Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: непропаи или битое железо?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Отладочные платы > Rainbow
Odiemus
Запустил таки 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
Цитата(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
AT91RM9200 - мистика? SPI? или romboot.bin?, задачка не для слабонервных....

http://electronix.ru/forum/index.php/?showtopic=29261
Linux + AT91RM9200 + настройка..., Берем все от контроллера, что только возможно ! Разгоняем производ

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

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

http://pyropus.ca/software/memtester/

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


У меня такая же память. У Вас неправильно настроен ромбут.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2022 Invision Power Services, Inc.