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.

[参考译文] CC2640R2F:使用定制板进行 dtm 测试

Guru**** 2620905 points

Other Parts Discussed in Thread: CC2640R2F, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1167079/cc2640r2f-dtm-test-with-custom-board

器件型号:CC2640R2F
Thread 中讨论的其他器件: BLE-STACK

大家好。

我有一个基于 CC2640R2F 的定制板、我想使用 HCI 命令执行一些测试。 我在 HCITester 软件中配置了以下数据库命令/cfs-file/__key/communityserver-discussions-components-files/538/Tester_5F00_HCILib_5F00_blestack_5F00_3_5F00_x.xml。

我发送了 HCI_LE_Transmiter_Test 命令、但 DUT 返回给我的值与 CC2640:PTM CC2640 线程中显示的值不同。 在该线程中、值应为 04 0E 04 01 1E 20 00、但我的 DUT 返回04 0E 04 01 1E 20 21。

状态代码0x21表示"不允许角色更改"。 为什么我会收到该状态?

SDK 版本: simplelink_cc2640r2_sdk_5_30_00_03
使用的示例: host_test

我的跟踪日志:

非常感谢您的参与。

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

    嗨、Mariano、

    执行  HCI_LE_Transmiter_Test 命令时、  如果链路层不处于空闲状态、则链路层会触发角色更改不允许状态。 这表明在执行发送器测试之前、链路层没有被复位。 在执行器件复位后、是否可以尝试执行此命令? 确保设备未处于正在进行的连接、广播或扫描(即保持空闲状态)。

    要说明的是、您使用的是 BLE-STACK 还是 BLE5-STACK?

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

    我正在使用 BLE-STACK。

    你是对的。 在执行 HCI_LE_Test_End 之后、上一条命令触发了成功状态。