Categories

{{ selectedCategory.name }}

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

{{ topic.Content }}

No topics found!

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

28-May-2024

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


Possible solution

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


1. Navigate to Hardware | CPU Options | Initialization before Debug session | Initialize.

2. Select Custom.

3. Click on the arrow button and select from the SFR folder the script <device>_DebugFreezeEnable.cpp matching the Traveo series you are debugging.

4. Click again 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, it 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!