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.

[参考译文] CC2564:BLE 无法检测器件

Guru**** 2768765 points

Other Parts Discussed in Thread: CC2564, CC2564C

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1592919/cc2564-ble-cannot-detect-devices

器件型号: CC2564

尊敬的团队:

客户正在调试 CC2564、现在经典模式可以检测和配对器件、但 BLE 无法检测器件。 当前、日志报告了 HCIReset 失败、GAP_LE_Reset 失败后的错误 HCI_VS_Initialize Advertising_Enable。
他们怀疑修补程序未正确下载。 您对此问题有何建议?

请帮助他们了解在 BLE 上发送广播、

使用 TI 提供的工具(例如 BHET 或 HCITester)转换 initscripts-TIInit_6.12.26uble-addon。 BTS 转换为 C 阵列。

随附 TI 的 Bluetopia SDK:
bts_convert.exe
用法:
bts_convert.exe CC256X_BT_BLE_LP.bts CC2564_BLE_PATCH.c
生成的 C 文件将包括:
const unsigned char cc256x_btle_patch[]={0x01、0x04、0x0c、...};

最好为 BLE 广播初始化提供标准框架。

谢谢!

BR~ć

 

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

    我会重新整理问题
    1) CC2564C 加电后没有正常广播,根据信息,有必要下载 BEL 补丁;
    2) 添加并下载 TIInit_6.12.26uble-addition-Bts 补丁代码,日志打印显示下载失败;
    3) 提示检查 HCI 通信,但 BT Classic 蓝牙可以正常连接和配对
    4) 不确定是否存在 BLE 补丁 (. BTS 文件)到 C 阵列的转换正确
    5) 最终 BLE 广播失败,提示(错误代码:BTPS-ERROR-INVALIDVNet=–1)

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

    尊敬的 Vayne:

    我为长时间的延迟道歉、 您正在使用哪个版本的 Bluetopia 分发? 如果使用 STM32 或 msp432 发行版、则在 CC256XC.h 文件下找到的 c 数组默认已启用 ble。 如果使用 Linux 发行版、则无需将任何文件转换为 c 数组。 只需在  TIInit_6.12.26 BTS 文件末尾添加 BL 补丁。

    此致、

    Rogelio