Запустил таки rainbow v1.1., загрузил по сети Linux, смонтировал initrd и запустил с него busybox
Flash 2 шт. at45db642d = суммарно 16 метров, чипы новые, куплены в магазине.
память 2 шт. HY57V561620FTP-H = суммарно 64 метра, выпаяна из модуля DIMM методом электроплитки.
кварц 18.432 MHz.
Есть пара неясных моментов омрачающих жизнь:
1. RomBoot во Flash прописывает себя нормально, U-Boot он тоже прописывает нормально, из Flash потом они прекрасно друг друга грузят!
Но как только я пытаюсь, следуя инструкциям с heavy-online, прошить и ядро во flash я вылетаю по -F- Data Abort detected.
При этом когда я делаю Erase Dataflash то никаких ошибок не происходит.
2. Память работает!, но тоже странно.
При указании в u-boot её объёма 16 метров всё работает нормально.
Если же я указываю что у меня 32 метра, или (честно) 64 метра - тест памяти тоже практически сразу после начала вылетает по -F- Data Abort detected.
Аналогично если я пытаюсь работать с Flash:
Код
U-Boot> fsinfo
### filesystem type is JFFS2
Scanning JFFS2 FS: \ -F- Data Abort detected
вроде после первых непропаев памяти, после устранения которых все заработало, я сидел с увеличительным стеклом и проверял и пайку Flash, и пайку памяти, и пайку CPU.
Как узнать что же это именно глючит?