Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Артём 15 марта 2005 г. 16:08
В ответ на: Вопервых если стоит формат выходного файла интел то не *.r90 а *.a90 это и есть hex файл только(+) отправлено 222 15 марта 2005 г. 13:09

Использую для получения hex-файла bat-файл примерно следующего содержания:
del *.hex
del *.eep
"C:\iar\avr\bin\postlink.exe" -intel-extended -code proj.raw code.hex
"C:\iar\avr\bin\postlink.exe" -intel-extended -xdata proj.raw eeprom.eep

Проблема возникла когда размер программы превысил 64kB: программа перестала работать, хотя при отладке JTAG-ом работала.
Как правильно получить hex, если размер программы больше 64kB?
Возможно ли вообще использовать этот формат в таких случаях ( в hex-файлах использается для адресации 2 байта, поэтому непонятно как он адресует память после 64kB)?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru