微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 为什么zigbee路由节点不能使用SystemReset()软件复位

为什么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是可以重启路由器的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top