Цитата(mantech @ Mar 7 2018, 20:30)

На сколько ковырялся в нанд загрузке, там все не так просто, бутром читает таблицу секторов, затем берет адреса стартового имиджа и загружает в память в соотв. с данными DCD и т.д. Если что-то не совпадает идет к след. типу загрузки (сд карта и усб).
я тоже не разобрался - там указатели на несколько таблиц, потом еще с обходом HAB какие-то таблицы другого уровня, потом таблицы для инициализации железа (DCD ?) чтобы DDR сконфигурить, а потом только код - посложнее чем в STM32

.
проблема в том, что с одной стороны этим занимается программист, который оперирует категориями линукс драйвер, плагин uboot и т.д. - а с другой, внезапно, я. поэтому хоть и имидж мы уже готовили для своих плат, но в деталях я не разбирался
тут еще выяснилось, что новая версия бутрома и, похоже, что читает до данных ONFI (короткая последовательность RE# без задержек) и что-то внутри конфигурит. мы уже по бутрому начали дебагером лазить, но вряд ли это правильный путь...
вот лог, на всякий случай
Код
00901cd0 00 00 01 00 f0 00 02 00 | ........|
00901ce0 00 00 03 00 01 00 04 00 00 00 05 00 00 00 06 00 |................|
00901cf0 00 00 07 00 33 00 07 00 01 00 05 00 00 00 06 00 |....3...........|
00901d00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00901d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00901d20 00