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.

[参考译文] CC2640:简单外设+观测器+ OAD

Guru**** 2564565 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/586929/cc2640-simple-peripheral-observer-oad

器件型号:CC2640

您好!

我的要求是使器件在外设和观测器两种模式下都工作、并且还添加了 OAD 功能。 如果没有 OAD、外设加观测器代码运行正常、而使用 OAD、只有外设模式(映像 B)工作(映像 A+映像 B)。 但是、当我将观测器模式与图像 B 的外设一起使用时、OAD 设备停止广播。(图像 B 中启用了初始广播)。

有人能帮我解决这个问题吗?

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

    您是否物理断开了电路板上的调试器? 这将防止发生器件复位。

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

    您好!

    是的、我们已经检查了通过物理分离调试器映像 B 不起作用。添加加观测器映像 B 后、无法通过映像 A (带有 OAD 目标示例代码的映像)进行广播。

    OAD Taget 示例代码是否会作为图像 A 支持 SimpleBleObserver 作为图像 B?

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

    我们已在 PeripharalObserver 中检查了该行、当我们注释 gapRole_profileRole =(GAP_PROFILE_PERIPHERAL_GAP_PROFILE_Observer)时、图像 B 将进行广播。

    #ifdef plus_observer
    // gapRole_profileRole =(GAP_PROFILE_PERipheral | GAP_PROFILE_观测 器);
    //#else
    gapRole_profileRole =(GAP_PROFILE_PERipheral);
    #endif

    任何人能帮助我们解决这个问题。