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.

[参考译文] RTOS/CC2650:CC2650RHB + IOS 问题

Guru**** 2589275 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/602863/rtos-cc2650-cc2650rhb-ios-issue

器件型号:CC2650

工具/软件:TI-RTOS

大家好、我叫 Oleg、我的 CC2650RHB 和 IOS 设备(iPhone)有问题

我们使用的是基于 CC2650RHB 芯片的定制板。 我们使用多角色和串行端口配置文件。

在1-5分钟内、我们得到异常:fsmPowerUpState at RFCC26XX_Singlemode:754

在此文件中( RFCC26XX_singlemode.c 行,位于754): HWREG (PRCM_BASE + PRCM_O_RFCMODESEL)= pCurrent Client->clientConfig.pRfMode->rfMode;

我不明白什么是错误的?

我们仅在 iOS 设备上收到此错误、在 Android 上一切正常

IAR 7.70

BLE Stack v 2.02.01

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

    您没有修改 ble_user_config.c 文件、您做了吗?

    您可以在 LaunchPad 上运行相同的应用程序吗? 这将使我们能够消除您的硬件作为错误来源的问题。

    另一项检查是查看是否将 simple_peripheral 刷写到定制板上、是否会发生相同的问题?

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

    您好、Rebel、感谢您的响应。 我无法在 launchpad 上启动相同的应用程序、因为它需要对应用程序代码进行许多更改。 抱歉。

    这仅是 IOS 的问题、这就是定制电路板方案良好的原因。

    我们近似地确定了该误差。 IOS 应用程序在 每个事务中使用客户端特征配置(在开始事务时发送0x0001、在结束事务时发送0x0000)。 事务每7秒开始一次。

    我认为 频繁更改客户端特征配置是 HardFault 的原因。