Other Parts Discussed in Thread: CC1352P
hi,
在基于simplelink_cc13xx_cc26xx_sdk_5_30_01_01协议栈的CC1352P_2_LAUNCHXL\ti154stack\collector_2_4g工程的基础上建立了一个网络,网络下接入了大约30个sensor,网络内collector和sensor通信的协议是自定义的,有时候collector会进入了Main_excHandler(UInt *excStack, UInt lr) 并报出hard fault;进入异常的代码的地方是xdcRomConstPtr,如下图:
出现问题是传递到Main_excHandler(UInt *excStack, UInt lr) 函数中的lr的值为0xFFFFFFFD,excStack的数组的值如下:
由于IAR调试的时候只能看到出错时xdcRomConstPtr汇编部分的内容,无法知晓导致异常的原因;
请问该如何查找到出现异常的点;
在运行xdcRomConstPtr函数时会导致进入Main_excHandler的因素都有哪些?
collector和sensor间的交互频率较高,是否跟这个又关系?下图是部分抓包的记录: