Проблема с запуском DDR на шине EBI AT91SAM9G45
alexsl |
|
|
|
|
|
|
|
Пункты: 4270 |
Регистрация: 26.10.2010 |
|
|
|
Добрый день.
Пытаюсь оживить микросхему DDR(k4t51153QI) памяти подключенную к шине EBI (AT91SAM9G45) на кастомной плате.
Взял архив с buutstrup-ом: sk_at91sam9g45. Изменил BOARD_ConfigureDdramCp1 аналогично BOARD_ConfigureDdram (http://files.mail.ru/5C9AA1EAF5A74D7EB9814D9B83487251). Вызов в main:
// DDRAM
//-------------------------------------------------------------------------
#if defined(DESTINATION_ddram)
TRACE_INFO("Init DDRAM\n\r");
//pi BOARD_ConfigureDdram(0, BOARD_DDRAM_BUSWIDTH);
BOARD_ConfigureDdram(1, BOARD_DDRAM_BUSWIDTH);
TRACE_INFO("Init DDRAM2\n\r");
BOARD_ConfigureDdramCp1(1, BOARD_DDRAM_BUSWIDTH);
#endif
Попытка записи в память по адресам 0x20000000 из U-boot ни к чему не приводит. Считываются всегда одни и те же значения:
U-Boot> md 20000000
20000000: 01ff00ff 01ff00ff 01ff00ff 01ff00ff ......
20000010: 01ff00ff 01ff00ff 01ff00ff 01ff00ff ......
U-Boot> mw 20000000 55555555
U-Boot> mw 20000010 55555555
U-Boot> md 20000000
20000000: 01ff00ff 01ff00ff 01ff00ff 01ff00ff ......
20000010: 01ff00ff 01ff00ff 01ff00ff 01ff00ff ......
В чем может быть проблема? |
|
|
|
|
|
|