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.