Jump to content

    

непропаи или битое железо?

Запустил таки 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.

Как узнать что же это именно глючит?

Share this post


Link to post
Share on other sites
Запустил таки 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.

Как узнать что же это именно глючит?

 

была у меня подобная проблемма

щас не вспомню что было - история эта обсуждалась в моих топиках, рекомендую к прочтению, там много интересного всплыло...

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

AT91RM9200 - мистика? SPI? или romboot.bin?, задачка не для слабонервных....

 

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

Linux + AT91RM9200 + настройка..., Берем все от контроллера, что только возможно ! Разгоняем производ

 

.

Share this post


Link to post
Share on other sites

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

 

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

Share this post


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

 

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

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

Попробую!!

Share this post


Link to post
Share on other sites
При указании в u-boot её объёма 16 метров всё работает нормально.

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this