Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ Rainbow _ непропаи или битое железо?

Автор: Odiemus Jun 11 2007, 19:37

Запустил таки rainbow v1.1., загрузил по сети Linux, смонтировал initrd и запустил с него busybox smile.gif
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.
Как узнать что же это именно глючит?

Автор: PrSt Jun 12 2007, 10:22

Цитата(Odiemus @ Jun 11 2007, 22:37) *
Запустил таки rainbow v1.1., загрузил по сети Linux, смонтировал initrd и запустил с него busybox smile.gif
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.
Как узнать что же это именно глючит?


была у меня подобная проблемма
щас не вспомню что было - история эта обсуждалась в моих топиках, рекомендую к прочтению, там много интересного всплыло...
http://electronix.ru/forum/index.php/?showtopic=25634
http://electronix.ru/forum/index.php/?showtopic=25634

http://electronix.ru/forum/index.php/?showtopic=29261
http://electronix.ru/forum/index.php/?showtopic=29261

.

Автор: dch Jun 13 2007, 12:13

хорошая утилитка тестирования SDRAM, запускается из под Linux-а, хорошо бы найти отдельно стоящую версию.

http://electronix.ru/redirect.php?http://pyropus.ca/software/memtester/

Автор: Odiemus Jun 14 2007, 22:36

Цитата(dch @ Jun 13 2007, 16:13) *
хорошая утилитка тестирования SDRAM, запускается из под Linux-а, хорошо бы найти отдельно стоящую версию.

http://electronix.ru/redirect.php?http://pyropus.ca/software/memtester/

Премного благодарен!!!
Попробую!!

Автор: slava2005 Jul 20 2007, 16:39

Цитата(Odiemus @ Jun 11 2007, 23:37) *
При указании в u-boot её объёма 16 метров всё работает нормально.


У меня такая же память. У Вас неправильно настроен ромбут.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)