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:固件升级后重置器件

Guru**** 2606515 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1032463/tms320f28388d-reset-device-after-firmware-upgrade

器件型号:TMS320F28388D

尊敬的团队:

客户希望 在固件升级后重置设备。

他使用了以下代码,1&2&3不起作用。

1  

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

_c_init00 ()

3.   

SysCtl_setWatchdogWindowValue(0x0F);
SysCtl_enableWatchdog();

 1&2已经在简单的程序中尝试过,但可以不间断地实现。  但是、当前程序使用操作系统、 客户已启用时间中断、IPC、UART 和 I2C0。 中断可能会影响这三种方法的使用。  

请帮助您检查它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我不确定1和2的意思是什么不起作用。 这应该是问题重置吗?

     复位器件的最佳方法是在 WDCHK 字段中写入坏密钥。 这是否也不起作用?  

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您仍面临此问题、请告诉我。

    此致、

    Vivek Singh