Цитата(shamrel @ Jun 17 2013, 09:17)

Сам чип NAND скорее жив, чем мертв. Взял другую плату с предустановленным U-boot, если грузится с NAND, то NAND определяется (логично), если загружаю свой U-boot через UART, то "No NAND device found!!!".
Вопрос остается открытым. Как получить рабочий U-boot?
если есть возможность - попробуйте слить кусок нанда с рабочего модуля - либо через юбут, либо через загруженный линукс - это чисто "на попробовать"
Цитата
Еще помогите разобраться, в чем отличие файла MLO(36477байт) от u-boot-spl.bin (35927 байт). Спрашиваю, потому как в SDK от Variscite лежит помимо u-boot-var-som-am33.img еще файл MLO-var-som-am33. Через UART MLO запустить не удается. При компиляции U-boot получается и файл MLO, и файл u-boot-spl.bin.
имхо, вы что-то не то берете.. у меня в архиве от ice-board лежать бинарники u-boot-spl.bin (~33kB) и u-boot.bin (~180kB)..
на BB содержимое раздела загрузки выглядит вот так:
Код
root@bb-jury:~# ls -l /boot/
total 13630
-rwxr-xr-x 1 root root 37151 May 22 2013 MLO
-rwxr-xr-x 1 root root 29 May 23 2013 omap.txt
-rwxr-xr-x 1 root root 239744 May 22 2013 u-boot.img
-rwxr-xr-x 1 root root 205 Jan 1 2000 uEnv.txt
-rwxr-xr-x 1 root root 205 May 28 2013 uEnv.txt.480x272
-rwxr-xr-x 1 root root 2910928 Jan 1 2000 uimage
-rwxr-xr-x 1 root root 2727568 May 30 2013 uimage.2
-rwxr-xr-x 1 root root 2727568 May 31 2013 uimage.272
-rwxr-xr-x 1 root root 2782768 May 29 2013 uimage.last
-rwxr-xr-x 1 root root 2519008 May 22 2013 uimage.save
идеология следующая: в АРМе есть встроенная статическая память (примерно 32-64кбайта), туда встроенный нестираемый загрузчик считывает с носителя бинарный образ и отдает ему управление (для внешних носителей имя прописано жестко и навсегда - MLO), далее - этот маленький загрузчик интит PLL, контроллер SDRAM и остальную необходимую периферию, потом ищет на заданном носителе бинарник uboot-a, грузит в SDRAM и запускает.. далее юбут и тыпы..
отсюда вывод - смотрите что за бинарники у вас генерятся..