как отслеживать живые данные на контроллере ARM с помощью Ubuntu при отладке - PullRequest
1 голос
/ 13 апреля 2019

У меня есть контроллер stm32 и я отлаживаю его через терминал linux.Я пытался прочитать дату в реальном времени с контроллера ARM во время отладки в Ubuntu с помощью arm-none-eabi-gdb, но, к сожалению, я могу отслеживать данные переменных только при применении точек останова к исходному коду, так что вы можете помочь мне в прямом эфире смотретьпеременная без использования точек останова в исходном коде в терминале Linux (так же, как IAR live watch)

1 Ответ

0 голосов
/ 13 апреля 2019

Вам необходимо использовать трассировку.https://www.segger.com/products/debug-probes/j-trace/

http://blog.atollic.com/cortex-m-debugging-real-time-variable-watch-using-swv/swo

Кстати, Linux - не лучшая среда для разработки ОК, так как большая часть программного обеспечения для отладки была написана для работы под Windows.Это не потому, что с Linux что-то не так - компании ориентируются на ОС, большинство клиентов используют

...