|
AT91RM9200 SPI boot, Загрузка программы из dataflash в sram, sdram |
|
|
|
Jun 23 2010, 15:41
|
Частый гость
 
Группа: Участник
Сообщений: 112
Регистрация: 29-10-06
Пользователь №: 21 768

|
Добрый день.
Имеется связка : AT91RM9200 +dataflash AT45DB321 + sdram 2x16 + nand flash, среда разработки IAR или GNU(yagartoo+openocd+eclipce)
В IAR есть два проекта, для AT91RM9200, взял проект для DK (он мигает одним светодиодом), версию с линковкой в sram. ucrouter взял flash утилиту AT91RM9200-29lv160d.bin, поставил bms=1, подключится через Debug UART. В консоли пошли символы "ССССС ". Загрузил при помощи xmodem протокола утилиту в процессор, дождался второго приглашения (верно определилась dataflash и пошли буква СССС) , заслал свою программу, выставил BMS=1, передернул питание = вместо моей программы запустился загрузчик. Где я ошибся?
На форуме нашел mac файл для IAR инициализирующий SDRAM. Подключил к проекту, изменил файлы .icf, так чтобы программа линковалась в SDRAM, стек в внутренню SRAM. Никак не получается залить программу в SDRAM и там ее отладить, есть ли пример .icf файла для IAR, позволяющий отлаживать программу в SDRAM? (SDRAM инициализируется корректно, с адреса 0х20000000 память пишется, читается)
с ucrouter взял исходники boot.patch.tgz, исправил Makefile, скрипт линкера, написал скрипт openocd и gdb (eclipse) . Как результат : SDRAM инициплизируется, туда записывается приложение и запускается (выполняется по шагам). Но все работает нестабильно, запись происходит через раз. Кто нибудь может поделиться скриптом openocd и парным скриптом gdb?
С уважением Арищенко Иван.
|
|
|
|
|
 |
Ответов
|
May 6 2015, 07:29
|
Группа: Участник
Сообщений: 10
Регистрация: 6-05-15
Пользователь №: 86 541

|
aaarrr есть подозрение что файл сжат, хорошо бы его открыть в какой нить редакторе, чтобы структуру показал.
|
|
|
|
|
May 6 2015, 08:07
|
Группа: Участник
Сообщений: 10
Регистрация: 6-05-15
Пользователь №: 86 541

|
aaarrr на плате стоит FM25L256, с него сдул бинарник
FM25L256.txt ( 32 килобайт )
Кол-во скачиваний: 49 Там может быть загрузчик?
|
|
|
|
Сообщений в этой теме
Arischenko Ivan AT91RM9200 SPI boot Jun 23 2010, 15:41 Arischenko Ivan Подниму тему :
В приложении два файла :
1. Про... Jul 7 2010, 07:33 Arischenko Ivan Ну собственно все :
Я взял загрузчик с загрузчик... Jul 8 2010, 05:56 slavox Цитата(Arischenko Ivan @ Jul 8 2010, 08:5... Aug 2 2013, 03:11 dch Цитата(Arischenko Ivan @ Jun 23 2010, 19... Jul 8 2010, 13:34 leo_nsk Здравствуйте!
Нужны исходники romboot'a, н... Jun 25 2014, 06:43 DmitryM Цитата(leo_nsk @ Jun 25 2014, 09:43) Здра... Jun 25 2014, 07:12 leo_nsk Спасибо! Jun 25 2014, 07:18 Гарри Увидел похожую связку AT91RM9200 + AT45DB321C
Есть... May 6 2015, 06:51     Гарри aaarrr вот бинарник с AT45DB321C, но с другой библ... May 6 2015, 14:16      aaarrr Цитата(Гарри @ May 6 2015, 17:16) aaarrr ... May 6 2015, 15:28       Гарри aaarrr я примерно также) только в редакторе трито... May 7 2015, 11:04        aaarrr Цитата(Гарри @ May 7 2015, 14:04) Может к... May 7 2015, 11:25         Гарри опыты ставлю на HP MSL 1/8 G2. Для неё есть и прош... May 7 2015, 11:33          aaarrr Цитата(Гарри @ May 7 2015, 14:33) Сравнив... May 7 2015, 11:42           Гарри разница в файле May 7 2015, 11:55 aaarrr Начиная с "FF FF FF FF 24 65 AB DF..."? ... May 7 2015, 12:17 Гарри aaarrr Спасибо за наводку, поглядел, действительн... May 7 2015, 13:09  Гарри кто может помочь сохранить бинарник из бэкапа winh... May 7 2015, 16:38   Гарри Спасибо, файл сделан. May 8 2015, 05:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|