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

 
 
> Странное предупреждение при запуске отладчика в IAR AVR
RA3WUM
сообщение Apr 11 2009, 11:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Написал программу, компилируется но с определённого момента перестала отлаживаться.
К сожалению отловить когда оно появилось не удалось.
При запуске отладки пишет:
The stack plug-in failed to set breakpoint on ''main". The Stack window will not be able to display stack contens.
(You can change this setting in the Tools>Options dialog box). help.gif
После отладка вроде запущена но ни брекпоинтов ни трейса по исходному коду нет.
Девайс должен посчитать импульсы, потом их обработать и вывести на трёхразрядный семисегмент.
IAR 5.11, контроллер Atmega168.
Может кто сталкивался с подобным?
Исходник прилагается
Прикрепленные файлы
Прикрепленный файл  main.txt ( 2.51 килобайт ) Кол-во скачиваний: 87
 


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
IgorMarx
сообщение Apr 17 2009, 22:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-10-05
Из: Зеленоград
Пользователь №: 9 268



Цитата(RA3WUM @ Apr 11 2009, 15:27) *
The stack plug-in failed to set breakpoint on ''main". The Stack window will not be able to display stack contens.
(You can change this setting in the Tools>Options dialog box). help.gif


Похоже в дебаггере стоит тип точек останова Hardware. Некоторые плагины используют точки останова, и когда их не хватает (например, нужно три, а в ядре можно только две), вы получаете такое вот сообщение. Отключите неиспользуемые плагины, уберите лишние брекпоинты, уберите в настройках дебаггера "останавливаться на main", измените тип брейкпоинтов, отлаживайтесь в RAM, если возможно и т.д.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Apr 19 2009, 05:50
Сообщение #3


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



В настройках проекта С/C++ -> Output поставить галочку Generate Debug Information
Go to the top of the page
 
+Quote Post
west329_
сообщение Apr 21 2009, 10:35
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Попоробовал новый компилятор 5.20, ругается на свои фалы iom128.h как такое может быть ? и что делать ?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Apr 21 2009, 10:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(west329_ @ Apr 21 2009, 13:35) *
Попоробовал новый компилятор 5.20, ругается на свои фалы iom128.h как такое может быть ? и что делать ?

Обновите компилятор до версии 5.20.3 - у Вас 5.20.1. Там как раз была исправленна ошибка с "Error[Pa075]: no matching save pragma".
Go to the top of the page
 
+Quote Post
Twen
сообщение Dec 14 2010, 07:56
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Включи поддержку C-SPY в /Linker/Debug Information for C-SPY

Смотри сюда http://electronix.ru/forum/index.php?showt...&hl=plug-in

Сообщение отредактировал Twen - Dec 14 2010, 08:01
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:50
Рейтинг@Mail.ru


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