Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Электроника и программирование (Выпуск 3)


Отладка программ для MSP430 с помощью Eclipse и GDB

Введение

Первую часть статьи, которая описывает установку и настройку среды разработки и компилятора, можно прочитать по ссылке:

В данной статье рассмотрим работу с отладчиком GDB в среде разработки Eclipse. Для этого нам потребуется JTAG-адаптер, я использую MSP-FET430PIF, который подключается к компьютеру через порт LPT. Также, насколько мне известно, поддерживается работа с USB-отладчиком MSP-FET430UIF.

Содержание

  • Установка плагина Zylin Embedded CDT
  • Настройка отладчика
  • Запуск GDBProxy
  • Отладка

Установка плагина Zylin Embedded CDT

Данный плагин для Eclipse является дополнением к CDT, обеспечивающим отладку встраиваемых приложений.

Для его установки выберите в Eclipse пункт меню Help/Install New Software. Нажмите кнопку Add и введите название и адрес расположения пакета плагина “http://opensource.zylin.com/zylincdt”.

Добавление нового источника обновлений

Добавление нового источника обновлений

Нажмите OK и поставьте галочку напротив Zylin Embedded CDT.

Установка Zylin Embedded CDT

Установка Zylin Embedded CDT

После завершения установки плагина, необходимо перезагрузить среду разработки.

Настройка отладчика

Для настройки конфигурации отладки выберете в меню Run/Debug Configurations. Выделите Zylin Embedded debug (Native) и нажмите кнопку New. Выполните настройки в соответствии с картинками.

Создать новую конфигурацию

Создать новую конфигурацию

Настройки

Настройки

Настройки

Настройки

На вкладке Commands введите следующие команды инициализации:

set remoteaddresssize 64
set remotetimeout 999999
target remote localhost:3333
monitor erase all
load bin/leds.elf

Последнюю строку необходимо исправить в соответствии с текущим проектом.

Инициализация отладчика

Инициализация отладчика

Для удобства доступа к созданной конфигурации отладчика установите галочку как показано на картинке.

Ссылка на конфигкрацию отладчика

Ссылка на конфигкрацию отладчика

Запуск GDBproxy

Последний шаг, который необходимо выполнить – запуск GDBproxy, обеспечивающего TCP/IP интерфейс для GDB. Для этого выберите в меню Windows Start/All Programs/mspgcc/msp430gdbproxy (parallel). Запуск GDBproxy производится только один раз, в начале работы.

GDBProxy

GDBProxy

Отладка

Вот и все что требовалось для настройки отладчика, теперь можно использовать все возможности среды разработки для отладки ваших программ.

Для загрузки программы в микроконтроллер и запуска отладчика, нажмите кнопку на панели инструментов с изображением жука.

Запуск отладчика

Запуск отладчика

Перейдите в перспективу отладки нажав соответствующую кнопку на панели инструментов.

Перспектива отладки

Перспектива отладки

Вот и все! Поздравляю.


В избранное