Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: u-boot на at91sam9260 перегружается
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
nvn
стартует u-boot и потом перегружается:
---
RomBOOT

>

U-Boot 1.1.5 (Nov 2 2006 - 10:31:07)

DRAM: 64 MB
NAND: No NAND device found!!!
No NAND device found!!!
0 MiB
DataFlash:AT45DB642
Nb pages: 8192
Page Size: 1056
Size= 8650752 bytes
Logical address: 0xD0000000
Area 0:D0000000 to D0003FFF (RO)
Area 1:D0004000 to D0007FFF
Area 2:D0008000 to D0037FFF (RO)
Area 3:D0038000 to D083FFFF
In: serial
Out: serial
Err: serial
PHY not reset!!

Hit any key to stop autoboot: 3 RomBOOT

>

U-Boot 1.1.5 (Nov 2 2006 - 10:31:07)

DRAM: 64 MB
NAND: No NAND device found!!!
No NAND device found!!!
0 MiB
---
если успеть до перезапуска нажать клавишу, то появляется ком.строка и опять перегружается
может кто знает куда глянуть?
Зайцев Иван
Данная тема поднималась но на 9200..
Дело в большинстве случаев в памяти SDARM
nvn
Цитата(Зайцев Иван @ Feb 6 2009, 15:58) *
Данная тема поднималась но на 9200..
Дело в большинстве случаев в памяти SDARM

ОК, спасибо!
пойду гляну память и поищу про RM9200
nvn
проверил... с все SDRAM вроде нормально, есть четыре платы и все так себя ведут, есть еще платка AS-9260 так там все нормально, перекидывал память с нее на свою платку и обратно, все равно не работает, а AS-9260 работает и с той и с дрогой памятью.
понимаю, что надо искать "десять отличий" в схеме, но может кто сходу скажет от чего такое могет быть?
словно вотчдог какой-то...
Dron_Gus
Тайминги памяти.
MiniMax
Цитата(nvn @ Feb 9 2009, 14:33) *
проверил... с все SDRAM вроде нормально, есть четыре платы и все так себя ведут, есть еще платка AS-9260 так там все нормально, перекидывал память с нее на свою платку и обратно, все равно не работает, а AS-9260 работает и с той и с дрогой памятью.
понимаю, что надо искать "десять отличий" в схеме, но может кто сходу скажет от чего такое могет быть?
словно вотчдог какой-то...


Проблема может быть в разводке платы.
Попробуйте запустить тест в SRAM, который проинициализирует SDRAM контроллер и протестирует все.
Такой тест есть в ARM Development System (FREE) oт Bipom
Загрузить можно отсюда
http://www.bipom.com/armdev_down.php
Там есть и компилятор.
После установки в директории по умолчанию тесты находятся в
C:\bipom\devtools\GCC\AT91SAM9\Examples\SDRAM

GadgetPC - 32M, 16-bit SDRAM, 3.3V
MMARM9 - 64M, 32-bit SDRAM, 1.8V

Чтобы переключить пример MMARM9 на 3.3V память надо:
1) открыть C:\bipom\devtools\GCC\AT91SAM9\Src\libmmarm9_hw_init.prj проект
2) закомметировать
// Switch to 1.8V memory
// writel(readl(AT91C_BASE_CCFG + CCFG_EBICSA) & (~(1UL<<16)), AT91C_BASE_CCFG + CCFG_EBICSA);
3) нажать "Build All", чтобы перекомпилировать библиотеку
4) Скомпилировать новый mmarm9_sdram.bin

Примечание. Тест выводит отладочную информацию в UART0
nvn
ок, буду пробовать
nvn
MiniMax, скачал поставил, перекомпилил, а как запустить в SRAM чето не соображу sad.gif
nvn
вообщем тесты SDRAM проходят успешно, гонял сутки, а u-boot гадина по прежнему перегружается, причем тока на моей плате, на плате от аргуссофта все нормально smile3046.gif
RW9UAO
если просто слизать схему от аргуссофтовской платы, то и сеть работать не будет. надо копировать атмеловскую плату. проходили =) ищите несоответстви в схеме.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.