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

 
 
51 страниц V  « < 32 33 34 35 36 > »   
Reply to this topicStart new topic
> Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем
AHTOXA
сообщение Oct 3 2011, 08:07
Сообщение #496


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

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



А я всё в меню искалsm.gif
Спасибо!


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
injen-d
сообщение Oct 3 2011, 18:36
Сообщение #497


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

Группа: Свой
Сообщений: 91
Регистрация: 10-10-07
Из: Воронежа
Пользователь №: 31 250



Цитата(AHTOXA @ Oct 3 2011, 11:07) *
А я всё в меню искалsm.gif
Спасибо!

Если нажмёте Ctrl+Shift+L, появится окно со списком горячих клавиш. Там немало полезного.


--------------------
- Бендер, ты же робот, зачем тебе пить пиво?
- Незачем! Я могу бросить в любой момент!
Go to the top of the page
 
+Quote Post
Aaron
сообщение Oct 5 2011, 07:58
Сообщение #498


Местный
***

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



Цитата(Aaron @ Jul 20 2011, 17:33) *
Вопрос бывалым Eclipse'оводам: пробовали уже eclipse 3.7 indigo? Перешли на него или продолжаете работать в helios?
Дело в том, что решил - раз уж только начинаю изучать eclipse и gcc, то можно ставить последний eclipse. Вроде нормально всё... было sm.gif В общем у меня сейчас эклипс бесится, постоянно (каждые 2 секунды) выводит окно "Updating windows - updating view contributions". Вроде как обновляет виды окон. Работать невозможно, всё висит. Вот думаю - даже если это поборю, стоит наверное ждать других весёлых багов? Или всё же установка indigo - правильный выбор?

Если вдруг у кого такая же проблема встречается (а судя по поиску в инете частенько бывает), кажется я нашёл причину.
У меня стоит 2 монитора на карточке Nvidia, запущен nview. При отключении nview проблема не появляется. Всем удачного программинга sm.gif
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Oct 24 2011, 16:05
Сообщение #499


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



А в чём может быть юмор?
Перенёс проект с одного компа на другой. Проект рабочий - компилится и работает в железе. Версии клипсы и GCC одинаковые.
На новом компе сделал импорт и мне с порога выдало кучу ошибок в мейкфайле:
http://s44.radikal.ru/i103/1110/dd/21a18b236592.png
Понимаю, что мейкфайл врядли по дороге протух. Значит что-то с настройками. Что?

Может ли быть причина в обновлении, что она с утра подсосала?..
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Oct 24 2011, 16:58
Сообщение #500


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Dikoy @ Oct 24 2011, 20:05) *
А в чём может быть юмор?
Перенёс проект с одного компа на другой. Проект рабочий - компилится и работает в железе. Версии клипсы и GCC одинаковые.
На новом компе сделал импорт и мне с порога выдало кучу ошибок в мейкфайле:
http://s44.radikal.ru/i103/1110/dd/21a18b236592.png
Понимаю, что мейкфайл врядли по дороге протух. Значит что-то с настройками. Что?

Может ли быть причина в обновлении, что она с утра подсосала?..


А случаем в путях не другой ли make берется?
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Oct 24 2011, 17:02
Сообщение #501


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



А где посмотреть?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 24 2011, 18:58
Сообщение #502


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

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



Да, не тот make. От борланда. Дельфи или Билдер. Можно просто найти этот мейк и переместить куда-нибудь во временную папку.
А вообще - ПКМ на "Мой компьютер", "Свойства", "Дополнительно", кнопка "Переменные среды". Переменная называется "PATH", надо в ней путь к GNU make поставить перед путём к борланд make.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Dikoy
сообщение Oct 24 2011, 19:13
Сообщение #503


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 4-03-09
Из: Богота, Колумбия
Пользователь №: 45 676



Ну точно, какая-то свинота поигралась с дельфой на моём компуке:
C:\PROGRA~1\Borland\Delphi5\Projects\Bpl;C:\PROGRA~1\Borland\vbroker\jre\Bin;C:\PROGRA~1\Borland\vbroker\Bin;C:\PROGRA~1\Borland\Delphi5\Bin;C:\msys\bin;C:\WinAVR-20100110\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Изменил на
C:\msys\bin;C:\WinAVR-20100110\bin;C:\PROGRA~1\Borland\Delphi5\Projects\Bpl;C:\PROGRA~1\Borland\vbroker\jre\Bin;C:\PROGRA~1\Borland\vbroker\Bin;C:\PROGRA~1\Borland\Delphi5\Bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

Начало компилиться.
Надо ли путь к мейку прописывать полностью, или достаточно на директорию GCC?
Мейк у меня свой, идёт вместе с проектом. Есть подозрение что клипса всё равно подсасывает не его, т.к. на разных компуках она мне даёт разные ошибки и предупреждения на идентичном коде...
Go to the top of the page
 
+Quote Post
Aaron
сообщение Nov 15 2011, 13:18
Сообщение #504


Местный
***

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



Подскажите плз, почему в IDE у меня пишет Syntax Error у слова __INLINE (присутствует в core_cm3.h)? Определение этого слова в том же файле IDE подсвечивает как неактивное для всех #ifdef:
Код
/*******************************************************************************
*                Hardware Abstraction Layer
******************************************************************************/
#if defined ( __CC_ARM   )
  #define __ASM            __asm                                      /*!< asm keyword for ARM Compiler          */
  #define __INLINE         __inline                                   /*!< inline keyword for ARM Compiler       */
#elif defined ( __ICCARM__ )
  #define __ASM           __asm                                       /*!< asm keyword for IAR Compiler          */
  #define __INLINE        inline                                      /*!< inline keyword for IAR Compiler. Only avaiable in High optimization mode! */
#elif defined   (  __GNUC__  )
  #define __ASM            __asm                                      /*!< asm keyword for GNU Compiler          */
  #define __INLINE         inline                                     /*!< inline keyword for GNU Compiler       */
#elif defined   (  __TASKING__  )
  #define __ASM            __asm                                      /*!< asm keyword for TASKING Compiler      */
  #define __INLINE         inline                                     /*!< inline keyword for TASKING Compiler   */
#endif

__CC_ARM в том же файле упоминается в таком контексте:
Код
#if defined ( __CC_ARM   ) /*------------------RealView Compiler -----------------*/

Отсюда я делаю вывод, что надо определить слово __GNUC__, но логика подсказывает, что это слово ДОЛЖНО быть определено уже и без меня при подключении стандартных библиотек. Или я заблуждаюсь?
Есть смутное подозрение, что это должно быть указано в свойствах C/C++ - Build - Build Variables, но у меня пусто (не считая системных переменных).
UPD: при этом, сам демо-проект мейкфайлом собирается нормально.

Сообщение отредактировал Aaron - Nov 15 2011, 13:29
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Nov 15 2011, 14:41
Сообщение #505


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

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



Сама по себе эклипса конечно не может догадаться, какой у вас компилятор sm.gif
Поэтому либо определите нужный в свойствах проекта ("C++ General" - "Paths and Symbols" - "Symbols"), либо настройте автоматическое определение путей и символов ("C++ Build" - "Discovery Options").


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Aaron
сообщение Nov 16 2011, 07:32
Сообщение #506


Местный
***

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



Цитата(AHTOXA @ Nov 15 2011, 17:41) *
Сама по себе эклипса конечно не может догадаться, какой у вас компилятор sm.gif
Поэтому либо определите нужный в свойствах проекта ("C++ General" - "Paths and Symbols" - "Symbols"), либо настройте автоматическое определение путей и символов ("C++ Build" - "Discovery Options").

Цитата(IgorKossak @ Nov 13 2011, 14:56) *
Это совершенно лишнее - указывать системные пути вручную.
Надо лишь правильно настроить Project->Properties->C/C++ Build->Discovery Options, особенно поле Compiler invocation command, запустить билд, и нужные пути появятся в Paths and Symbols->Includes

У меня уже там стояло всё настроенное, но не работало. Видать, пока изучал Eclipse, где-то много в настройках накосячил. Поставил Eclipse с нуля, вбил все настройки в Discovery Options, запустил Project - Build, и в итоге к проекту подключились:
C/C++ General - Paths and Symbols - Includes
- библиотеки из папки KGP toolchain
- библиотеки из папки Perl (?!), то есть он ищет, что подключать, на основании системной переменной PATH.
C/C++ General - Paths and Symbols - Symbols
- куча built-in values, в том числе __GNUC__ sm.gif

В итоге теперь таки да, не просто весь код компилится, но и в редакторе никаких ошибок и ворнингов.
PS: всё же пока разберёшься, как среду полностью настроить и связать в единый рабочий инструмент, чёрт ногу сломит wacko.gif
Go to the top of the page
 
+Quote Post
oliva_av
сообщение Nov 21 2011, 12:36
Сообщение #507





Группа: Новичок
Сообщений: 4
Регистрация: 22-06-09
Пользователь №: 50 524



Подскажите, во время отладки ядра Linux, неободимо загрузить и отладить свой модуль (динамический) в Eclipse. Как это сделать? Например, в gdb есть команда add-symbol-file <user_mod.ko> <addr>.
Go to the top of the page
 
+Quote Post
artur_off
сообщение Jan 12 2012, 11:36
Сообщение #508


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

Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784



Всем привет.

Интересует возможность отладки периферии используя GDB, это сообщение читал, но правка всех объявлений структур скажем для STM32 дело наверное гиблое, хотя выполнимое.
Может кто-то за это время придумал способ видения регистров периферии используя GDB как это сделано скажем в ИАР.


--------------------
 Big time. 
Go to the top of the page
 
+Quote Post
Aaron
сообщение Jan 25 2012, 14:00
Сообщение #509


Местный
***

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



Что-то котелок под вечер не варит sad.gif Импортировал старый проект, настройки сборки импортировал из другого проекта(!). сборка проходит нормально, но в конце после сборки выскакивает сообщение:
Цитата
Errors occurred during the build.
Errors running builder 'Integrated External Tool Builder' on project 'AT91-Test'.
The builder launch configuration could not be found.
The builder launch configuration could not be found.

Что-то не могу найти, где эта штука настраивается? что у меня пытается запуститься ещё после выполнения всех целей make??
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 26 2012, 05:46
Сообщение #510


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

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



Цитата(Aaron @ Jan 25 2012, 20:00) *
Что-то не могу найти, где эта штука настраивается? что у меня пытается запуститься ещё после выполнения всех целей make??

Вероятно, в Project-Properties-Builders?


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

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

 


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


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