Part Number: TMDSPREX28335
Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE
Tool/software: Code Composer Studio
- ePWM1 module configured for 20kHz PWM, output on GPIO0
- XINT1 configured to be sourced on GPIO1s falling edge, GPIO0 and GPIO1 are shorted
- The IRQ handler of XINT1 toggles GPIO2 two times between some NOP's
This simple setup is used to measure interrupt latency and jitter for different configurations (non-OS, running from RAM, running from FLASH, RTOS Hwi, RTOS Swi, zero latency etc...)
A single breakpoint, placed at entry point of XINT1 IRQ handler has been configured to skip the first 5 counts, then the debugger should go into "Remain Halted"!
This results in: (copy-pasted from CCS7 "Breakpoints-view")After the Restart+Resume sequence, the debug session enters Remain Halted, the breakpoint view updates as expected:
When I set a second breakpoint in XINT1 IRQ handler without configuring a skip-count for the second one, the debug session break sequence is as follows:
(...inf Resumes...)
The only thing I can do to "Re-Arm" the breakpoint on line 120 is a disable/enable sequence:
What am I missing regarding breakpoint behavior in case of using a TI-RTOS setup?
Best regards,
Manuel
----
