Введение

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

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

[caption id="attachment_103" align="alignnone" width="600" caption="Добавление нового источника обновлений"]Добавление нового источника обновлений[/caption]

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

[caption id="attachment_104" align="alignnone" width="600" caption="Установка Zylin Embedded CDT"]Установка Zylin Embedded CDT[/caption]

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

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

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

[caption id="attachment_106" align="alignnone" width="546" caption="Создать новую конфигурацию"]Создать новую конфигурацию[/caption]

[caption id="attachment_107" align="alignnone" width="600" caption="Настройки"]Настройки[/caption]

[caption id="attachment_108" align="alignnone" width="593" caption="Настройки"]Настройки[/caption]

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

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

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

[caption id="attachment_109" align="alignnone" width="592" caption="Инициализация отладчика"]Инициализация отладчика[/caption]

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

[caption id="attachment_110" align="alignnone" width="600" caption="Ссылка на конфигкрацию отладчика"]Ссылка на конфигкрацию отладчика[/caption]

Запуск GDBproxy

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

[caption id="attachment_111" align="alignnone" width="242" caption="GDBProxy"]GDBProxy[/caption]

Отладка

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

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

[caption id="attachment_112" align="alignnone" width="221" caption="Запуск отладчика"]Запуск отладчика[/caption]

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

[caption id="attachment_113" align="alignnone" width="342" caption="Перспектива отладки"]Перспектива отладки[/caption]

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