реклама на сайте
подробности

 
 
> AT91RM9200. Как сделать бинарник, что залить его в SPI флеш? И как использовать внутреннюю ROM.
Gemm
сообщение Apr 1 2007, 20:22
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 2-08-05
Из: Коломна
Пользователь №: 7 283



Вопрос 1.
Как сделать бинарник, чтоб залить его в SPI флеш с помощью Atmel DataFlashLoader (стоит на плате)? Использую отладочную плату от Аргуссофт, но это не важно в принципе... Работаю в IAR EWB for ARM. Отлаживаю JTAGом Atmel SAM-ICE.

Вопрос 2.
Как настроить проект, чтоб прошить с помощью вышеописанных средств мою программу во внутреннюю ROM память микроконтроллера. Сейчас в настроечном файле линкера написано следующее:
RAMSTART=0x00200000
RAMEND=0x00203FFF
ROMSTART=RAMSTART
ROMEND=RAMEND
Так все работает, сегмент кода находится в ROMSTART-ROMEND, те физически в RAM. Если меняю адреса таким образом:
RAMSTART=0x00200000
RAMEND=0x00203FFF
ROMSTART=0x00100000
ROMEND=0x001FFFFF
... то ничего не работает, линкер выдает ошибку. Просто говорю, чтоб программа лежала во внутренней ROM... Что здесь не так?



Спасибо.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2025 - 18:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016