Главная arrow Программирование arrow ARM arrow IAR EWB for ARM 5.50: проблема при запуске отладчика Thursday, December 14 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

IAR EWB for ARM 5.50: проблема при запуске отладчика Версия для печати
Написал microsin   
27.01.2011

Основные ошибки отладки IAR Embedded Workbench for ARM 5.50.

1. При запуске отладки с отладчиком MT-LINK (J-Link) выводится окно с предупреждением: "The C-SPY option "Run to 'main'" is enabled, but due to a lack of breakpoints this will require single-stepping, which may take a long time. Do you want to execute anyway, or stop at the first instruction? Execute Stop".При этом также нельзя добавить точки останова, в окно сообщений вываливаются ошибки:

Thu Jan 27 13:12:37 2011: Failed to set breakpoint at 0x0012EF1C (out of breakpoints?)
Thu Jan 27 13:12:38 2011: Failed to set breakpoint at 0x0012EF1C (out of breakpoints?)
Thu Jan 27 13:12:41 2011: Failed to set breakpoint at 0x0012EF1C (out of breakpoints?)
Thu Jan 27 13:12:41 2011: Performance warning: Lack of breakpoints forces single-stepping.
Thu Jan 27 13:12:56 2011: Failed to set breakpoint at 0x0012EF30 (out of breakpoints?)
Thu Jan 27 13:12:56 2011: Failed to set breakpoint: Driver error.
Thu Jan 27 13:12:57 2011: Failed to set breakpoint at 0x0012EF30 (out of breakpoints?)
Thu Jan 27 13:12:57 2011: Failed to set breakpoint: Driver error.
Thu Jan 27 13:12:58 2011: Failed to set breakpoint at 0x0012EF30 (out of breakpoints?)
Thu Jan 27 13:12:58 2011: Failed to set breakpoint: Driver error.

Решение: чтобы исправить ошибку, нужно зайти в Project -> Options... -> Debugger -> J-Link/J-Trace -> закладка Breakpoints -> выбрать в списке Default breakpoint type вариант Hardware, поставить галку Restore software breakpoints at main.

2. Компилируемая программа загружается нормально, программа останавливается в дампе дизассемблера, но отладки по исходному коду нет, точки останова в текст исходного кода поставить нельзя. 

Решение: Project -> Options... -> C/C++ Compiler -> Output -> поставить галку Generate debug information.

Последнее обновление ( 12.04.2011 )
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017