Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-iMX6ULL
imx6ullsk_nano_2eth_defconfig
prtk
Добавлено 16.04.2021 14:48
0
Сообщение: 1
prtk
0

Пункты: 1412
Регистрация: 22.03.2021
Добрый день!

У меня в папке /configs нет конфигурации imx6ullsk_nano_2eth_defconfig. Есть imx6ullsk_nano_defconfig.
Как быть?

Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.04.2021 22:53 Редактировалось 16.04.2021 22:54 Сообщение: 2
sasamy
4.71

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

У меня в папке /configs нет конфигурации imx6ullsk_nano_2eth_defconfig. Есть imx6ullsk_nano_defconfig.
Как быть?


должна быть

http://starterkit.ru/html/index.php?name=forum&op=view&id=30618

Цитата

2) добавлена поддержка SK-iMX6ULL-NANO-2E
imx6ullsk_nano_2eth_defconfig - для модуля SK-iMX6ULL-NANO-2E (модуль с двумя Ethernet PHY)
Спуститься к концу Подняться к началу
Персональная информация
prtk
Добавлено 20.04.2021 15:00 Сообщение: 3
prtk
0

Пункты: 1412
Регистрация: 22.03.2021
Добрый день!
Нашел BuildRoot с этим дефконфигом.
Проверил галочки, что умолчанию там были.
Запустил сборку. Ошибок нет. Создаются фалы для прошивки.
Но КФС получается размером 11 Мб вместо 184 Мб, что была в комплекте с
MfgTool2.exe.

20.04.2021 10:55 11 356 160 rootfs.tar
20.04.2021 10:50 437 248 u-boot.imx
2 файлов 11 793 408 байт

Прошивается, но плата не живет. Нет сети и нет Сом-порта.
Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.04.2021 10:22 Редактировалось 21.04.2021 10:25 Сообщение: 4
sasamy
4.71

Пункты: 83534
Регистрация: 14.08.2009
Цитата
Добрый день!
Прошивается, но плата не живет. Нет сети и нет Сом-порта.


вы точно прошиваете образы от своей платы ? в дефолтном конфиге минимальная конфигурация поэтому размер маленький, а откуда вы берете 180 мб образ непонятно - у модуля imx6ullsk_nano_2eth в принципе не вывести графику, Qt и прочее там бесполезны. Что у вас написано на модуле - как он называется ? Этот раздел форума для другого модуля
Спуститься к концу Подняться к началу
Персональная информация
prtk
Добавлено 21.04.2021 11:19 Сообщение: 5
prtk
0

Пункты: 1412
Регистрация: 22.03.2021
>вы точно прошиваете образы от своей платы ?
Да!
плата - SK-iMX6ULL-NANO-2E-MB
Модуль - SK-iMX6ULL-NANO-2E
buildroot - buildroot-2017.08-sk-ull
конфиг - imx6ullsk_nano_2eth_defconfig

>в дефолтном конфиге минимальная конфигурация поэтому >размер маленький, а откуда вы берете 180 мб образ непонятно >- у модуля imx6ullsk_nano_2eth в >принципе не вывести >графику, Qt и прочее там бесполезны.

В архиве eMMC.zip лежат файлы, их прошивал:
rootfs.tar - 180 Мб
u-boot.imx - 460 Кб
Плата с ними работает (есть сом-порт и сеть)

Получается конфиг нерабочий?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.04.2021 14:38 Редактировалось 21.04.2021 14:41 Сообщение: 6
sasamy
4.71

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

В архиве eMMC.zip лежат файлы, их прошивал:
rootfs.tar - 180 Мб
u-boot.imx - 460 Кб
Плата с ними работает (есть сом-порт и сеть)

Получается конфиг нерабочий?


в дефолтном конфиге для этого модуля оба порта USB работают как host. Консоль на аппаратном UART есть всегда - лучше использовать его, через USB-консоль не получить логи загрузки. Если переходника для апапаратного UART нет и нужно включить USB-консоль

В собранном buildroot

1 Поменяйте в DTS режим работы USB порта usbotg1 с host на peripheral

buildroot-2017.08-sk-ull/output/build/linux-custom/arch/arm/boot/dts/imx6ull-sk-nano-2eth.dts

было:

&usbotg1 {
dr_mode = "host";
disable-over-current;
status = "okay";
};

стало:

&usbotg1 {
dr_mode = "peripheral";
status = "okay";
};

2 Добавьте консоль для этого порта (ttyGS0) в файле buildroot-2017.08-sk-ull/output/target/etc/inittab

# Put a getty on the serial port
console::respawn:/sbin/getty -L console 0 vt100 # GENERIC_SERIAL
ttyGS0::respawn:/sbin/getty -L ttyGS0 115200 linux # usb


3 пересоберите выполнив скрипт в корне buildroot

./kernel_rebuild.sh

по поводу сети - она должна работать без изменений - просто переткните кабель на другой порт ethernet
Спуститься к концу Подняться к началу
Персональная информация
prtk
Добавлено 21.04.2021 16:00 Сообщение: 7
prtk
0

Пункты: 1412
Регистрация: 22.03.2021
Все сделал. Консоль не появилась. Подключился по сети. Добавил консоль в inittab руками...
ttyGS0::respawn:/sbin/getty -L ttyGS0 115200 linux # usb

В системном логе получаю...

Jan 1 00:00:03 SK-iMX6ULL daemon.info : starting pid 227, tty '/dev/console': '/sbin/getty -L console 0 vt100 '
Jan 1 00:00:03 SK-iMX6ULL daemon.info : can't open /dev/ttyGS0: No such file or directory
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.04.2021 16:35 Редактировалось 21.04.2021 16:38 Сообщение: 8
sasamy
4.71

Пункты: 83534
Регистрация: 14.08.2009
Цитата
Все сделал. Консоль не появилась. Подключился по сети. Добавил консоль в inittab руками...


в ядре точно изменён DTS ? я проверял у себя но на другой плате. Покажите лог dmesg

# dmesg | grep gadget

после того как пересобрали - записали на плату ? можно в /boot на плате скопировать по сети содержимое

buildroot-2017.08-sk-ull/output/target/boot

строку

ttyGS0::respawn:/sbin/getty -L ttyGS0 115200 linux # usb

лучше добавить в buildroot-2017.08-sk-ull/board/starterkit/imx6sk-min/inittab_nano_plc

этот файл копируется в корневую при каждой пересборке и затирает output/target/etc/inittab
Спуститься к концу Подняться к началу
Персональная информация
prtk
Добавлено 21.04.2021 17:22 Сообщение: 9
prtk
0

Пункты: 1412
Регистрация: 22.03.2021
>Покажите лог dmesg
># dmesg | grep gadget
Пусто! гаджетов нет!

>строку
>ttyGS0::respawn:/sbin/getty -L ttyGS0 115200 linux # usb
>лучше добавить в buildroot-2017.08-sk->ull/board/starterkit/imx6sk-min/inittab_nano_plc
>этот файл копируется в корневую при каждой пересборке и >затирает output/target/etc/inittab[/quote]
Так сделал, добавилось, но консоль не появилась.
А еще поменял там же на свои адреса в interfaces, но эти не заскочили в сборку...Тоже вопрос...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.04.2021 17:32 Редактировалось 21.04.2021 17:37 Сообщение: 10
sasamy
4.71

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

mesg | grep gadget
Пусто! гаджетов нет!


должно быть так

# dmesg | grep gadget
g_serial gadget: Gadget Serial v2.4
g_serial gadget: g_serial ready
g_serial gadget: high-speed config #2: CDC ACM config

попроуйте заменить через сеть на плате

/boot/imx6ull-sk-nano-2eth.dtb

этим

https://disk.yandex.ru/d/IIVesDYSTOdVUw

Цитата

А еще поменял там же на свои адреса в interfaces, но эти не заскочили в сборку...Тоже вопрос...


при каждом make в конце сборки перед упаковкой корневой запускаетмся скрипт

buildroot-2017.08-sk-ull/board/starterkit/imx6sk-min/post-build-nano-2eth.sh

он копируются файлы в output//target из директории

buildroot-2017.08-sk-ull/board/starterkit/imx6sk-min

смотрите этот срипт, для этой платы копируются

install -m 0644 $BOARD_DIR/interfaces_2eth $1/etc/network/interfaces

install -m 0644 $BOARD_DIR/inittab_nano_plc $1/etc/inittab

их надо править под свои нужды
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6ULL