I'm trying out some features in Ozone using the NUCLEO-743ZI demo kit from ST. The demo kit has an STM32H743ZIT6 MCU on it. If you look at the webpage for that part, you can see that it says it has "4-Kbyte Embedded Trace Buffer."
When I try to set up the ETB trace in Ozone, I get a popup message that "ETB was selected as source, but current device does not have an ETB."
Looking inside the reference manual for that part, there is only mention of an ETF (Embedded Trace FIFO). It looks like you can set it in ETB mode. Also, it says that the ETF is 8KB in the reference manual, but the website says it is 4KB, so it looks like there is some inconsistency.
Do I need to do something special in my code to enable ETB for debugging, or is that something that the JLink should be able to do on its own?
When I try to set up the ETB trace in Ozone, I get a popup message that "ETB was selected as source, but current device does not have an ETB."
Looking inside the reference manual for that part, there is only mention of an ETF (Embedded Trace FIFO). It looks like you can set it in ETB mode. Also, it says that the ETF is 8KB in the reference manual, but the website says it is 4KB, so it looks like there is some inconsistency.
Do I need to do something special in my code to enable ETB for debugging, or is that something that the JLink should be able to do on its own?