为什么zigbee路由节点不能使用SystemReset()软件复位
时间:10-02
整理:3721RD
点击:
现在在做一个项目,希望路由节点可以软件重启,使用SystemReset()这个函数一直无法重启成功,但是终端节点可以使用这个函数重启,这个在哪里可以设置,让路由节点也可以软件重启
参考此帖中的回复: https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/p/17524/67995#67995
可以定位这个函数的源,看看这个函数内部怎么实现的,是不是有对这个节点和终端的选择。
// Restart system from absolute beginning | |
|
// Disables interrupts, forces WatchDog reset |
#define SystemReset() \ | |
{ \ | |
HAL_DISABLE_INTERRUPTS(); \ | |
HAL_SYSTEM_RESET(); \ | |
} |
SystemReset是可以重启路由器的