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

 
 
 
Reply to this topicStart new topic
> EWARM 7.40.7, Проблема отладчика
kostprof21
сообщение Oct 29 2015, 09:59
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 29-10-15
Пользователь №: 89 071



Стоял у меня ewarm 6.40.2. И все бы хорошо, не считая ее IDE. Вижу eclipse+iar. Но нужен iar7.40.x. Качаю с сайта последнюю версию 7.40.7. Все норм. Дохожу до отладки и тут проблема:
1. Если не ставить breakpoint, запускаем прогу, потом во время отладки ставим breakpoint - не останавливается. При чем если остановить с помощь "Break" - идет остановка, запускаем дальше прогу и он доходит до нашего breakpoint. У меня одного такая проблема.
В 6.40 все норм.
Использую IDE IAR.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 29 2015, 11:03
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(kostprof21 @ Oct 29 2015, 11:59) *
Стоял у меня ewarm 6.40.2. И все бы хорошо, не считая ее IDE. Вижу eclipse+iar. Но нужен iar7.40.x. Качаю с сайта последнюю версию 7.40.7. Все норм. Дохожу до отладки и тут проблема:
1. Если не ставить breakpoint, запускаем прогу, потом во время отладки ставим breakpoint - не останавливается. При чем если остановить с помощь "Break" - идет остановка, запускаем дальше прогу и он доходит до нашего breakpoint. У меня одного такая проблема.
В 6.40 все норм.
Использую IDE IAR.


Только что проверил. Версия 7.40.7.9865.
Все работает отлично. Запускаю программу, после этого ставлю точку останова и оно останавливается на ней.
Пытаюсь заранее поставить пару точек останова и снова повторяю. Запускаю ставлю еще одну точку останова и все равно останавливается на ней.

У вас скорее всего оптимизация включена сильная. Тогда точки останова ставятся, но срабатывают не совсем там где вы думаете.
Go to the top of the page
 
+Quote Post
kostprof21
сообщение Oct 29 2015, 11:53
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 29-10-15
Пользователь №: 89 071



Цитата(AlexandrY @ Oct 29 2015, 14:03) *
Только что проверил. Версия 7.40.7.9865.
Все работает отлично. Запускаю программу, после этого ставлю точку останова и оно останавливается на ней.
Пытаюсь заранее поставить пару точек останова и снова повторяю. Запускаю ставлю еще одну точку останова и все равно останавливается на ней.

У вас скорее всего оптимизация включена сильная. Тогда точки останова ставятся, но срабатывают не совсем там где вы думаете.



Оптимизации нет. может в винде дело : у меня XP SP3.
Ну хоть хорошо,что это не их косяк

Да, и еще. Что вы используете.
Я программирую stm32f через st link
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 29 2015, 18:36
Сообщение #4


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(kostprof21 @ Oct 29 2015, 12:59) *
...Использую IDE IAR.


бряки - вещь не ординарная. даже у мелкомягких в студии косяки с этим с четвёрки тянуться sm.gif

Постарайтесь очистить все бряки(есть спец кнопочка) - порой помогает, когда теряются привязки к коду(оно же не по номерам строк)...
Go to the top of the page
 
+Quote Post
Rash
сообщение Oct 29 2015, 20:31
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Подтверждаю, версия 7.40.5, тоже самое как у автора темы. на 7.40.3 такого не было. Ещё удивился, что такое, но забил за не имением времени разобраться.
Go to the top of the page
 
+Quote Post
above_average
сообщение Dec 12 2016, 08:18
Сообщение #6





Группа: Новичок
Сообщений: 2
Регистрация: 2-10-16
Пользователь №: 93 571



Такая же проблема с IAR 7.40.7.9865.
Подозреваю, что патчик бесплатности некорректный просто для этой версии.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 21 2017, 09:15
Сообщение #7


Гуру
******

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



Цитата(above_average @ Dec 12 2016, 11:18) *
Такая же проблема с IAR 7.40.7.9865.
Подозреваю, что патчик бесплатности некорректный просто для этой версии.

Проблема не IAR, а эмулятора. У меня на одной и той-же версии IAR: через J-Link - бряки ставятся/убираются на ходу; через ST-Link - нет, нужно предварительно остановить по Break.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:18
Рейтинг@Mail.ru


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