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

 
 
 
Reply to this topicStart new topic
> CrossStudio 1.6 B3 сходит с ума при отладке
Dron_Gus
сообщение May 3 2009, 10:54
Сообщение #1


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



При хождении по шагам в большом проекте начинает хаотично прыгать по сишным файлам, указывая совершенно несоответствующие действительности положения PC. Хотя сам PC в окне регистров изменяется вполне адекватно. Наблюдается после подключения LwIP и FreeRTOS к ранее отлаживаемому без пролем проекту. Может кто сталкивался? Понимаю, что среда не очень популярная, но все же.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
singlskv
сообщение May 3 2009, 13:46
Сообщение #2


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Dron_Gus @ May 3 2009, 14:54) *
При хождении по шагам в большом проекте начинает хаотично прыгать по сишным файлам, указывая совершенно несоответствующие действительности положения PC. Хотя сам PC в окне регистров изменяется вполне адекватно. Наблюдается после подключения LwIP и FreeRTOS к ранее отлаживаемому без пролем проекту. Может кто сталкивался? Понимаю, что среда не очень популярная, но все же.
У Вас видимо оптимизация стоит -o2 или -os, при этом по С коду оно прыгает хаотично,
лечится заданием -o0(очень большой код...) или -o1(код % на 20 больше) или, если уже жмет по флешу,
отлаживайтесь в интерлив моде(смесь Асм с С), тогда понятно где что в асм и что относиться к какой С строчке.

Ну и кстати, по-моему 1.6 у них слегка странный, лучше или 1.5x(gcc 3.4.X) или 1.7x(gcc 4.x.x).
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение May 3 2009, 15:46
Сообщение #3


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Цитата(singlskv @ May 3 2009, 17:46) *
У Вас видимо оптимизация стоит -o2 или -os, при этом по С коду оно прыгает хаотично,
лечится заданием -o0(очень большой код...) или -o1(код % на 20 больше) или, если уже жмет по флешу,
отлаживайтесь в интерлив моде(смесь Асм с С), тогда понятно где что в асм и что относиться к какой С строчке.
Ну и кстати, по-моему 1.6 у них слегка странный, лучше или 1.5x(gcc 3.4.X) или 1.7x(gcc 4.x.x).


Оптимизация отключена. Попробую перейти на старшую версию.

Спасибо.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post

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

 


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


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