|
|
  |
Вопросы по Eclipse, CDT, Zylin embedded CDT, предлагаю обсуждать тут, может потом FAQ выжмем |
|
|
|
Mar 26 2010, 04:15
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 14-01-10
Из: Снежинск
Пользователь №: 54 791

|
Цитата(Сергей Борщ @ Mar 24 2010, 14:08)  Самое простое и гибкое - создать Other toolchain->makefile project. А уже в makefile руками указывайте какой угодно gcc. Пожалуйста, поподробнее. И, если можно, ссылки по работе с Eclipse и созданию makefile. Для меня всё это пока тёмный лес.
|
|
|
|
|
Apr 2 2010, 10:54
|

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

|
Цитата(Konkere @ Mar 26 2010, 06:15)  Пожалуйста, поподробнее. И, если можно, ссылки по работе с Eclipse и созданию makefile. Для меня всё это пока тёмный лес. Я в качестве отправной точки использовал описание "в картинках" от проекта Yagarto. Скачиваете и ставите Eclipse IDE for C/C++ Developers, далее по инструкциям от yagarto создаете проект, на вкладке discovery заменяете имя компилятора gcc на имя вашего компилятора (для AVR это будет avr-gcc, например). Компилятор должен быть прописан в path. По написанию makefile - берете документацию на make, читаете от начала до конца, потом берете готовый makefile и правите под себя. Можете посмотреть makefile от проекта scmRTOS - от порта для AVR или ARM под GCC.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Apr 16 2010, 17:17
|

Знающий
   
Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593

|
Немогу запустить Eclipse как на Win так и на Lunux(ubuntu) При при загрузке выдает: Код VM terminated. Exit code=13 -Xms40m -Xmx256m -Djava.class.path=/media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar -os linux -ws gtk -arch x86 -showsplash /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse//plugins/org.eclipse.platform_3.3.3.r33x_r20080129/splash.bmp -launcher /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/eclipse -name Eclipse --launcher.library /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.3.R33x_v20080118/eclipse_1023.so -startup /media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar -vm /usr/lib/jvm/java-6-openjdk/jre/bin/../lib/i386/client/libjvm.so -vmargs -Xms40m -Xmx256m -Djava.class.path=/media/A6AE7006AE6FCD7D/!/Soft/Eclipse/eclipse_linux/eclipse/plugins/org.eclipse.equinox.launcher_1.0.1.R33x_v20080118.jar В чем может быть проблема? Прошолся по гуглу, попробывал разные варианты, не помогает...
|
|
|
|
|
Apr 22 2010, 12:36
|
Группа: Участник
Сообщений: 6
Регистрация: 12-09-09
Пользователь №: 52 314

|
Доброго времени суток! Использую связку Eclipse+GDB+OpenOCD+Wiggler. В ходе моих студенческих порывов удалось запустить дебаггер через JTAG в Эклипсе. Но далее возникла проблема, ставлю брейкпоинт на main, до него все прекрасно добегает, далее возможны 2 варианта: 1. Жмем Run и несемся к следующему брейкпоинту(который довольно далеко), после него 1 Step into и все, OpenOCD успешно падает. 2. Жмем Step Into, входим в функцию, делаем два шага и опять OpenOCD падает.
Больше 2 брейкпоинтов не видет - при попытке добавления и запуска пишет что нельзя поставить брейкпоинт ибо и так слишком много. При вылете в консоль OpenOCD пишет - Ошибка 308. Сталкивался кто-нить с подобным и есть ли идеи как это лечить?
|
|
|
|
|
Apr 26 2010, 17:58
|

Частый гость
 
Группа: Участник
Сообщений: 149
Регистрация: 29-04-08
Из: Петербург
Пользователь №: 37 142

|
Цитата(bureau @ Apr 16 2010, 21:17)  Немогу запустить Eclipse как на Win так и на Lunux(ubuntu) При при загрузке выдает: Код VM terminated. Exit code = ... ... В чем может быть проблема? Прошолся по гуглу, попробывал разные варианты, не помогает...  как на Win так и на Lunux - это как? Действительно неприятно, что не работает после после свежей установки с DVD Debian 5.0.0 2009-02-14. В ububtu вроде так же было... Наверное уже исправли. + Установил сегодня по мануалу http://flurdy.com/docs/eclipse/install.html. Мануал для ubuntu, прокатило в Debian 5.0.0 2009-02-14. - Впечатление - ужасное. Шрифты толстые и размытые, вокруг всех компонентов гуя такие широкие границы, что Eclipse раздуло до потери формы. Это можно исправить?
|
|
|
|
|
Apr 27 2010, 08:33
|

Знающий
   
Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593

|
Цитата(Злодей @ Apr 26 2010, 20:58)  как на Win так и на Lunux - это как? Получаю одинаковую ошибку как на Linux так и на Windows На Ubuntu закинул файлы в дерикторию /home, обновил java и все заработало Как я понял под Windows нужно прописать пути в системных переменных но этот вопрос пока не решал. Цитата(Злодей @ Apr 26 2010, 20:58)  - Впечатление - ужасное. Шрифты толстые и размытые, вокруг всех компонентов гуя такие широкие границы, что Eclipse раздуло до потери формы. Это можно исправить? размер шрифтов в настройках поменяйте и все будет в порядке
|
|
|
|
|
Apr 27 2010, 09:01
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(bureau @ Apr 27 2010, 11:33)  Как я понял под Windows нужно прописать пути в системных переменных но этот вопрос пока не решал. Не правильно поняли. Eclipse ни в каких системных изменениях не нуждается. Алгоритм установки предельно прост. 1. Устанавливаете самую свежую jre (ставить jdk нет необходимости). 2. Распаковываете из архива Eclipse в любое подходящее место (у меня он находится в Program Files). 3. Запускаете eclipse.exe из установленной папки. Можно создать удобный ярлык где-нибудь. 4. Создаёте где-нибудь в рабочем пространстве workspace. 5. Если есть необходимость добавить плагины к Eclipse, то добавляются они только через Help->Install New Software... Перед этим желательно настроить сеть в Window->Preferences->General->Network Connections Всё.
|
|
|
|
|
Apr 27 2010, 16:10
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(bureau @ Apr 27 2010, 13:32)  Извините! Немного не дописал. Я имел ввиду что пути прописывать для JAVA или JDK. Тоже странно. Ни под Linux Ubuntu 10.04 32-bit (да, впрочем, любая) ни под Windows XP SP2/3 ничего специально прописывать не приходилось. Осталось выяснить как Вы под каждой системой ставите jre. Хотя, всё более чем подробно описано у Yagarto (для Windows) http://www.yagarto.de/howto/yagarto2/index.html.
|
|
|
|
|
May 4 2010, 10:41
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(Konkere @ May 4 2010, 12:47)  Доброго времени суток. Вопрос сверхначального уровня. До сих пор изучаю Eclipse Galileo в связке с gcc. Как запустить С-программу, написанную под MIPS-архитектуру, внутри Eclipse без ошибок ("running failing"); по сути говоря, чтобы нажал на "Run" и пошло. Я молчу пока про Debug  Программу для мипса можно запустить: 1. на мипсе 2. на эмуляторе мипса А как вы пытаетесь?
|
|
|
|
|
May 5 2010, 03:56
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 14-01-10
Из: Снежинск
Пользователь №: 54 791

|
Цитата(gotty @ May 4 2010, 16:41)  Программу для мипса можно запустить: 1. на мипсе 2. на эмуляторе мипса А как вы пытаетесь? Насколько я знаю, у gcc есть свой симулятор, разве нельзя его использовать в Eclipse?
|
|
|
|
|
May 5 2010, 06:14
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(Konkere @ May 5 2010, 06:56)  Насколько я знаю, у gcc есть свой симулятор, разве нельзя его использовать в Eclipse? Вы не уточнили чьей сборкой gcc вы пользуетесь, но у CodeSourcery есть в поставке Sourcery G++ Lite 4.4-191 for MIPS ELF утилита mips-sde-elf-run для запуска программы в симуляторе, или внутри gdb можно, указав "target sim". В Getting Started про это написано.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|