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.

[参考译文] CC1352P:简单的广播者断言问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1088820/cc1352p-simple-broadcaster-assert-issues

部件号:CC1352P

您好,

我有一个自定义CC1352P1F3板,我试图让它运行BLE 5简单广播器,但与我的同一代码启动板不同,它在BIOS_START()上遇到了断言问题。 我可以在此微控制器上运行其他非BLE示例RTOS代码。

我不知道这到底是什么问题,我已经包括了错误堆栈和RTOS BIOS。

stack

错误消息为“在View init代码中捕获异常:“c:\ti/xdctools_3_62_00_08_core/packages/XDC/ROV/StructureDecoder.xs”,第525行:java.lang.exception: target memory read failed at address: 0x2000.471万, length:32根据应用程序的分区映射,此读取地址无效。 应用程序可能未初始化或已损坏。"

这是我的一端的配置问题还是我还能做些什么?

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

    您好,Alec,

    这很奇怪!

    我首先看一下ROV中的HWI视图,是否捕获到硬件异常?

    我还建议您通读自定义主板指南:

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/docs/ble5stack/ble_user_guide/html/cc13xx_cc26xx/custom-hardware-cc13xx_cc26xx.html

    硬件设计应用注意事项:

    https://www.ti.com/lit/swra640

    谢谢,

    Marie H

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

    嘿,Marie,

     我已检入HWI视图, 此处未捕获任何异常。

    我将通读自定义主板指南,以确保我记得正确执行所有操作

    感谢您的帮助,

    Alec

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

    您好,Alec,

    奇怪的是,您会收到一条看似与内存相关的错误消息,因为我假定您没有对链接程序文件(.cmd文件)进行任何更改。 即使您使用的是自定义板,您仍在使用相同的设备,因此内存布局相同。

    在  发生这种情况时,您能否检查assertCause和assertSubcause的值?

    您可以尝试删除HAL断言并查看此提示的错误/行为类型? (应该像删除 EXT_HAL_ASSERT 定义一样容易。)

    谢谢,

    Marie H