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

 
 
 
Reply to this topicStart new topic
> Что то не так с дебагером(((, IAR 4.41
coolibin
сообщение Apr 27 2009, 16:43
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Дебажу через JLink в RAM, отключаю оптимизацию, дебагер ведет себя оч странно, то после нажатия Step Over, сделает Step Into, то пропустит пару функций типа AT91F_PIO_SetOutput, AT91F_PIO_ClearOutput и т. д. Подскажите кто грешит? Если это IAR, то как с этим боротся?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 27 2009, 21:35
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(coolibin @ Apr 27 2009, 20:43) *
Дебажу через JLink в RAM, отключаю оптимизацию, дебагер ведет себя оч странно, то после нажатия Step Over, сделает Step Into, то пропустит пару функций типа AT91F_PIO_SetOutput, AT91F_PIO_ClearOutput и т. д. Подскажите кто грешит? Если это IAR, то как с этим боротся?

Это inline функции и/или макросы. У IAR это типичный глюк, надо в окне дизасеммблера шагать, по асму такие места.
Go to the top of the page
 
+Quote Post
coolibin
сообщение Apr 28 2009, 05:12
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Вот и я так подумал, но ведь если нет никакой оптимизации то он инлайн не делает, по моему, или я ошибаюсь?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 14 2009, 21:58
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(coolibin @ Apr 28 2009, 08:12) *
Вот и я так подумал, но ведь если нет никакой оптимизации то он инлайн не делает, по моему, или я ошибаюсь?

Если написано inline, и оптимизация отключена, то какой повод у компилятора не сделать то, что написано?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 16:15
Рейтинг@Mail.ru


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