TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310: 看门狗复位,RF状态

Part Number:CC1310

HI,

 https://e2echina.ti.com/support/wireless-connectivity/sub-1-ghz/f/sub-1-ghz-forum/172781/cc1310-reset-rf-core?tisearch=e2e-sitesearch&keymatch=SysCtrlSystemReset,请问,如果看门狗复位,还需要在复位前进行调用RF_yield()然后调用 RF_close() 这个过程来重启RF内核吗?

谢谢

Nick Sun:

您好,

根据CC13x0, CC26x0 SimpleLinkTm Wireless MCU Technical Reference Manual (Rev. I) (英文)的15.2章节 WDT Functional Description:

The watchdog causes a warm reset in the system. This warm reset can be blocked by ICEPick, which is useful for debugging. When ICEPick is asserted, the warm reset is blocked from the rest of the system; however, watchdog itself is reset.

看门狗会导致系统中的热复位。此热复位可由 ICEPick 阻止、这对于调试很有用。当 ICEPick 被置为有效时、系统其余部分的热复位被阻止;然而、安全装置本身被复位。

又根据该文档的6.7.2 Warm Reset章节:

Because warm reset does not reset the analog parts of the device, such as the radio, doing a warm reset will put the device in a partly unknown state.

热复位不会复位器件的模拟部分、例如无线电、因此执行热复位会使器件处于部分未知状态。

所以如果有需要,还是需要重启RF内核的。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 看门狗复位,RF状态
分享到: 更多 (0)