This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNHXL-CC1352P:ti154堆栈进入 Main_excel 处理程序

Guru**** 2455360 points
Other Parts Discussed in Thread: CC1352P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1076143/launchxl-cc1352p-ti154stack-enter-main_exchandler

部件号:LAUNHHXL-CC1352P
“线程”中讨论的其它部件:CC1352P

大家好,团队

客户提出的问题可能需要您的帮助:

基于基于 simplelink_cc13xx_cc26xx_sdk_5_30_01_01堆栈网络的 CC1352P_2_LAUNHXL\ti154stack\ccollector_2_4g 项目构建。

在网络下连接了大约30个传感器,并且定制了网络中收集器和传感器通信的协议。 有时,收集器进入 Main_excel 处理程序(UINT * exstack,UINT LR)并报告硬故障。

进入异常状态的代码:xdcRomConstPtr,如下图所示:

问题:

传递给 Main_excel 处理程序(UINT * exstack,UINT LR)函数的 LR 值为0xFFFFFFFD,excel 堆栈的数组具有以下值:

由于 IAR 调试在错误时只能看到 xdcRomConstPtr 程序集部分的内容,客户希望知道如何确认异常发生在何处。

运行 xdcRomConstPtr 函数时导致进入 Main_excel 处理程序的因素有哪些?

它是否与收集器和传感器之间的交互频率较高有关? 下图显示了部分数据包捕获的记录:

硬故障发生时,CFSR 值为0x00008200:

请帮您检查此案例? 谢谢。

此致,

樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Cherry,

    1)发生这种情况时,您能否发布 ROV HWI 视图的屏幕截图? (ROV → Hwi → Exception information.)

    2)在数据包日志中,数据请求数据包是从收集器还是传感器发送的? (在日志中,收集器似乎停止发送 ACK 数据包,然后传感器开始发送数据请求数据包?)

    3) 发生这种情况时,您还可以检查设备堆栈和堆栈吗?

    https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/docs/ti154stack/html/ti154stack-guide/debugging-index.html#viewing-the-state-of-each-task

    谢谢,

    玛丽·H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Marie,您好!

    [引用 userid="277653 " url="~ë/support/wireless-connectivity / other-wireless-group/other-wireless/f/other-wireless-technologies -forum/1076143/launchxl-cc1352p-ti154stack-enter-main_exchandler/3982716#3982716"]1)当您能看到 HWV 的屏幕截图时,我是否能看到该帖子? ROV (→ Hwi → Exception information.)

    请参阅以下屏幕截图:

    [引用 userid="277653 " url="~ë/support/wireless-connectivity / other-wireless-group/other-wireless/f/other-wireless-technologies -forum/1076143/launchxl-cc1352p-ti154stack-enter-main_exchandler/3982716#3982716"]2)数据包是否从数据收集器或数据包中发送到数据包,或者从数据收集器中发送到数据包请求中?2) (在日志中,收集器似乎停止发送 ACK 数据包,然后传感器开始发送数据请求数据包?)[/quot]

    地址0x0001是收集器,其它地址是传感器。

    传感器以轮询的形式从收集器接收到一条下游消息,当传感器在问题出现后向轮询收集器发送 Mac 数据请求时,收集器也不发送该数据包。

    谢谢,此致,

    樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    请问有没有更新? 谢谢。

    此致,

    樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Cherry,

    您能否打开内存浏览器并检查屏幕截图中列出的 sp,LR,PC 和 PSR 地址中存储的代码类型? (例如,sp 为0x12bac9,该地址存在哪种代码?)

    谢谢,

    玛丽·H