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

 
 
> Отладка MSP430 под эклипсом в linux., Ubuntu+Eclipse+MSP430UIF+mspdebug?
shamrel
сообщение Mar 20 2015, 03:39
Сообщение #1


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

Группа: Свой
Сообщений: 132
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 229



Приветствую!
Собственно, в описании темы проблема озвучена. В настоящий момент развернут Toolchain для MSP, успешно подружен с Eclipse.
Из командной строки работает mspdebug.
Первый вопрос, как научить Eclipse дебажить код?
Уважаемый мною (читал ваш блог и не только на технические темы) zhevak в одной из тем на форуме рассказал как дебажить контроллер в консольном режиме. В связи с чем вопрос, как с этим работать? Как имея программу на Си произвести ее отладку? Как узнать адреса для точек останова, выполнить пошагово код, прочитать регистры периферии? Или для этого нужно сначала дизассемблировать?


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Mar 20 2015, 10:07
Сообщение #2


Гуру
******

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



Давно не работаю с MSP, отвечу в общем.
Для того, чтобы красиво отлаживать в эклипсе, надо поставить ее дополнение C/C++ GDB hardware debugging. Далее в настройках отладчика (Run->debug configurations) выбрать этот раздел (GDB hardware debugging), создать новую конфигурацию запуска, в ней исправить название отладчика (gdb) на название вашего (msp-gdb или как его там) и указать порт gdb-сервера. Затем вам нужно найти и запустить gdb-сервер, который будет связываться с вашей железкой. Я не знаю, является ли mspdebug gdb-сервером.

Добавлено: поверхностное гугление показывает, что в качестве gdb-сервера можно использовать gdbproxy.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th August 2025 - 00:23
Рейтинг@Mail.ru


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