Отладка Trace32 в VSCode или Visual Studio - PullRequest
0 голосов
/ 19 сентября 2019

Существует ли возможность отладки встроенного кода C в VSCode или Visual Studio с помощью Lauterbach с помощью средств USB Trace32 Power Debug?

Почему я хочу это сделать?

Мне не нравится графический интерфейс, предоставленный Trace32, но необходимо использовать Lauterbach "Power Debug Interface / USB 3"

Возможно, есть способ выполнить все необходимые команды ивернуть номера строк, значения переменных (классическая информация отладки) через командную строку.Интегрируя это в VSCode или Visual Studio, вы получите удивительную среду.

1 Ответ

1 голос
/ 19 сентября 2019

TRACE32 может управляться дистанционно следующими способами:

  • Target Communication Framework (TCF). Это позволяет вам управлять отладчиком для основных задач через Eclipse.См. https://wiki.eclipse.org/TCF
  • GDB Remote Serial Protocol
  • Lauterbach Remote API

Что следует использовать?

VSCode или Visual Studio не поддерживаютTCF, насколько я знаю.Но я полагаю, что для вашей цели управления PowerDebug с помощью другого графического интерфейса я думаю, что использование Eclipse вместо VSCode и соединение его с TCF является лучшим решением.Подробная информация о TCF содержится в PDF app_tcf_setup.pdf вашей установки TRACE32.

Если вы настаиваете на VSCode или Visual Studio, вы можете использовать «Удаленный последовательный протокол GDB».TRACE32 затем контролируется Visual Studio, как сервер GDB.Однако я бы оценил пользовательский опыт не так хорошо, как с TCF.Подробная информация об использовании TRACE32 в качестве Back-End GDB содержится в PDF backend_gdb.pdf вашей установки TRACE32.На самом деле он содержит главу для Visual Studio.

Последний вариант предназначен для тех, кто предпочитает погружаться действительно глубоко.«Lauterbach Remote API» позволяет вам написать собственное приложение для управления TRACE32.

Наконец, я бы порекомендовал ознакомиться с GUI TRACE32.Полный потенциал вашего отладчика может быть использован только через этот графический интерфейс, хотя он может показаться вам старомодным.Если вы хотите научиться пользоваться графическим интерфейсом TRACE32, я бы порекомендовал начать с PDF training_debugger.pdf вашей установки TRACE32.

...