|
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 7 2015, 13:09
|
Группа: Участник
Сообщений: 10
Регистрация: 6-05-15
Пользователь №: 86 541

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

|
кто может помочь сохранить бинарник из бэкапа winhex? Триал версия не более 200 кб
MSL4048whx.txt ( 1.75 мегабайт )
Кол-во скачиваний: 46
|
|
|
|
|
May 8 2015, 05:32
|
Группа: Участник
Сообщений: 10
Регистрация: 6-05-15
Пользователь №: 86 541

|
Спасибо, файл сделан.
|
|
|
|
Сообщений в этой теме
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 Заблокируйте чтение с AT45 и подключитесь через SA... May 6 2015, 07:21 Гарри aaarrr есть подозрение что файл сжат, хорошо бы ... May 6 2015, 07:29  aaarrr Цитата(Гарри @ May 6 2015, 10:29) aaarrr ... May 6 2015, 07:53   Гарри aaarrr на плате стоит FM25L256, с него сдул бинарн... May 6 2015, 08:07    aaarrr Цитата(Гарри @ May 6 2015, 11:07) Там мож... May 6 2015, 08:29     Гарри 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|