Other Parts Discussed in Thread: C2000WARE
Hi,
My customer is experiencing a problem. Here is the description :
Configuration:
Control card containing the TMS320F28388D target with the associated docking station.
CCS version 9 with TI compiler version v19.6.0.STS
Starting point : C2000Ware library > "interrupt_ex2_external_latency.c" and "interrupt_ex2_external_latency_isr.asm".
Using CPU1 only for the moment.
Code is executed from the RAM (linker file: 2838x_RAM_combined_lnk_cpu1.cmd) with the emulator connected to the target.
2 projects :
xxx_C_Interrupt : coded in C in the file " f2838x_defaultisr.c " > the PWM1 module generates an interrupt (when CTR = CMPB) in which a 1us pulse is generated on the GPIO35 => validation ok in debug mode, they go through the interrupt, validated by setting a breakpoint and observing the GPIO35 which switches as expected (the interrupt_EPwm1_latency_isr.asm file is excluded from the compilation).
xxx_Asm_Interrupt : coded in asm in the file "interrupt_EPwm1_latency_isr.asm" > the PWM1 module generates an interrupt (when CTR = CMPB) in which a pulse of 1us is made on the GPIO35 => no compilation problem but they don't pass in the interrupt, don't stop at the breakpoint and no pulse is generated on the GPIO35 (the interrupt initially coded in C is commented in the file "f2838x_defaultisr.c")
He will join the files shortly. Please let us know what could be the origin of the issue.
Regards,
Geoffrey