Вопрос 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... Что здесь не так?
Спасибо.
|