Skip to main content

Why doesn't T32 stop when loading .elf - Community / Debugging - Lauterbach Support

0

Why doesn't T32 stop when loading .elf Awaiting Agent

T32 has always stopped at reset vector when I load an .elf file, however I have a case right now if I make a specific application change (not related to vector table) , T32 runs directly and reports "Running(core power down)" status, if I comment out the change, T32 stops as usual, the change I made is on the application level, how is D.Loading process sensitive to the .elf itself?

Comments (3)

Lella Aicha Ayadi

Hello Richard,

The "running (core power down)" state means that the core is powered down. Other cores may not be affected. The state is checked by reading the CPUID register of the Cortex-M core. If reading this register returns an error or an invalid value, then this state is displayed.

Regards,

Aicha


Richard Chen
Thank you Lella, it seems that my application change causes this state to be shown, not sure exactly why though, Regards Richard
Lella Aicha Ayadi

Hello Richard,

We can investigate better if you can share the code change and the script that you are using.

Please send an e-mail to "support@lauterbach.com" with the information requested.

Please generate a system information report about your TRACE32 configuration by selecting the TRACE32 menu 'Help' > 'Support' > 'System Information...', click 'Save to File' and send the resulting text file as an attachment to your e-mail.

Regards,

Aicha


Add a comment

ID-0
To prove you are a human, please tell us the text you see in the CAPTCHA image