Categories

{{ selectedCategory.name }}

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

{{ topic.Content }}

No topics found!

ARM Cortex / Cypress Traveo II: Freeze peripherals during debug halt

12-Mar-2023

The peripherals on Traveo II devices, such as timers, are by default not frozen when the device is halted in debug.


Possible solution: 

Custom initialization scripts are distributed with winIDEA to freeze the Traveo's peripherals on debug halt.


1. Navigate to Hardware menu / CPU Options / Initialization before Debug session / Initialize field.

2. Select Custom.

3. From the SFR folder select the script <device>_DebugFreezeEnable.cpp matching the Traveo series you are debugging.

4. Click on the arrow button and select Parameters for <device>_DebugFreezeEnable.cpp to further refine the selection of your target.


For CYT2Bx devices: In the Parameters for <device>_DebugFreezeEnable.cpp, is important to select the correct core that will assert the debug freeze signal.

These initialization scripts use CTM/CTI Channel 2 and should not be used together with the Trace Cross Trigger Channel CTM/CTI, because they may interfere with trace.


More resources in winIDEA Help:

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!