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.

TMS320F28388D: reset device after firmware upgrade

Part Number: TMS320F28388D

Dear team,

The customer wants to reset device after firmware upgrade.

He used the following code and 1 &2&3 did Not work.

void (*x)(void);
 x = (void (*)(void))0x00200001;
(*x)();

_c_init00()

3  

SysCtl_setWatchdogWindowValue(0x0F);
SysCtl_enableWatchdog();

The 1&2 have been tried in simple programs, but they can be achieved without interruption. But the current program uses the operating system, and the customer has enabled time interruption, IPC, UART, and I2C0. It may be that the interruption affects the use of these three methods. 

Please help to check it.