Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM
SK-A40i-SODIMM прошивка.
sasamy
Добавлено 10.11.2023 10:17 Сообщение: 11
sasamy
4.70

Пункты: 77367
Регистрация: 14.08.2009
Цитата
надо переходник USB-com


подключается в маленький белеый разъем uart console на MB, если у вас нет такого перерходника как вариант - попробуйте графический имидж с xfce на HDMI например и подключите клавиатуру на USB - у него будет графическая консоль продублирована на экране
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.11.2023 10:30 Сообщение: 12
sasamy
4.70

Пункты: 77367
Регистрация: 14.08.2009
Цитата
если у вас нет такого перерходника как вариант - попробуйте графический имидж с xfce на HDMI например и подключите клавиатуру на USB - у него будет графическая консоль продублирована на экране


в принципе она должна быть и на минимальном имидже но я не проверял на нем - подключите HDMI монитор и USB клавиатуру
Спуститься к концу Подняться к началу
Персональная информация
Perevezentsev
Добавлено 10.11.2023 10:50 Сообщение: 13
Perevezentsev
0

Пункты: 858
Регистрация: 08.10.2023
Цитата
Цитата
если у вас нет такого перерходника как вариант - попробуйте графический имидж с xfce на HDMI например и подключите клавиатуру на USB - у него будет графическая консоль продублирована на экране


в принципе она должна быть и на минимальном имидже но я не проверял на нем - подключите HDMI монитор и USB клавиатуру



слепить армбиан - можно руками или сделать скрипт

dbn.sh

Цитата

#!/bin/bash

skdev=$(losetup -f)
echo "skdev $skdev"
losetup -P $skdev sdcard.img

dbndev=$(losetup -f)
echo "dbndev $dbndev"
losetup -P $dbndev $1

dd if=${dbndev}p1 of=${skdev}p2 bs=1M && sync

losetup -d $skdev
losetup -d $dbndev


запускать с одним параметром - имя файла-имиджа

sudo ./dbn.sh Armbian_23.8.1_Bananapim2ultra_bookworm_current_6.1.47_minimal.img

[/quote]

Добрый день.
Не смог слепить армбиан скриптом.
При попытке выполнить скрипт пишет command not found.
Образ армбиан закинул в папку output/images после сборки командой make (там уже есть образ sdcard.img).
При выполнении скрипта по порядку на строке losetup -P $dbndev $1
losetup: the options --{sizelimit,read-only,show} are allowed during loop device setup only
dd if=${dbndev}p1 of=${skdev}p2 bs=1M && sync
dd: failed to open '/dev/loop1p1': No such file or directory

Подскажите, пожалуйста, что делаю не так?
Прошу прощения заранее за глупые вопросы. В инете не смог найти ответа.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.11.2023 11:10 Сообщение: 14
sasamy
4.70

Пункты: 77367
Регистрация: 14.08.2009
Цитата

Не смог слепить армбиан скриптом.
При попытке выполнить скрипт пишет command not found.


скрипт сделайте исполняемым

chmod +x dbn.sh

потом запускайте
Спуститься к концу Подняться к началу
Персональная информация
Perevezentsev
Добавлено 10.11.2023 13:51 Сообщение: 15
Perevezentsev
0

Пункты: 858
Регистрация: 08.10.2023
Цитата
Цитата

Не смог слепить армбиан скриптом.
При попытке выполнить скрипт пишет command not found.


скрипт сделайте исполняемым

chmod +x dbn.sh

потом запускайте


Спасибо большое за ответ. Все равно не завелось.
При выполнении команды dd пишет:
dd if=${dbndev}p1 of=${skdev}p2 bs=1M && sync
dd: failed to open '/dev/loop1p1': No such file or directory
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.11.2023 14:29 Сообщение: 16
sasamy
4.70

Пункты: 77367
Регистрация: 14.08.2009
Цитата

dd: failed to open '/dev/loop1p1': No such file or directory


скорей всего ручными экспериментами повредили образ созданный buildroot sdcard.img, выполните make без пересборки - в уже собранном и он заново будет создан, потом снова пробуйте dbn.sh
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.11.2023 14:38 Сообщение: 17
sasamy
4.70

Пункты: 77367
Регистрация: 14.08.2009
Цитата
потом снова пробуйте dbn.sh


еще проверьте чтобы после ручных экспериментов не остались смонтированы имиджи

losetup -l | grep ".img"

если покажет что-то - отмонтируйте соотвтетствующие loop, например

sudo losetup -d /dev/loop1
Спуститься к концу Подняться к началу
Персональная информация
Vladimir8246
Добавлено 11.11.2023 05:00 Сообщение: 18
Vladimir8246
0

Пункты: 403
Регистрация: 02.11.2023
Цитата
Цитата
Или что то не так пошло и заново собирать/шить ?


я проверял у себя перед тем как написать - и минимальный и графический с xfce имиджи, консоль работала через штатный uart, может вы через USB пытаетесь смотреть ? на USB наверно нет штано консоли в дебиане - надо переходник USB-com


Да, я пытался через usb, x5 разьём смотреть...

Маленький белый разьём x1 вижу, но у меня такого переходника нет. я так понимаю, с него на usb и в комп? Как он хоть называется, я даже такой разьём нигде в тырнетах не нашел. Если скажете как называется попробую заказать.

А можно же uart взять с пинов разьёма x9, 40-пинового? там по схеме вроде их несколько, UART 3,4,5 ? у меня есть usb-uart ttl D-SUN, правда у него контакты потолще

Дисплей буду пробовать если не получится, не хотелось графический имидж использовать, у нас предполагается система без gui
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 12.11.2023 12:52 Сообщение: 19
sasamy
4.70

Пункты: 77367
Регистрация: 14.08.2009
Цитата

А можно же uart взять с пинов разьёма x9, 40-пинового?


проще отредактировать имидж armbian и добавить консоль на USB.

найти свободное устройство loop

Цитата

losetup -f
/dev/loop26


подключить имидж к этому устройству

Цитата

sudo losetup -P /dev/loop26 Armbian_23.8.1_Bananapim2ultra_bookworm_current_6.1.47_minimal.img


смонтировать корневую армбиана

Цитата

sudo mount /dev/loop26p1 /media/


создать консоль на USB

Цитата

cd /media/etc/systemd/system/getty.target.wants
sudo ln -s /lib/systemd/system/serial-getty@.service serial-getty@ttyGS0.service


отмонтировать и отключить имидж армбиана

Цитата

cd $HOME
sudo umount /media
sudo losetup -d /dev/loop26
Спуститься к концу Подняться к началу
Персональная информация
Vladimir8246
Добавлено 12.11.2023 19:51 Сообщение: 20
Vladimir8246
0

Пункты: 403
Регистрация: 02.11.2023
Цитата
Цитата

А можно же uart взять с пинов разьёма x9, 40-пинового?


проще отредактировать имидж armbian и добавить консоль на USB.

найти свободное устройство loop

Цитата

losetup -f
/dev/loop26


подключить имидж к этому устройству

Цитата

sudo losetup -P /dev/loop26 Armbian_23.8.1_Bananapim2ultra_bookworm_current_6.1.47_minimal.img


смонтировать корневую армбиана

Цитата

sudo mount /dev/loop26p1 /media/


создать консоль на USB

Цитата

cd /media/etc/systemd/system/getty.target.wants
sudo ln -s /lib/systemd/system/serial-getty@.service serial-getty@ttyGS0.service


отмонтировать и отключить имидж армбиана

Цитата

cd $HOME
sudo umount /media
sudo losetup -d /dev/loop26


Во, спасибо вам огромное, попробую.
Я так понимаю, можно же и мой обьединённый имидж так же редактировать, посколько у него rootfs уже армбиановский ? Только раздел там вместо p1 будет p2 ?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM