Добрый день!
Нашел BuildRoot с этим дефконфигом.
Проверил галочки, что умолчанию там были.
Запустил сборку. Ошибок нет. Создаются фалы для прошивки.
Но КФС получается размером 11 Мб вместо 184 Мб, что была в комплекте с
MfgTool2.exe.
вы точно прошиваете образы от своей платы ? в дефолтном конфиге минимальная конфигурация поэтому размер маленький, а откуда вы берете 180 мб образ непонятно - у модуля imx6ullsk_nano_2eth в принципе не вывести графику, Qt и прочее там бесполезны. Что у вас написано на модуле - как он называется ? Этот раздел форума для другого модуля
>вы точно прошиваете образы от своей платы ?
Да!
плата - 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 Кб
Плата с ними работает (есть сом-порт и сеть)
в дефолтном конфиге для этого модуля оба порта USB работают как host. Консоль на аппаратном UART есть всегда - лучше использовать его, через USB-консоль не получить логи загрузки. Если переходника для апапаратного UART нет и нужно включить USB-консоль
В собранном buildroot
1 Поменяйте в DTS режим работы USB порта usbotg1 с host на peripheral
&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
>строку
>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, но эти не заскочили в сборку...Тоже вопрос...