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