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

 
 
> Отладка под эклипсом с помощью j-link
ar__systems
сообщение Sep 18 2013, 15:00
Сообщение #1


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Уже какое-то время живу со следующей проблемой - после старта эклипса отладка работает нормально ровно один раз. Т.е, стартовал, запустил программу под отладчиком, брейкопоинты, пошаговый проход, все замечательно работает. Нажал аборт, перезапустил программу, глюки. Т.е. как это выглядит - до main он дойдет. Но будет выключена кнопка F8 (продолжить исполнение). Короче говоря на второй раз уже отладка не пригодна для практического применения.
Вышел из эклипса, запустил отладку, опять работает один раз. GDB сервер перезапускать не требуется.

Проблема была не сразу, но сейчас уже не вспомню, от чего она появилась, было давно.

Геморно ужасно, использую отладчик сейчас только в крайнем случае. Кто-то знает, как это побороть? Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
a1ien
сообщение Sep 29 2013, 20:33
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 2-02-11
Пользователь №: 62 660



Попробую пованговать.
У вас windows и стоит плагин Eclipse Embedded Systems Register View?
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Oct 7 2013, 15:00
Сообщение #3


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(a1ien @ Sep 29 2013, 15:33) *
Попробую пованговать.
У вас windows и стоит плагин Eclipse Embedded Systems Register View?

С той проблемой я разобрался. То есть как, я отлаживал отдельно построенные ельфы, и в какой-то момент почистил мою рабочую директорию, в которой как оказалось хранился проект эклипса, в котором и были настройки отладчика.

После того как я настроил его заново, проблема ушла. biggrin.gif Отлаживать можно много раз подряд.

Но, появилось две других проблемы
1. при каждом запуске отладки у меня дублируются breakpoints. т.е. на второй запуск у меня появляется 2 брейкопоинта в каждом месте, на следующий раз еще больше, и так далее.

2. Он отказывается загружать ехешник. Т.е. в конфигурации отладчика у меня стоит галка "Load Image" и указан файл, но загрузки не происходит.

Я включал консоль, и видно, что он загружает символы но не ехешник. Приходится вставлять

file D:\\\\work\\\\Firmware\\\\Rev4DM\\\\LCD_Master\\\\MasterUS.elf

В стартапные команды

весь стартап скрипт такой -
Код
target remote localhost:2331
monitor reset
monitor sleep 100
file D:\\\\work\\\\Firmware\\\\Rev4DM\\\\LCD_Master\\\\MasterUS.elf
load
break main
continue


У меня виндоуз, того плагина у меня нет.
Go to the top of the page
 
+Quote Post
Ixt
сообщение Oct 8 2013, 07:44
Сообщение #4


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

Группа: Свой
Сообщений: 76
Регистрация: 27-10-06
Из: Брянск
Пользователь №: 21 724



Цитата(ar__systems @ Oct 7 2013, 19:00) *
1. при каждом запуске отладки у меня дублируются breakpoints. т.е. на второй запуск у меня появляется 2 брейкопоинта в каждом месте, на следующий раз еще больше, и так далее.


Попробуйте в скрипт добавить
Цитата
set confirm off
delete
set confirm on

Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Oct 19 2013, 05:32
Сообщение #5


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

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Не хотелось бы создавать новую тему ради смешного вопроса.
Никак не могу настроить Kepler в связке с иаровским плагином - не показывает при отладке содержимое некоторых регистров в стандартном окне Registers. Что-то делаю не так? В IAR IDE C-SPY все отлично показывает...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:08
Рейтинг@Mail.ru


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