Добрый вечер. Не могли бы вы подсказать в чем может быть проблема после загрузки системы утилитой sunxi-fel-dfu?
1) Нет возможности получить доступ к com порту.
2) Если пробовать через hdmi, то дальше пингвинов загрузка не идет. Один раз появилося текстовый курсор, но не более.
Я использую ваш buildroot. для sk-a40i. После распаковки, архива с buildroot, там уже выставлены все опции относительно процессора, ядра и загрузчика. В разделе bootloaders остается выбрать board sk-a40i. Так же выставлен консольный режим. Но после переноса на плату, нет доступа ни к com порту, ни к консольному режиму, если использовать hdmi. Возможно проблема с загрузчиком. Может быть я что-то упускаю в опциях buildroot. Не могли бы вы подсказать что именно?
Я использую ваш buildroot. для sk-a40i. После распаковки, архива с buildroot, там уже выставлены все опции относительно процессора, ядра и загрузчика. В разделе bootloaders остается выбрать board sk-a40i.
BUILDROOT
Buildroot располагается в папке /home/user/src/buildroot-20xx.xx.x-sk
Перед началом сборки необходимо сконфигурировать Buildroot, имеется следующие
варианты сборки:
1. sk_min_defconfig – вариант сборки с минимальной корневой файловой системой
2. sk_qt5_defconfig - вариант сборки включающий в себя обширный состав утилит и
сервисов, а так же Qt5
> cd /home/user/src/buildroot-20xx.xx.x-sk
> make clean
> make sk_qt5_defconfig
> make menuconfig
Выбрать тип модуля-платы для которого будет осуществляться сорка, в меню «Bootloaders
 Starterkit A40i board  sk-a40i».
Выбрать тип видео-интерфейса (HDMI/LVDS), под которое будет осуществляться сборка, в
меню «Bootloaders» и селекторе «SK-A40I-SODIMM video out».
После изменения видео-интерфейса, необходимо выполнить: make
Я использую ваш buildroot. для sk-a40i. После распаковки, архива с buildroot, там уже выставлены все опции относительно процессора, ядра и загрузчика. В разделе bootloaders остается выбрать board sk-a40i.
BUILDROOT
Buildroot располагается в папке /home/user/src/buildroot-20xx.xx.x-sk
Перед началом сборки необходимо сконфигурировать Buildroot, имеется следующие
варианты сборки:
1. sk_min_defconfig – вариант сборки с минимальной корневой файловой системой
2. sk_qt5_defconfig - вариант сборки включающий в себя обширный состав утилит и
сервисов, а так же Qt5
> cd /home/user/src/buildroot-20xx.xx.x-sk
> make clean
> make sk_qt5_defconfig
> make menuconfig
Выбрать тип модуля-платы для которого будет осуществляться сорка, в меню «Bootloaders
 Starterkit A40i board  sk-a40i».
Выбрать тип видео-интерфейса (HDMI/LVDS), под которое будет осуществляться сборка, в
меню «Bootloaders» и селекторе «SK-A40I-SODIMM video out».
После изменения видео-интерфейса, необходимо выполнить: make
Здравствуйте. После сборки sk_qt5_defconfig, при загрузке образа возникает ощибка: usb_bulk_send() ERROR -7: Operation timed out
команда: sunxi-fel -v uboot u-boot-sunxi-with-spl.bin write 0x42000000 zImage write 0x43000000 sun8i-a40i-sk.dtb write 0x43100000 boot.scr write 0x43300000 rootfs.cpio.uboot
Загрузка с linux. При загрузке аналогичной утилитой с windows возникает та же ошибка.
режим выставлен верно: 1f3a:efe8 Allwinner Technology sunxi SoC OTG connector in FEL/flashing mode
При первой попытке загрузки получил следующую ошибку: Attempt to overwrite U-Boot! Request 0x43300000-0x55941A40 overlaps 0x4A000000-0x4A081400
распакуйте архив и скопируйте в директирию с содержимым архива sdcard.img который получился в buildroot, запустите
sudo ./sunxi-fel
утилита как только найдёт процессор в режиме fel сразу начнёт загружать его, так что неважен порядок подключения платы - надо подключить плату как для обычной прошивки для usb до или после запуска утилиты, завершить работу когда всё прошьётся через ctrl-c
Собрано для ubuntu 22 - если у вас версия libc в дистрибутиве не ниже чем в убунте должно заработать