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

 
 
 
Reply to this topicStart new topic
> Отладка внешнего файла в IAR Embedded Workbench ARM, ошибка "Writing outside flash memory at address 0x20000000&am
qark
сообщение May 11 2011, 09:43
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 18-10-05
Пользователь №: 9 809



IAR EWB поддерживает возможность отладки внешне-созданных файлов. В моем случае это ELF , созданный GCC/Eclipse (микроконтроллер LM3S6965/Cortex-m3).
В режиме симулятора все получается отлично, но в режиме отладчика (Luminary FDTI) возникает ошибка
"Writing outside flash memory at address 0x20000000".
Может кто сталкивался с подобной проблемой?
Go to the top of the page
 
+Quote Post
shreck
сообщение Jun 22 2015, 01:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Та же беда вылезла.
Если предварительно залить прошивку сторонним инструментом (не iar'ом), то отлаживает нормально. А если заливать iar'ом (его flash loader'ом), то выдает аналогичную ошибку.

Куда копать?
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 22 2015, 05:04
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Открываете даташит на МК, смотрите карту памяти.
Открываете проект IAR-а, проверяете тип выбранного МК.
Открываете проект стороннего инструмента, смотрите конфигурацию линкёра и что он размещает на адрес 0x20000000 и почему.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 00:40
Рейтинг@Mail.ru


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