|
|
  |
Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем |
|
|
|
Feb 10 2012, 17:31
|
Местный
  
Группа: Свой
Сообщений: 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; | блог тут
|
|
|
|
|
Mar 26 2012, 15:49
|
Группа: Новичок
Сообщений: 8
Регистрация: 28-06-11
Пользователь №: 65 928

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

Местный
  
Группа: Свой
Сообщений: 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!
|
|
|
|
|
Mar 30 2012, 07:38
|
Группа: Новичок
Сообщений: 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.
|
|
|
|
|
Apr 4 2012, 21:11
|
Гуру
     
Группа: Свой
Сообщений: 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 сбросить можно. Спасибо.
|
|
|
|
|
Apr 5 2012, 03:58
|

фанат дивана
     
Группа: Свой
Сообщений: 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, и телемаркет.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Apr 5 2012, 14:23
|
Гуру
     
Группа: Свой
Сообщений: 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 ещё ставить?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|