|
Eclipse IDE with MSPGCC и отладчик msp-fet430uif, Можно совместить? |
|
|
|
Jul 20 2009, 09:14
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436

|
Захотел попробовать Eclipse IDE with MSPGCC http://msp430.techcontent.net/eclipse.htm который неоднократно обсуждали. Кто-нибудь прикручивал к нему USB отладчик msp-fet430uif? Вообще это реально?
|
|
|
|
|
 |
Ответов
|
Jul 20 2009, 10:07
|

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

|
Цитата(Paramedic @ Jul 20 2009, 12:14)  Кто-нибудь прикручивал к нему USB отладчик msp-fet430uif? Вообще это реально? Да, прикручивал. Да, реально. Но только для работы с флешом в нижних 64К. Нужен плугин Zylin EmbeddedCDT. 1)запускается msp430-gdbproxy из внешнего .bat "msp430-gdbproxy msp430 TIUSB" или из меню External tools (вкладка Main, в строку Location указывается msp430-gdbproxy.exe с полным путем, в строку Arguments вписать msp430 TIUSB). 2) меню Run->Debug Configuration, создается конфигурация из Zylin Embedded debug(native), на вкладке main указывается проект и его .elf (если при выборе .elf эклипса его не находит, то надо проверить, стоит ли галочка на Project->Properties->C/C++ build->Settings->Binary parsers->Elf Parser и Project->Properties->C/C++ build->Discovery options->Enable generate scanner info command, Compiler invocation command -> msp430-gcc. 3) Вкладка Run->Debug Configuration->Debugger в строке GDM Debugger выбрать msp430-gdb с полным путем, в gdb command file вписать файл со следующим содержанием: Код target remote localhost:2000 set remoteaddresssize 64 set remotetimeout 999999 set remote memory-write-packet-size 2000 set remote memory-write-packet-size fixed set remote memory-read-packet-size 2000 set remote memory-read-packet-size fixed monitor erase main load Или эти же команды вписать на вкладке Commands в окно 'Initialize' commands.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 20 2009, 13:09
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436

|
Занялся установкой, по ссылке http://www.zylin.com/zylincdt не пускает . Где же теперь брать zylincdt ?
|
|
|
|
|
Jul 20 2009, 16:04
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(Paramedic @ Jul 20 2009, 17:09)  Занялся установкой, по ссылке http://www.zylin.com/zylincdt не пускает . Где же теперь брать zylincdt ? Не то чтобы не пускает, это место нужно прописать в источниках обновления эклипса и обновить. Сразу получите всё что нужно. Для mspgcc ещё дополнительный плагин качать нужно, если память не подводит
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jul 21 2009, 07:30
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436

|
Цитата(MrYuran @ Jul 20 2009, 20:04)  Для mspgcc ещё дополнительный плагин качать нужно, если память не подводит То-то я смотрю MSPGCC поставил, PATH прописал, а в окне создания проекта MSP430 toolchain не появился...  Где этот плагин взять-то, что-то google молчит?
|
|
|
|
|
Jul 21 2009, 08:33
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436

|
Цитата(Сергей Борщ @ Jul 21 2009, 12:01)  Я пользуюсь самописным makefile без всяких плагинов. При создании проекта указываю Makefile Project-Other toolchain, а в Project->Options->C++ build-> Discovery options->Enable generate scanner info command пишу msp430-gcc. Проект остается вполне носимым отдельно от эклипсы. Причем таким образом создаю все проекты - и под msp, и под avr и под arm и под PC. makefile копируется из любого старого проекта, в нем в одном месте редактируется имя получаемого .elf(exe) и в одном месте имя компилятора. Ну и ключи вызова по необходимости. А какой у Вас Eclipse? У меня в Project->Options->C++ build-> Discovery options нету Enable generate scanner info command. Есть только: Configuration; Discovery profiles scope; Automated discovery of path and symbols с двумя галочками. У меня Version: 3.4.2.
|
|
|
|
|
Jul 21 2009, 09:18
|

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

|
Цитата(Paramedic @ Jul 21 2009, 11:33)  У меня Version: 3.4.2. 3.4.0 Но попробуйте растянуть это окно вниз. У меня оно иногда открывается несколько сжатым и как раз нужная строчка оказывается скрыта:
Эскизы прикрепленных изображений
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 21 2009, 09:53
|
Частый гость
 
Группа: Свой
Сообщений: 181
Регистрация: 15-01-07
Пользователь №: 24 436

|
Цитата(Сергей Борщ @ Jul 21 2009, 13:18)  3.4.0 Но попробуйте растянуть это окно вниз. У меня оно иногда открывается несколько сжатым и как раз нужная строчка оказывается скрыта: У меня окно похоже на Ваше, но вытягивание не помогло и в Discovery profile пусто! Навеоное отсюда и ноги растут. Как же сделать так чтобы там появилась возможность выбрать GCC per project scanner info profile...
|
|
|
|
|
Sep 17 2009, 12:35
|
Участник

Группа: Участник
Сообщений: 63
Регистрация: 17-09-09
Пользователь №: 52 434

|
Цитата(Paramedic @ Jul 21 2009, 13:53)  У меня окно похоже на Ваше, но вытягивание не помогло и в Discovery profile пусто! Навеоное отсюда и ноги растут. Как же сделать так чтобы там появилась возможность выбрать GCC per project scanner info profile... В эклипсе 3.5, если при создании проекта выбрать какой-нибудь toolchain, появляются искомые пункты.
|
|
|
|
Сообщений в этой теме
Paramedic Eclipse IDE with MSPGCC и отладчик msp-fet430uif Jul 20 2009, 09:14    Paramedic Да, печально. А есть какие-нибудь ещё отладчики кр... Jul 20 2009, 11:40     Paramedic Да как-то после полноценных сред кривовато. Но мож... Jul 20 2009, 11:58        mdmitry Цитата(Paramedic @ Jul 20 2009, 17:09) За... Jul 20 2009, 13:39         Paramedic Цитата(mdmitry @ Jul 20 2009, 17:39) Поищ... Jul 21 2009, 05:24          MrYuran Цитата(Paramedic @ Jul 21 2009, 11:30) То... Jul 21 2009, 07:41              Сергей Борщ Цитата(Paramedic @ Jul 21 2009, 12:53) У ... Jul 21 2009, 13:20               Paramedic Цитата(Сергей Борщ @ Jul 21 2009, 17:20) ... Jul 22 2009, 05:22                Сергей Борщ Цитата(Paramedic @ Jul 22 2009, 08:22) Се... Jul 22 2009, 11:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|