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

 
 
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
Сергей Борщ
сообщение Apr 4 2008, 10:43
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Чтобы не создавать по отдельной ветке на каждый мелкий вопрос, предлагаю обсуждать здесь всякие вопросы, касаемые работы в среде Eclipse. В крайнем случае можно будет при необходимости что-то "отпочковать" в отдельную ветку.

Вопрос первый - как в перспективе Debug расположить окно с переменными, регистрами и т.д. вдоль всего правого края экрана сверху вниз?

Вопрос второй - как заставить его показывать в окне регистров содержимое SPSR (для ARM), а также "затененных" регистров SP и LR (IAR их как-то показывает)?

Вопрос третий - как поставить точку останова на конкретный адрес не перезапуская отладку? Про break *addres в Debug dialog->commands->'Run' commands я знаю, но это требует перезапуска отладки. На строку в исходнике поставить можно, а если мне надо поставить на конкретную команду, причем не дожидаясь пока эта команда попадет в окно дизассемблера?

Вопрос четвертый - как его заставить показать в окне дизассемблера кусок с произвольного адреса или как "пролистать" дизассемблированный текст дальше вверх-вниз? Попутный вопрос - можно ли его заставить в этом окне показывать команды по порядку адресов - мне он часто показывает команды с пропусками или в причудливо перемешанном порядке.

Вопрос пятый - (ARM) можно ли как-то сбросить ядро не перезапуская сеанс отладки? Т.е. легким движением перевести его в ARM, SYSTEM, записать в PC 0 и остановить его на нулевом адресе.

Вопрос шестой - как его заставить запомнить, что в окне memory я хочу всегда видеть шестнадцатиричные цифры и не спрашивать об этом после каждого перезапуска отладки? При добавлении адреса в окно он этого дурацкого вопроса не задает.

Вопрос седьмой - где ставится галочка "открывать преспективу Debug при запуске отладки"? Оно спросило когда-то при создании не то проекта, не то воркспейса, я ответил неправильно а теперь не могу найти где это изменить.

Вопрос восьмой - работа с системой контроля версий. Что из каталога .metadata надо хранить в репозитории, а что создается само при старте среды? Хранить весь каталог не подходит - в нем после каждого старта среды создается куча новых файлов. Не хранить его тоже неудобно. Как я понял, в нем живут настройки Debug. Во всяком случае при переносе только проекта (без workspace) на другую машину настройки отладки пропадают (кто это придумал?? ведь в этих настройках указывается конкретный проект и выходной файл, т.е. эти настройки больше привязаны к конкретному проекту а не к workspace.)


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
51 страниц V  « < 29 30 31 32 33 > »   
Start new topic
Ответов (450 - 464)
Непомнящий Евген...
сообщение Jun 9 2011, 10:55
Сообщение #451


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



А можно ли заставить индексатор эклипса считать *.c файлы c++-ными? Пробовал сделать это на вкладке с++ general/file types - не помогает.

Просто есть файлы с расширением .c, которые по факту содержат c++ и хотелось бы обойтись без переименования...
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jun 9 2011, 11:24
Сообщение #452


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Есть еще вкладка General - Editors - File Associations.
Наверно и там и там надо прописать
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Jun 9 2011, 11:38
Сообщение #453


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(John Silver @ Jun 9 2011, 15:24) *
Есть еще вкладка General - Editors - File Associations.
Наверно и там и там надо прописать


Насколько я понимаю, редактор на с и с++ один и тот же. По крайней мере у *.c ассоциация - c/c++ text editor
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jun 9 2011, 12:01
Сообщение #454


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Там же где-то и названия редакторов прописаны.
У меня были похожие проблемы с vxml. Помнится я прописывал в двух местах, а в каких непомню.
Надо попробовать и отписать о результате.

PS На каждый файл можно повесить несколько редакторов, и один из них необходмо указать дефолтным.

Сообщение отредактировал John Silver - Jun 9 2011, 12:25
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение Jun 10 2011, 04:03
Сообщение #455


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Дык я пробовал - не помогает.
К тому ж полагаю, что дело не в редакторе, а в индексаторе...
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 19 2011, 15:49
Сообщение #456


бессмертным стать можно тремя способами
*****

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



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

вот картинка моего горя
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 19 2011, 16:11
Сообщение #457


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Закрыть ненавистное окошко или уменьшить его размер до минимума? sm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 19 2011, 16:14
Сообщение #458


бессмертным стать можно тремя способами
*****

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



Цитата(AHTOXA @ Jun 19 2011, 20:11) *
Закрыть ненавистное окошко или уменьшить его размер до минимума? sm.gif

по воскресениям издеватся значит??? лучше пива бы предложил чем глумится!
закрыть нельзя - я там трассу стека смотрю!
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 19 2011, 17:17
Сообщение #459


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Ну, как говорится, чем уж богатыsm.gif Больше идей нет.
А пива - это запросто: beer.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 19 2011, 17:56
Сообщение #460


бессмертным стать можно тремя способами
*****

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



Цитата(AHTOXA @ Jun 19 2011, 21:17) *
Ну, как говорится, чем уж богатыsm.gif Больше идей нет.
А пива - это запросто: beer.gif

осталось мело4ь - проложить пивопровод от Уфы до Щербинки sm.gif... тут ведь как вы понимаете главное чтоб подряд на прокладку в транснефть не ушел - будет "строительство алимпияды в сочи"
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 19 2011, 18:06
Сообщение #461


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



bb-offtopic.gif
Проще танкер тогда уж. Маленький такой танкерчикsm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_3m
сообщение Jun 20 2011, 06:25
Сообщение #462


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(klen @ Jun 19 2011, 19:49) *
давно хотел спросить, мелкий раздражающий косяк - после завершения отладки в окне Debug остаются списка завершеныне сеансы - они накапливаются - приходится удалять в ручную...

У меня так же.
Чтобы не накапливались я делаю Relaunch завершенного сеанса. Но все равно время от времени приходится вручную окошко чистить.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jun 20 2011, 06:50
Сообщение #463


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(klen @ Jun 19 2011, 19:49) *
давно хотел спросить, мелкий раздражающий косяк - после завершения отладки в окне Debug остаются списка завершеныне сеансы - они накапливаются - приходится удалять в ручную - бесит до невозможности, в винде такого нет, после останова отладки список очищается от неактивных сеансов... вроде даже я уже спрашивал и ктото отвечал - найти не могу.

Для SDK Xilinx при отладке Microblaze тоже самое, вне зависимости от ОС (winxp, Debian 6.0.1a). Убивал с помощью remove all terminated из контекстного меню окна Debug.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
klen
сообщение Jun 20 2011, 12:07
Сообщение #464


бессмертным стать можно тремя способами
*****

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



нашел в настройках педаль;
window->preferences->Run/Debug->Launching->General Options->Remove terminated launches when a new launch is created

однако педаль не работает sad.gif причем интересно не работает - при перезапуске внешнего тулса (в моем случае это openocd) еклипса удалет старую запись при старте нового сеанса а для отладчика это не происходит - мож веревки за которые дергать из CDT гдето есть?

светлые головы......еще идеи есть?
Go to the top of the page
 
+Quote Post
Aaron
сообщение Jul 20 2011, 13:33
Сообщение #465


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Вопрос бывалым Eclipse'оводам: пробовали уже eclipse 3.7 indigo? Перешли на него или продолжаете работать в helios?
Дело в том, что решил - раз уж только начинаю изучать eclipse и gcc, то можно ставить последний eclipse. Вроде нормально всё... было sm.gif В общем у меня сейчас эклипс бесится, постоянно (каждые 2 секунды) выводит окно "Updating windows - updating view contributions". Вроде как обновляет виды окон. Работать невозможно, всё висит. Вот думаю - даже если это поборю, стоит наверное ждать других весёлых багов? Или всё же установка indigo - правильный выбор?
Go to the top of the page
 
+Quote Post

51 страниц V  « < 29 30 31 32 33 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


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


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