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.

[参考译文] CC1352P7:通过 DMM 实现的自定义并行 SubGHz 传播和 BLE 外设不起作用

Guru**** 2540720 points
Other Parts Discussed in Thread: CC1352P7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1565904/cc1352p7-custom-parallel-subghz-prop-and-ble-peripheral-via-dmm-does-not-work

器件型号:CC1352P7


工具/软件:

您好!

按照 TI 的指南(请参阅 guid 页面) 、我了解了如何创建运行并行堆栈的自定义工程、尤其是 BLE 堆栈和 Sub-1GHz 专有堆栈。

工程会编译、但在运行时无法正常工作。 我注意到以下问题:

我有两个器件、一个运行 TxPacket 专有、另一个运行通过 DMM 实现的 BLE+RxPacket 专有。

1) 如果 DMM 器件首先启动、它将永远不会捕获另一个器件发送的任何 subGHz 传播数据包。
2) 如果 DMM 器件在 subGHz 传播发送器之后启动、它将捕获数据包、但专有堆栈 从该点开始无响应。


我已将链接添加到我所做的整个项目:

CCS 工程下载链接


如果您能告诉我问题是什么、我将非常感谢。

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

    嗨、Omid、

    您使用的是哪个 SDK 版本? 我在 CC13x4 系列上看到了类似的问题。

    BLE 外设器件是否仍有响应/广播?

    此致、

    Arthur

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

    尊敬的 Arthur:

    这两个电路板都是 CC1352p7_1 LaunchPad。
     SDK 版本为 8_30_01_01

    是的、BLE 堆栈仍然响应迅速。




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

    嗨、Omid、

    感谢您提供信息、这似乎是一个与我在 CC13x4 上看到的问题不同的问题。 顺便说一下、我无法下载您的工程、您能通过 E2E 上的直接消息分享吗?

    此致、

    Artthur

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

    收到工程后、问题似乎是 DMM 栈中止 RX 命令 (0x3805):

    问题是当它被中止时、在默认的 rfPacketRx 项目中、我们最终在 spinlock 中被阻止:

    注释掉、将 cmdFs 和 cmdRx 命令调度打包在循环中将解决此问题:



    请注意、您可以使用 RF_EventCmdAborted 事件来处理该情况。

    此致、

    Arthur

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

    谢谢 Arthur、它解决了这个问题。
    此致、Omid。