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.

TMS320F280025C: The device cannot continue to run the code in with DCSM

Part Number: TMS320F280025C
Other Parts Discussed in Thread: LAUNCHXL-F280025C

Tool/software:

Hi experts,

I meet the issue that the device cannot the continuing running code after unlock the device with 

I use the "DCSM security tool" demo to add the DCSM on LAUNCHXL-F280025C. And it's ok.

Then I connect the device to the PC with XDS110 and unlock the device in on-chip flash. After that, I load the "led_ex1_blinky" demo to the F280025C FLASH.

I found that when the device works at stand alone mode, it's ok. But when the device running the code, I do the following action and meet the issue.

action1. Launch the .ccxml file.

action2. Remove the .gel file in GEL file

action3. Connect the device.

action4. Unlock the device in on-chip Flash.

(As the picture shows, the debugger can read the FLASH)

action5. Click the run button.

At this time, the device cannot continue to run (the LED do not Flash). By adding the symbol, I found that the device will run in the loop function Flash_setBankPowerMode().

For comparison,

I test the similar action in another LAUNCHXEL device. The difference is that this device is programed without DCSM.

So, after the action 1,2,3,5, I found that the device can continue run the code normally (the LED can flash).

Any suggestions for this issue?

Thanks,

Leo