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.

[参考译文] CC2564C:带有 STM32的 BT 测试模式/DTM 测试模式

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1457208/cc2564c-bt-test-mode-dtm-test-mode-with-stm32

器件型号:CC2564C
主题中讨论的其他器件:CC2564

工具与软件:

我正在处理使用 CC2564 + STM32F4器件的工程、我需要添加射频测试模式或 BLE DTM 测试模式。  

按照 CC256x 测试指南、 在测试开始之前必须已加载 Service Pack、如何在模块中加载 SP 数据?

对于 BT 模块测试模式、STM32固件应该做什么?

我是 CC254的新手、请推荐任何参考和示例、

谢谢。

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

    尊敬的 Wing:

    当为 STM 设备使用 bluetootopia SDK 时、服务包会以 C 语言作为阵列加载。

    可以在此默认路径中找到该数组  

    C:\ti\Connectivity\CC256X BT\CC256x STM32 Bluetopia SDK\v5.1.1.\freertos\Bluetopia\btpsvend\CC256XC.h

    您还可以使用 HCI 测试仪加载服务包 BTS 文件(直接连接到 cc2564 UART 线路)。

    此致!

    Rogelio

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

    感谢您的答复。 还有一些问题。  

    1.我已经在我的项目中替换了.h 文件,我是否需要调用任何函数来加载文件?  

    2.我需要从 MCU 加载文件和通过 HCI PC 工具加载脚本吗? 以及如何确认已加载服务包。  

    3.加载操作是否只需执行1次?

    4.由于 STM32与 CC2564连接,您是否有使用 HCI 测试工具的参考示例/演示?

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

    您好!

    1.我已经在我的项目中替换了.h 文件,我是否需要调用任何函数来加载文件?  

    在我们的演示中、初始化函数将加载服务包。

    2.我需要从 MCU 加载文件和通过 HCI PC 工具加载脚本吗? 以及如何确认已加载服务包。  

    不、您只需加载一次。 前提是不会切断 CC2564C 的电源。 有一个 HCI 命令 HCI_VS_Service Pack (0xFE1F)将告诉您已经加载的 Get_System_Status 版本。

    https://www.ti.com/lit/an/swra751/swra751.pdf 

    3.加载操作是否只需执行1次?

    4.由于 STM32与 CC2564连接,您是否有使用 HCI 测试工具的参考示例/演示?

    这里是 hcitester 指南

    https://www.ti.com/lit/ml/swru136b/swru136b.pdf

    https://www.ti.com/tool/WILINK-BT_WIFI-WIRELESS_TOOLS 

    此致!

    Rogelio

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

    您好!  

    谢谢。  

    但  在射频测试中有一些问题。

    在 CC256x_CCS.pdf 中 Testing_Guide、

    1.FCC 模式 Rx 测试、FCC 连续 Rx 测试可以获得的结果是什么?

    2.在生产线测试中:是否可以像 FCC CW(连续波)那样设置 LE Tx 发送器测试信号?

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

    您好!

    1.FCC 模式 Rx 测试、FCC 连续 Rx 测试可以获得的结果是什么?

    我不明白你的意思是什么? 连续 RX 命令将以指定频率接收数据包

    2.生产线测试中:器件是否可以设置 LE Tx 发送器测试信号设置(如 FCC CW (继续波))  

    来进行 BLE 测试

    您将需要使用 BT sig 核心规范和测试指南第7节中指定的发送器测试和接收器测试 HCI 命令。

    https://www.bluetooth.com/specifications/specs/core-specification-5-1/  (第6卷、F 部分)

    此致!

    Rogelio

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

    您好!  

    我没有在 HCI tester Commands List 中找到命令0xFE1F ,我怎么能写一个自定义命令?

    我发现命令  HCI_VS_FF22 (Read_Patch_Version)会一直显示封装大小的回复错误。 有一个日志文件。

    实际上、该模块针对 MCU 发送了大约36字节数据。  

     e2e.ti.com/.../HCITester-Trace-Log-FAIL.htm

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

    您好!

    1更多的问题,因为 我们计划在应用程序中添加测试模式,我 得到  

    来自 BSC_Initialize   (HCI_DriverInformation0)的 BTPS_ERROR_HCI_INITIALIZING_ERROR。 我的器件从睡眠模式中唤醒。  
    似乎器件蓝牙堆栈尚未初始化。  
    但在第一次上电时工作正常。  
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我能在 HCITester 上找到 FE1F

    您是否为 HCI 测试仪使用了正确的 xml 文件。 可在以下软件包中找到

    https://www.ti.com/tool/CC256XC-BT-SP

    与初始化错误有关。 器件只应在启动时初始化一次? 您能解释一下器件从睡眠中唤醒是什么意思吗? CC2564C 通过 HCLL 协议具有睡眠机制、但该协议不会每次重新初始化。

    此致!

    Rogelio