Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91AR9200+SDRAM не стартует
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Piligrim1158
Извините за тупой вопрос, но есть проблема.
Есть отладочная плата RT-SBC20Sv1, по ее образу и подобию развели свою, проц AT91AR9200 208 лапый, память MT48LC16M16A2. DataFlash:AT45DB161

проблемы с следующем:
1. через дебаговый порт успешно пишем romboot.bin и u-boot с имеющейся отладочной. т.е. во флешку он пишется и читается успешно оттуда. Для проверки писал текстовый файл и вычитывал) пишет все провильно.
2. после ресета тишина...в порт пишет только:

AT91F_LowLevelInit(): Debug channel initialized
press any key to enter bootloader
Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]
Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOT

Чесно говоря где копать уже незнаю( Как я понимаю ю-бот нестартует, хочется знать почему. Если у кого есть скомпилированный тест памяти буду очень благодарен.
Заранее спасибо за ответ)
Piligrim1158
Отчасти проблему решил, теперь сл. беда:
U-Boot 1.1.1 (Oct 10 2006 - 20:28:51)

U-Boot code: 21F80000 -> 21F9B960 BSS: -> 21FD070C
RAM Configuration:
Bank #0: 20000000 64 MB
Atmel: AT49BV1614 (16Mbit)
Flash: 2 MB
DataFlash:AT45DB161
Nb pages: 4096
Page Size: 528
Size= 2162688 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0007FFF (RO)
Area 1: C0008000 to C001FFFF (RO)
Area 2: C0020000 to C0027FFF
Area 3: C0028000 to C020FFFF
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Uboot>


Как с этим "bad CRC" бороться? он во флеш криво записался или что?
Petka
Цитата(Piligrim1158 @ May 16 2007, 17:40) *
*** Warning - bad CRC, using default environment
Как с этим "bad CRC" бороться? он во флеш криво записался или что?


просто конфигурация во флэше отстутсвует. попробуйте команду uboot "saveenv"
PrSt
Цитата(Piligrim1158 @ May 16 2007, 16:40) *
Как с этим "bad CRC" бороться? он во флеш криво записался или что?

Забей на этот месадж... я так и сделал (помоему это известная в инете бага - прогугли ее)
ила как сказали в предыдущем постe "просто конфигурация во флэше отстутсвует. попробуйте команду uboot "saveenv" "
она ни к чему страшному не приводит...
проверенный факт.
Я смотрю ты идеш по пройденным граблям
я также мучался...
да и не только я, многие здесь....
однако явно ускорит твой путь мой топики (там мы долго боролись с граблями различными на протяжении всего этапа побъема... )
В любом случае внимательно ознакомся с следующими топиками:
http://electronix.ru/forum/index.php?showtopic=25634
http://electronix.ru/forum/index.php?showtopic=29261

щястливого прочтения 8)
Piligrim1158
Цитата(PrSt @ May 16 2007, 18:06) *
Забей на этот месадж... я так и сделал (помоему это известная в инете бага - прогугли ее)
ила как сказали в предыдущем постe "просто конфигурация во флэше отстутсвует. попробуйте команду uboot "saveenv" "


Ну легче не стало, выплыла еще одна проблема при начальной загрузке:
DBGU Serial port initialized.
Main Oscillator Frequency: 18438144 Hz
PLL A: CPU clock 191999512 Hz, master clock 63999837 Hz.
PLL B: USB clock 47999738 Hz
SDRAM initialized.
DataFlash: AT45DB161
N pages: 4096
Page Size: 528
Size: 2162688 bytes
DataFlash header error
Starting Xmodem download at 21f80000
CCCCCCCCCCCC

Это при начальном загрузчике, он отказывается юбота грузить из флешины, если заслать его по терменалки в SDRAM, то работает. Во флешку его положил заного и неспасло(.
Из-за чего может выдаваться ошибка: DataFlash header error.?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.