Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отладка внешнего файла в IAR Embedded Workbench ARM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
qark
IAR EWB поддерживает возможность отладки внешне-созданных файлов. В моем случае это ELF , созданный GCC/Eclipse (микроконтроллер LM3S6965/Cortex-m3).
В режиме симулятора все получается отлично, но в режиме отладчика (Luminary FDTI) возникает ошибка
"Writing outside flash memory at address 0x20000000".
Может кто сталкивался с подобной проблемой?
shreck
Та же беда вылезла.
Если предварительно залить прошивку сторонним инструментом (не iar'ом), то отлаживает нормально. А если заливать iar'ом (его flash loader'ом), то выдает аналогичную ошибку.

Куда копать?
jcxz
Открываете даташит на МК, смотрите карту памяти.
Открываете проект IAR-а, проверяете тип выбранного МК.
Открываете проект стороннего инструмента, смотрите конфигурацию линкёра и что он размещает на адрес 0x20000000 и почему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.