Categories

{{ selectedCategory.name }}

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!

ARM Cortex-M / XMC1000: System reset fails

28-Dec-2022

System reset or download (Error 258) fails on XMC1000 family devices, when the debugger uses reset vector catch mechanism to stop the CPU after the CPU reset release.


Possible solution:

Always leave CORERESET exception unchecked.

1. Open Hardware menu / CPU Options / CORE0.

2. Make sure CORERESET is unchecked.


On this device debug system supports a protection mechanism which prevents debug access to the system address area when the time startup software (SSW) is running. Firmware controls the debug access, based on the register setting. Configuring reset vector catch (CORERESET) stops execution of firmware and debug access is then not enabled, preventing external debugger from getting control.


More resources:

Was this answer helpful?

Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.

Similar topics

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No similar topics found!

Other topics in the same category

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!