|
|
  |
mspgcc и spy-bi-wire, Ликбез по mspgcc |
|
|
|
Apr 20 2008, 11:07
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 27-07-05
Пользователь №: 7 138

|
Решил постепенно переходить на gcc. Установил mspgcc, при установке ассоциировал *.a43 и *.elf с msp-downloader'ом.
Подсоединил ez430-F2013. После компиляции простенького исходника, запускаю *.elf. Выскакивает окно с выбором интерфейса для загрузки прошивки (USB или LPT) и режимом очистки в следующем окне. После запуска downloader возникает сообщение "msp430-downloader: Can't connect to target".
Где надо прописать TI USB FET Debugger, что бы он работал с msp-downloader'ом и msp-gdb ?
Куда можно прикрутитть msp-gdb? Можно ли к CodeBlocks, DevC++ (или они работают только с чистым gdb)? Или только с Eclipse и Insight?
Insight написан на чистом Tcl, или есть какая-то привязка к целевой платформе? И соответственно, если есть такая привязка, где взять соответствующий Insight под win?
|
|
|
|
|
Apr 20 2008, 16:41
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 27-07-05
Пользователь №: 7 138

|
Сам задал вопрос, сам и понемногу начинаю разруливать: - для прошивки в опци downloader'а добавить параметры --lpt=TIUSB --spy-bi-wire - для старта gdb в опции gdbproxy добавить параметры --spy-bi-wire USB
Insight для msp найти не удалось, откомпилировать по исходникам с сайта redhat тоже
CodeBlocks стартовать с msp-gdb отказался
|
|
|
|
|
Apr 21 2008, 07:24
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(ikX @ Apr 20 2008, 19:41)  Insight для msp найти не удалось, откомпилировать по исходникам с сайта redhat тоже В mspgcc есть уже откомпилированный для ms430-gdb v 5.1.1, напрмер тут ftp://ftp.planetmirror.com/pub/sourceforg...32-20021222.exe Сам не пробовал, так что прошу не пинать. Цитата(ikX @ Apr 20 2008, 19:41)  CodeBlocks стартовать с msp-gdb отказался А как именно отказался? для работы gdb с gdbproxy, необходима инициализция отладчика, примерно так Код target remote localhost:2000 monitor erase main load program.elf
|
|
|
|
|
Apr 21 2008, 21:00
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 27-07-05
Пользователь №: 7 138

|
Цитата mspgcc есть уже откомпилированный для ms430-gdb v 5.1.1, напрмер тут ftp://ftp.planetmirror.com/pub/sourceforg...32-20021222.exe. Попробовал, после установки связи Insight наглухо зависает. Цитата Цитата (ikX @ Apr 20 2008, 19:41) CodeBlocks стартовать с msp-gdb отказался А как именно отказался? Starting debugger: done Debugger finished with status 1
|
|
|
|
|
Apr 22 2008, 06:27
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(ikX @ Apr 22 2008, 00:00)  Попробовал, после установки связи Insight наглухо зависает. А как именно отказался? Starting debugger: done Debugger finished with status 1 Проверьте правильность работы gdb, запустите его вручную. P.S. с Insight не помогу, ни разу даже не пытался запустить
|
|
|
|
|
Apr 22 2008, 08:55
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 27-07-05
Пользователь №: 7 138

|
Как с gdb работать вручную я не знаю, но при наличии файла gdb.ini, с примерно таким содержанием, как Вы указывали, msp430-gdb выдает следующее
... This GDB was configured as "--host=i686-pc-cygwin --target=msp430". 0x0000f800 in ?? () Erasing target flash - main... Erased OK Loading section .text, size 0xce lma 0xf800 Loading section .vectors, size 0x20 lma 0xffe0 Start address 0xf800, load size 238 Transfer rate: 1904 bits in <1 sec, 34 bytes/write.
msp430-gdbproxy при этом пишет, что идет отладка программы (очистка памяти, запись и т.д.)
При запуске отладки из CodeBlocks, DevC++, в окне gdbproxy ничего не указывается, где бы я не указывал параметры инициализации gdb.
А у вас действительно получается отлаживать msp из CodeBlocks? Или Вы используете Eclipse?
|
|
|
|
|
Apr 23 2008, 06:55
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045

|
Цитата(ikX @ Apr 22 2008, 11:55)  При запуске отладки из CodeBlocks, DevC++, в окне gdbproxy ничего не указывается, где бы я не указывал параметры инициализации gdb.
А у вас действительно получается отлаживать msp из CodeBlocks? Или Вы используете Eclipse? Я использую Eclipse, Поставил CodeBlocks, в настройках отладчика не сумел найти команду запуска gdb, возможным выходом из этой ситуации может быть создание ссылки msp430-gdb -> gdb, но в этом случае отладка приложений для PC будет затруднена (даже скорее невозможна)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|