Если ядро поддерживает STM macrocell, то Segger JLink умеет сам
быстро и неинвазивно (т.е. тебе никакого кода писать не надо)
периодически поллить любые переменные в RAM. Их trace-вьюер на этом
и построен.
Спасибо, князь. Вы настоящий дворянин. И программист.