Пытаюсь поднять Linux, а для начала стартануть U-Boot, на плате от Стартеркита
EV-iMX287-NANO. Скачал предложенный на сайте образ виртуальной машины, перетащил в свою VM всё содержимое SDK, в том числе и U-Boot 2014.01.
Ещё решил грузиться не с NAND, как предлагается по умолчанию, а с SD/MMC карты, для чего соответствующим образом перепаял резисторы, определяющие источник загрузки. Разметил нужным образом SD-карту, запустил скрипт config_mmc.sh, собрал U-Boot 2014.01 до уровня u-boot.sb, затем превратил его в u-boot.sd (mxsboot sd u-boot.sb u-boot.sd), и наконец, залил образ на SD-карту (dd if=./u-boot.sd of=/dev/sdc1 bs=512).
Плата стартует, начинается загрузка U-Boot, но в какой-то момент уходит в перезагрузку, и все начинается с начала. Вот лог:
Код
HTLLCLLC
U-Boot 2014.01 (May 20 2016 - 19:51:40)
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
I2C: ready
DRAM: 128 MiB
юHTLLCLLC
U-Boot 2014.01 (May 20 2016 - 19:51:40)
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
I2C: ready
DRAM: 128 MiB
яHTLLCLLC
U-Boot 2014.01 (May 20 2016 - 19:51:40)
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
I2C: ready
DRAM: 128 MiB
Примечательно, что какой-то из скачанных мною бинарных образов U-Boot нормально прогружает плату, и доходит до своей командной строки.
Из чего следует вывод, что плата исправна.
Но хочется загрузить собственно-собранный U-Boot.
Куда копать?
Сообщение отредактировал gerber - Jun 23 2016, 17:16
"... часами я мог наблюдать, как люди работают." (М. Горький)