Введение

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

В данной статье рассмотрим работу с отладчиком 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.

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

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

Для настройки конфигурации отладки выберете в меню 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 производится только один раз, в начале работы.

Отладка

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

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

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