在CC2530的硬件板子上调试程序,下载TI的Sample例程,一开始一切都正常,但今天上电运行一段时间后,
发现程序突然像跑飞了一样,设断点仿真一看,发现函数执行到主函数的
ZMacInit(); -> stat = ZMacReset( TRUE ); -> stat = MAC_MlmeResetReq( SetDefaultPIB );-> ZMacInit();
-> stat = ZMacReset( TRUE );-> stat = MAC_MlmeResetReq( SetDefaultPIB );..........就这样一直死循环了,
我想问一下MAC_MlmeResetReq函数的内部做了哪些处理,为什么会导致这样的死循环现象,如何就解决呢?