Part Number: TMS320F28388D
Other Parts Discussed in Thread: TMS320F28377D, C2000WARE
We use both CPU1 and CPU2 of 28388D in our project. After the chip starts, CPU2 runs normally, but CPU1 occasionally gets stuck(Because CPU2 runs normally, and there is no reset signal out from XRSn, so we don't think cpu1 enter a reset state). The boot mode is FLASH boot mode.
1. We tried to analyze the cause of CPU1 stalling by adding LED indication codes. Strangely, after adding LED indication codes at some places, CPU1 runs normally. Even, we just add a "NOP" instruction and CPU1 would work normally. Then if we remove this "NOP" instruction and CPU1 would get stuck again.
2. We suspect that CPU1 has entered illegal interrupts(like ITRAP) or default interrupt service routines, so we add LED indication in these interrupt service routines. But when CPU1 gets stuck, these LEDs do not indicate, that is, CPU1 does not enter illegal interrupts.
3. Then, we want to analyze the reason by using the emulator. However, when connected to the emulator, CPU1 always runs normally.
We want to know how to confirm the place where the CPU1 gets stuck.

















