This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280049: After configuring DCSM, the program does not run normally

Part Number: TMS320F280049
Hi Team,
There's an issue from the customer need your help:
All programs are stored in the sector of Bank0, and some functions run in RAM.
Most of the code runs in main's main while, and timers interrupt control the call cycle of each function.

1. Without encryption, the program runs normally.
2. Zone1 encrypts Bank0 and Bank1 without encrypting RAM, Zone2 does not encrypt RAM, Bank0 and Bank1,
Through CCS online DEBUG, the program runs normally
Without CCS, the program runs independently, the program cannot run as expected, only one indicates that the running LED flashes, and other communication functions are not normal.
This LED is called in main.while in cycles of 1ms, and its blink control flag is timed in the ADC interrupt.
Try to move the LED control code to a different function, but find that the LED does not blink normally. That is, many functions are not called.

The register values are as follows:
Zone1:
EXEONLYRAM  :0x000000FF
EXEONLYSECT :0x0000FFFF
B0_GRABSECT :0x55555555 ; Zone1 encrypts Bank0

B1_EXEONLYSECT :0x0000FFFF
B1_GRABSECT :0x55555555 ; Zone1 encrypts Bank1

Zone2:
EXEONLYRAM  :0x000000FF
EXEONLYSECT :0x0000FFFF
B0_GRABSECT :0xAAAAAAAA ; Zone2 does not encrypt Bank0

B1_EXEONLYSECT :0x0000FFFF
B1_GRABSECT :0xAAAAAAAA ; Zone2 does not encrypt Bank1
Excuse me, what are the possible reasons for this situation?
Thanks & Regards,
Ben