Skip to main content
Associate
Jun 17, 2025 9:40 AM UTC
Question

Debug Trace ETM - STM32H5, Keil

Good morning,

 

I am trying to debug an STM32H573II with ETM, but I cannot get it to enter that mode.

Debugging without trace with SWD works correctly.

 

I have used this environment:

 

- uVision 5.42

- ARM Compiler 6.21

- STM32CubeMx 6.14.1

 

I have performed the following checks:

 

- MCU Non_Secure mode. Avoid conflicts.

- Enter debug mode with SWD.

- Verified pinout.

- Checked that JTrace - CortexM works ETM with other MCUs (STM32H7, STM32F4, tested)

- Generate an empty project with STM32CubeMx, just to enter debug mode with trace

 

 

The JTrace log indicates a problem with the reset, but there is no problem if I debug with SWD and SWD+SWO.

 

Can you help me, please?

Has anyone had problems with any H5?

 

 

This topic has been closed for replies.

5 replies

Andrew Neil
Super User
Jun 17, 2025 9:51 AM UTC

@Tresa_LiqueteGarcia wrote:

- uVision 5.42

- ARM Compiler 6.21


Might also be worth asking in the Keil forum - in case it's anything specific to uVision/ARM ...

https://community.arm.com/support-forums/f/keil-forum

 

When cross-posting, always be sure to give links between the forums - so everyone can see all the discussions 

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Associate
Jun 17, 2025 10:27 AM UTC

Hello Andrew,

I will open a post on Keil.
I have posted it here, in case:

- any user has had the same issue
- you could suggest any MCU checks that I am not performing
- because I am using STM32Cube and may need to take additional steps with H5, which I did not need to do with H7 and F4
- any hardware recommendations that are not in the MCU recommendations document

Andrew Neil
Super User
Jun 17, 2025 10:31 AM UTC

@Tresa_LiqueteGarcia wrote:

I will open a post on Keil.


Don't forget to give a link back to this thread.

And also post a link here to your Keil forum thread.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Associate
Jun 17, 2025 10:44 AM UTC
Andrew Neil
Super User
Jun 17, 2025 10:50 AM UTC

And don't forget to give a link in the Keil forum back to here!

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.