Здравствуйте уважаемые знатоки.
Имеется плата devkit8000 с процессором OMAP3530 на борту. Пытаюсь поселить туда Linux, но застрял на процессе загрузки.
Проблема в том, что не получается заставить стартовать процессор с загрузчиками в NAND.
Из сети были скачаны исходники x-loader (версия вроде 1.4.4ss) и u-boot (2012.07) и скомпилированы. X-loader подписан при помощи SignGP.
1. Загружаюсь с SD карты (там u-boot spl)
2. Записываю в NAND по адресу 0 x-loader.bin.ift
fatload mmc 0:1 0x80000000 x-loader.bin.ift
nandecc hw
nand erase 0x00 0x80000
nand write 0x80000000 0x00 ${filesize}
3. Записываю в NAND по адресу 0x80000 u-boot.bin
fatload mmc 0:1 0x80000000 u-boot.bin
nandecc sw
nand erase 0x80000 ${filesize}
nand write 0x80000000 0x80000 ${filesize}
4. Загружаюсь из NAND. X-loader радостно стартует, но когда дело доходит до u-boot пишет "ECC Failed", причем не всегда по адресу 0x80000.
Кроме того, пытался загрузится в различных сочетаниях скомпилированных мною загрузчиков и тех, что шли с платой - неудачно.
Есть подозрения, что нужны какие-то дополнительные параметры компиляции загрузчиков.
Прошу помощи в решении данного вопроса. Очень хочется разобраться в происходящем.
Заранее благодарен.