TMS320F28335写总线偶尔死机。请问是什么情况。程序会跑到什么地方。
Green Deng:
是否是勘误表中描述的bug?
TMS320F28335写总线偶尔死机。请问是什么情况。程序会跑到什么地方。
user591438:
回复 Green Deng:
你好,这个问题是必然出现的吗?跟什么有关系,有办法避免吗?跟什么有关系。
TMS320F28335写总线偶尔死机。请问是什么情况。程序会跑到什么地方。
user591438:
回复 user591438:
After coming out of reset, software should force a watchdog (WD) reset if WDFLAG = 0
in the WDCR register. WDFLAG = 0 implies that an external reset occurred, for example,
a power-on reset. After exiting the WD reset, WDFLAG will be 1. In this case, software
should clear the WDFLAG bit before continuing normal code execution. This issue
affects only the XINTF module. Note that the code should sample the WDFLAG bit only
after a delay of 8192 SYSCLKOUT cycles from the time reset is deasserted.
这个能给解释一下吗?
TMS320F28335写总线偶尔死机。请问是什么情况。程序会跑到什么地方。
user591438:
回复 user591438:
这个问题的解决方案的代码能给一下吗?
TMS320F28335写总线偶尔死机。请问是什么情况。程序会跑到什么地方。
Green Deng:
回复 user591438:
这应该隶属于芯片硬件上的bug,勘误手册标明了是有这个潜在风险,说明每颗芯片都有一定几率发生这样的情况。由于芯片个体差异,可能有的比较容易触发,有的没这么容易。措施就是在芯片上电后进行一次软件看门狗复位。不确定能否解决问题,如果可能的话建议更换一片芯片。
TMS320F28335写总线偶尔死机。请问是什么情况。程序会跑到什么地方。
user591438:
回复 Green Deng:
我的多个板子都出现了类似的情况。现在是软件看门狗复位的逻辑,没明白如果设置。上电用看门狗复位后。程序会重新回到开始的位置。再跑到复位代码部分。又重新复位。请问这个逻辑是怎么弄的。