сарматъ 0 4 октября, 2013 Опубликовано 4 октября, 2013 (изменено) · Жалоба телнет чтобы подсоединиться еклипсом на лету к работающей плате, без него получается криво когда к openocd подключаешься телнетом и говоришь halt то потом еклипс нормально подключается, сразу видно где остановилась прошивка если без телнета то еклипс как то недоподключается, там по кнопочкам с желтыми стрелочками (вход в процедуру выход из процедуры шаг через процедуру) надо понажимать в каком то непонятном для меня порядке, чтобы дебаггер эклипсовский засинхронизировался с платой, либо в опциях запуска run command на вкладке стартап железной отладки поставить monitor halt, но тогда при подключении openocd ругается что какая то ошибка отладчика то ли 6 то ли 9 и требуется ресет undefined debug reason 6 - target needs reset лыжи не едут(( пишет ошибку Error within Debug UI: java.lang.reflect.InvocationTargetException при выборе стандартного ланчера(( магия... нашел в инете рекомендацию по излечиванию этой ошибки удалитьпрект из воркспейса и заново добавить сделал, ошибка не исчезла но зато при DSF хардваре дебаг ланчер стало цепляться более корректнонет ничего не изменилось это я monitor halt не убрал Изменено 4 октября, 2013 пользователем сарматъ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
winipuh 0 5 октября, 2013 Опубликовано 5 октября, 2013 · Жалоба Добрый вечер! Решил попробовать Eclipse Juno + MinGW (Windows 7). Можно ли в эклипсе настроить, чтобы при запуске программы ввод/вывод осуществлялся через системную консоль винды, а не через встроенную в эклипсе? А то как оказалось нужен вот такой "костыль": setvbuf(stdout, NULL, _IONBF, 0); setvbuf(stderr, NULL, _IONBF, 0); Да и вообще как-то привычнее, чтобы при запуске появлялось черное окошко cmd.exe. Плюс с кодировкой проблемы - при использовании system("pause") абракадабра выводится :( Плюс появилась еще пара мелких вопросов: 1) Хочу, чтобы в окошке текстового редактора когда щелкаю мышкой на номере строки выделялась вся строка. Как это настроить? 2) Как сгруппировать значки fast view (Outline, Call Hierarchy, Tasks и т.п.)? 3) Настроил, чтобы запуске Build автоматически открывалось окошко build console. Как настроить, что окошко не закрывалось сразу же после завершения билда? А то прочитать не успеваю. :) И самое главное - а вы каким эклипсом пользуетесь? Мне нужен в связке с codesourcery для embedd-а и в связке с MinGW для простеньких консольных приложений. Есть ли смысл переходить на Juno, Kepler? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
сарматъ 0 5 октября, 2013 Опубликовано 5 октября, 2013 · Жалоба под линуксом кеплер работает прямее предыдущих версий на мой взгляд Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 6 октября, 2013 Опубликовано 6 октября, 2013 · Жалоба Использую Indigo. Всем устраивает, поэтому лень переползать на следующие версии. Можно ли в эклипсе настроить, чтобы при запуске программы ввод/вывод осуществлялся через системную консоль винды, а не через встроенную в эклипсе? Снять птичку "Connect process input & output to a terminal" в меню "Run - Run configurations". 2) Как сгруппировать значки fast view (Outline, Call Hierarchy, Tasks и т.п.)? Мышой таскать, кидать на середину окошка, с которым нужно сгруппировать. 3) Настроил, чтобы запуске Build автоматически открывалось окошко build console. Как настроить, что окошко не закрывалось сразу же после завершения билда? А то прочитать не успеваю. :) Показать его вручную (Window - Show view - Console), затем мышой запарковать куда удобно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 6 октября, 2013 Опубликовано 6 октября, 2013 · Жалоба под линуксом кеплер работает прямее предыдущих версий на мой взгляд Если не лень, поподробнее, плз. -- Тоже на индиго, кеплер ради интереса запускал, но для полноценной работы надо накатывать плагины. В общем, чего-то революционного поверхностным взглядом не увидел и решил не дёргаться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
сарматъ 0 6 октября, 2013 Опубликовано 6 октября, 2013 · Жалоба во первых у меня только кеплер заработал с gcc-arm-none-eabi-4_7-2013q2 во вторых в предыдущих версиях время от времени ломалась отладка - приходилось перезапускать еклипс, кеплер перезапускать не приходится ну а так лучший враг хорошего если все устраивает то наверное менять ничего нет необходимости Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 6 октября, 2013 Опубликовано 6 октября, 2013 · Жалоба Насчёт кеплера подтверждаю, работает стабильнее и с embedded и с MinGW, и под Ubuntu Linux (12.4, 13.4) и под WinXP. Насчёт "революционности" - все новости по отношению к Juno здесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
winipuh 0 15 октября, 2013 Опубликовано 15 октября, 2013 (изменено) · Жалоба Мышой таскать, кидать на середину окошка, с которым нужно сгруппировать. В индиго можно перетаскивать, в джуне и кеплере — нет :( Интересно, что именно является багом - возможность перетаскивания или невозможность? :) Снять птичку "Connect process input & output to a terminal" в меню "Run - Run configurations". Узнать бы как эту птичку снять. Она неактивная (серого цвета)... Как решить ребус — пока так не нагуглил... Мне очень нравится индексатор в эклипсе, но из-за этой с консолью шняги пока приходится кое-какие вещи дебажить в visual studio... Так шо как грица "ай нид хелп"! Показать его вручную (Window - Show view - Console), затем мышой запарковать куда удобно. Нет, я вот о чем спрашивал: Эклипс-Европа - Запускаю билд. Вылазит окошко с логом. Билд проходит - окошко остается. Дочитал, кликнул мышкой в редакторе - окошко свернулось. Эклипс-Кеплер - аналогично. Эклипс-Джуно - Билд проходит и окошко тут же само сворачивается. Прочитать не успел... Снова щелкаем мышкой - открываем, читаем... Как эта штука управляется/настраивается - я так и непонял... Кстати еще вопрос. В старом эклипсе европа когда наводишь мышку на дефайн - всплывает окошко с его описанием. Например #define BLOCK_SIZE 32 #define NUM_BLOCKS 4 #define BUF_SIZE BLOCK_SIZE * NUM_BLOCKS Если навести на BUF_SIZE, то в всплывающем окошке будет #define BUF_SIZE BLOCK_SIZE * NUM_BLOCKS Пробовал на других версиях эклипса - в окошке выводится то, что в итоге получится - #define BUF_SIZE 128. Мне удобнее, чтобы выводилось как в первом варианте. Как это настроить? Изменено 15 октября, 2013 пользователем winipuh Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 15 16 октября, 2013 Опубликовано 16 октября, 2013 · Жалоба В индиго можно перетаскивать, в джуне и кеплере — нет :( Интересно, что именно является багом - возможность перетаскивания или невозможность? :) ИМХО, перетаскивание и докинг тулбаров мышой - это фактически стандарт для IDE. Вероятно, где-то есть птичка, запрещающая перетаскивание. По остальным вопросам мне нечего сказать, у меня индига. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорь_Ван 0 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба Здравствуйте. Возникла проблема с Eclipse kepler + Sourcery_CodeBench_Lite_for_ARM_GNU_Linux. При попытке создания любого проекта вылезает ошибка Program "arm-none-linux-gnueabi-gcc" not found in PATH [Discovery Options] page in project properties C/C++ Problem. Но в терминале $PATH выдаёт /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/zavod/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin:/home/zavod/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin/cache, то есть в переменной PATH всё на месте, и в этих папках arm-none-linux-gnueabi-gcc есть. Хотел зайти в Discovery Options, но такой страницы в свойствах проекта нет. При компиляции из консоли программа создаётся и работает нормально. К тому же не создаётся папка Includes, которая на другом компе для Sourcery CodeBench Lite Edition for ARM EABI всегда появлялась. ОС убунту 12.04. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба Плагин для ARM стоит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 31 октября, 2013 Опубликовано 31 октября, 2013 · Жалоба Хотел зайти в Discovery Options, но такой страницы в свойствах проекта нет. При компиляции из консоли программа создаётся и работает нормально.Посмотрите тут и сообщение №11 из ветки по ссылке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорь_Ван 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Плагин для ARM стоит, Discovery Options нашел, в Compiler invocation command прописан arm-none-linux-gnueabi-gcc, если там выбрать прямой путь до этого файла в тулчейне, то ошибка Program "arm-none-linux-gnueabi-gcc" not found in PATH, но выдаёт make: *** [oo.o] Ошибка 127. Почему эклипс не может найти нужные файлы в PATH, если они там есть и из консоли всё нормально собирается? И откуда эта ошибка make? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mdmitry 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба Плагин для ARM стоит, Discovery Options нашел, в Compiler invocation command прописан arm-none-linux-gnueabi-gcc, если там выбрать прямой путь до этого файла в тулчейне, то ошибка Program "arm-none-linux-gnueabi-gcc" not found in PATH, но выдаёт make: *** [oo.o] Ошибка 127. Почему эклипс не может найти нужные файлы в PATH, если они там есть и из консоли всё нормально собирается? И откуда эта ошибка make? Приведите, пожалуйста, полный текст сообщения об ошибке, появляющийся в консоле Eclipse, а не в окне Problems Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорь_Ван 0 1 ноября, 2013 Опубликовано 1 ноября, 2013 · Жалоба В обоих случаях выдаёт ошибку 15:31:53 **** Incremental Build of configuration Debug for project jk87 **** make all Building file: ../oo.c /bin/sh: arm-none-linux-gnueabi-gcc: команда не найдена Invoking: ARM Linux GCC C Compiler (Sourcery Lite Linux) arm-none-linux-gnueabi-gcc -O0 -ffunction-sections -fdata-sections -Wall -Wa,-adhlns="oo.o.lst" -c -fmessage-length=0 -MMD -MP -MF"oo.d" -MT"oo.d" -mcpu=arm926ej-s -mthumb -g3 -o "oo.o" "../oo.c" make: *** [oo.o] Ошибка 127 15:31:53 Build Finished (took 183ms) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться