I have run the linked example with the segger evaluation board – it works like it should.
When running an example on the stm32wb55 I see trace data being transmitted, but it doesn’t show in visualGDB. I have both tried with traceclk + 4x data pins and traceclock + traceswo.
The pins are setup in code according to the reference manual. And TPI is setup as well.
Therfore I suspect that something is missing in the visualGDB setup.
In the example nothing is setup for trace to work other than ticking the hardware trace box in the visualGDB properties, but with stm32wb55 trace has to be setup in code too.
How can this be?