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

 
 
51 страниц V  « < 33 34 35 36 37 > »   
Reply to this topicStart new topic
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
Aaron
сообщение Jan 27 2012, 06:22
Сообщение #511


Местный
***

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



Цитата(AHTOXA @ Jan 26 2012, 08:46) *
Вероятно, в Project-Properties-Builders?

Да, действительно. Там был какой-то Invalid External Tool Builder. Причём он был отключен. Ну я его удалил, и сообщение пропало.
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Feb 10 2012, 11:15
Сообщение #512


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



В QtCreator есть прикольная фича. Если структура или объект используется через указатель, то . автоматически заменяется на -> т.е. можно всегда писать . для доступа к членам структуры, а редактор сам заменит её на -> если требуется. Можно ли так сделать в еклипсе?


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
Aaron
сообщение Feb 10 2012, 12:30
Сообщение #513


Местный
***

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



Цитата(Cosmojam @ Feb 10 2012, 14:15) *
...Можно ли так сделать в еклипсе?

Да, в эклипсе это тоже настраивается. Window -> Preferences -> C/C++ -> Editor -> Content Assist -> Auto-Activation -> Enable auto-replace of '.' with '->' for pointer types.

Сообщение отредактировал Aaron - Feb 10 2012, 12:34
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Feb 10 2012, 17:31
Сообщение #514


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Цитата(Aaron @ Feb 10 2012, 15:30) *
Да, в эклипсе это тоже настраивается. Window -> Preferences -> C/C++ -> Editor -> Content Assist -> Auto-Activation -> Enable auto-replace of '.' with '->' for pointer types.

Спасибо!


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
repka
сообщение Mar 26 2012, 15:49
Сообщение #515





Группа: Новичок
Сообщений: 8
Регистрация: 28-06-11
Пользователь №: 65 928



Вопрос по этапу компиляции в Eclipse (Galileo, Helios, Indigo). Опробованы все доступные эклипсы с одними и теми же файлами проекта, на некольких машинах билдится совершенно без проблем. На моей же, откомпилировав несколько файлов, почему-то перестает видеть инклудовские файлы из своего же проекта. Лечится только прописыванием вручную пути к проекту. WinXPSP3 чистенькая (на старой тоже не работало).
Go to the top of the page
 
+Quote Post
Pavel V.
сообщение Mar 30 2012, 06:48
Сообщение #516


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742



Цитата(repka @ Mar 26 2012, 19:49) *
Вопрос по этапу компиляции в Eclipse (Galileo, Helios, Indigo). Опробованы все доступные эклипсы с одними и теми же файлами проекта, на некольких машинах билдится совершенно без проблем. На моей же, откомпилировав несколько файлов, почему-то перестает видеть инклудовские файлы из своего же проекта. Лечится только прописыванием вручную пути к проекту. WinXPSP3 чистенькая (на старой тоже не работало).

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

В качестве профилактики могу посоветовать поиграться с пунктами меню Index (правая кнопка на проекте -> Index -> Rebuild, Update, Freshen).


--------------------
Good News Everyone!
Go to the top of the page
 
+Quote Post
repka
сообщение Mar 30 2012, 07:38
Сообщение #517





Группа: Новичок
Сообщений: 8
Регистрация: 28-06-11
Пользователь №: 65 928



Цитата(Pavel V. @ Mar 30 2012, 09:48) *
Имеются в виду файлы в корневой директории проекта? Вы бы привели структуру файлов, которую пытаетесь скомпилировать, а то так не понятно. У меня вроде никогда таких проблем не возникало, поведение эклипса было полностью ожидаемым.

В качестве профилактики могу посоветовать поиграться с пунктами меню Index (правая кнопка на проекте -> Index -> Rebuild, Update, Freshen).

http://electronix.ru/forum/index.php?showtopic=101195

Никакие "игры" не прокатывают. Укажешь путь к проекту в свойствах проекта (собственно - сам на себя) - билдит. Убираешь - спотыкается на любом файле, непредсказуемо. Но точно, что в момент "спотыкания" находится на одну папку глубже, как будто считая, что root теперь в /Debug.
Go to the top of the page
 
+Quote Post
Marto
сообщение Apr 2 2012, 13:08
Сообщение #518


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

Группа: Свой
Сообщений: 103
Регистрация: 17-05-09
Из: Ижевск
Пользователь №: 49 190



День добрый.
Имеется Eclipse Indigo + gcc-avr + avr eclipse plugin.
Пытаюсь поднять отладку через GDB (simulavr), запускаю gdb-сервер и нажимаю debug.
В итоге в консоли имею вот такое сообщение:

warning: RMT ERROR : failed to get remote thread list.

Кто подскажет в чем дело???


--------------------
Шизоидный холерик
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 4 2012, 21:11
Сообщение #519


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Здраствуйте.
Вопрос такой:
В IAR, Keil и тд есть настройка проекта, где указывается тип процессора.
Соответственно можно смотреть где/что определено с помощью Go to definition.
Как правильно настроить Eclipce?

В makefile пишу так:
Код
    CHIP_FAMILY = _EFM32_GECKO_FAMILY
    CHIP        = EFM32G890
    DEFS        = -D$(CHIP)
    DEFS        += -D$(CHIP_FAMILY)

А что и где в редакторе прописать надо?

И ещё вопрос:

пробовал отлаживать через jlink в Eclipse и не нашёл кнопки чтобы сделать сброс программы. Это так и должно быть? Если нет, как задействовать сброс в Eclipse?
При отладки через jlink-IAR сбросить можно.

Спасибо.

Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 5 2012, 03:58
Сообщение #520


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

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



Цитата(_Артём_ @ Apr 5 2012, 03:11) *
А что и где в редакторе прописать надо?

Тут есть два пути. Простой - Project/Properties/C/C++ General/Paths and Symbols/ Symbols - Add, и добавить нужный дефайн.
Посложнее - настроить Discovery options. Тогда эклипса будет всё это определять сама. (Поищите по форуму, про это уже писали)
Цитата(_Артём_ @ Apr 5 2012, 03:11) *
как задействовать сброс в Eclipse?

Можете посмотреть в примерах от scmRTOS (GCC/STM32), там в makefile есть цель reset. Добавляете в окошке Make Targets цель reset, и телемаркет.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 5 2012, 14:23
Сообщение #521


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(AHTOXA @ Apr 5 2012, 06:58) *
Тут есть два пути. Простой - Project/Properties/C/C++ General/Paths and Symbols/ Symbols - Add, и добавить нужный дефайн.
Посложнее - настроить Discovery options. Тогда эклипса будет всё это определять сама. (Поищите по форуму, про это уже писали)

Спасибо. Буду пробовать.

Цитата(AHTOXA @ Apr 5 2012, 06:58) *
Можете посмотреть в примерах от scmRTOS (GCC/STM32), там в makefile есть цель reset. Добавляете в окошке Make Targets цель reset, и телемаркет.

Цитата
# reset target
oocd_params_program += -c "reset run"

Нужно OpenOCD ещё ставить?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 5 2012, 15:33
Сообщение #522


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

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



Цитата(_Артём_ @ Apr 5 2012, 20:23) *
Нужно OpenOCD ещё ставить?

Да, это вариант для OpenOCD. Для других инструментов - не знаю как.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Apr 5 2012, 15:50
Сообщение #523


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(AHTOXA @ Apr 5 2012, 18:33) *
Да, это вариант для OpenOCD. Для других инструментов - не знаю как.


Жаль.
Будем искать.
Есть конечно вариант через Terminate and relaunch, но как-то непривычно.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение May 2 2012, 17:05
Сообщение #524


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Продолжаем разговор.
Eclipse ничего не знает о uint32_t и ему подобных. Что понятно.
Что с етим делать?
Прописать папку yagarto в свойствах проекта (Path & Symbols)?
Или ещё как-то можно?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение May 2 2012, 17:22
Сообщение #525


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

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



Лучше настроить Discovery options.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

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

 


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


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