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.

[参考译文] 在 DTM 中使用 host_test 时遇到问题。

Guru**** 2581345 points
Other Parts Discussed in Thread: LAUNCHXL-CC2650, LAUNCHXL-CC2640R2, CC2640R2F, CC2650, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/592064/having-problems-using-host_test-for-dtm

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:LAUNCHXL-CC2650CC2640R2FCC2650CC2640

工具/软件:Code Composer Studio

我一直关注 swra530:  

在 ble_sdk_2_02_00_31上使用 LAUNCHXL-CC2650、我还尝试在  simplelink_cc2640r2_sdk_1_30_00_25上使用 LAUNCHXL-CC2640R2。 我根据刷写 launchpad 的文档更改了 host_test 中的预定义符号、并尝试通过 RS232电平转换器将其连接到 btool。 BTool 无法通过串行适配器连接到 launchpad。 再次 测试 DIO2和 DIO3 I 发现的电压时、电压为3.3V。 我希望 Launchpad 上的 Rx 端口(DIO2)为0V、作为接收器终端。

我出了什么问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否能够使用 BTool 或 HCITester 的 XDS110 USB/UART 用户端口运行/执行 DTM 命令?

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我只是通过 USB。 我想使用这种设置来测试我自己的器件、我需要通过其 Tx/Rx 引脚连接到它、这是不同的、因此我最初认为我需要能够使用 Launchpad 和 COM 端口进行连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已经使用 Anritsu BLE 测试仪测试了 CC2640R2F DTM、它可以正常工作。 您是否使用 USB 转 RS232转换器、然后将 UART 引脚连接到 CC2640R2 Launchpad 的 DIO2和 DIO3?

    -克尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Markel、
    是的。
    您是如何测试的? 您是否为 Launchpad 编译了该代码或使用了自己的器件? 您使用的是哪个 SDK 版本?
    您使用的是哪个版本的 host_test?

    我在 launchpad 上看到了一些奇怪的东西、尽管 DIO2被定义为在调用 PIN_init 后设置为低电平的输入引脚、它变成一个输出引脚且为3.3V。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我使用了 CC2640R2 SDK 1.30中的 host_test 示例程序、并按照 swra530中的说明进行操作。 您需要按照"RS232模式下 CC2650LP 的硬件设置"中所述连接 UART 引脚。

    -克尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我知道连接引脚的方法、但由于 host_test 在 launchpad 上运行时、它在 Rx 引脚上输出3.3V 电压、因此我不想刻录任何内容。 能否上传 host_test.hex 文件以便我尝试? 假设它用于 LaunchPad。

    谢谢、

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

    您好!

      适用于 CC2640R2F Launchpad。 请参见、随附。

    e2e.ti.com/.../host_5F00_test_5F00_cc2640r2lp_5F00_app.rar

    -克尔

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

    谢谢 Markel、

    使用您发送的文件、我还会在 DIO2上看到3.3V 电压、我想如果您的转换板在 launchpad 上工作、您的转换板会非常宽容。 在连接到转换板/RS232之前、您是否可以使用 DVM DIO2进行测试、并让我知道您找到了什么?

    再次感谢、

    Amir

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

    我在工作环境中多次使用 Anritsu BLE 测试仪进行 CC640R2F DTM 测试。 我无法按照您的要求进行 DIO2测试。 我可以告诉您、它的作用是因为、我的团队使用主机测试 dtm 模式 hex 文件进行了数月的测试。

    因此、如果您的终端有问题、则意味着您的 RS232连接有问题、或者不通过 UART 发送正确的 DTM 命令。 如何向 CC2640R2 Launchpad 发送 DTM 命令? 您使用什么工具?

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

    无需测试 DIO2。 我明白了、我没有注意到 P4上并不是所有跳线都在那里。 不知道我是怎么错过它的。
    照片不清楚、说明很清楚。
    很抱歉。

    谢谢、

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

    马克尔

    现在、我还需要对 R1执行相同的操作、因此我重复了 CC2650 Launchpad 和版本 ble_sdk_2_02_00_31的步骤、但该步骤不起作用。 这次我确信我已正确地删除了跳线:)  

    我已经设法(感谢您的帮助)对 CC2640R2 Launchpad 和相应版本执行同样的操作。 然后、我还尝试使用 ble_sdk_2_02_01_18、并尝试使用相同的结果(似乎 DIOD2设置为输出、DIOD3设置输入)。

    您过去是否也成功地使用 R1对这些版本进行测试、或者您是否仅使用 R2?

    您是否碰巧也有适用于 R1 (CC2650 Launchpad)的 host_test 工作 DTM 版本?

    非常感谢您的帮助、

    Amir

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

    我仅使 DTM 适用于 CC2640R2 Launchpad。 我使用“为 BluetoothRegistered直接测试模式配置 CC2640”文档作为指南。

    "Configuring the CC2640 for BluetoothRegisteredDirect Test Mode"(将 CC2640配置为 BluetoothRegistered直接测试模式)文档适用于 CC2650,因此它应与 CC2650 Launchpad 配合使用。

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

    不过、谢谢、这是一个不同的 SDK、与 R2不同、它不适合我、现在 R2正常工作了、我知道它与跳线和连接方法无关、所以问题是、它是否有适合的?

    我认为引脚初始化或其他内容中存在错误。 如果我选择引脚2/3引脚8/9、它在这些引脚上工作、而在2/3引脚上工作则不工作。 不确定原因。

    您只需查看引脚未正确初始化的是 DVM 即可。



    谢谢、

    Amir

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

    无论如何、请等待 TI 工程师回复。 在 host_test_cc2650lp_stack 中删除 power_saving 预定义符号、然后重试。

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

    您正在使用哪个 CC2650 LaunchPad 修订版? 它应列在火箭附近的丝网上。 在版本1.2上、切换 DIO2和 DIO3的丝印错误。 顶部引脚的正确顺序是3V3、DIO23、DIO3、DIO2。

    如果您不使用 Rev 1.2 LaunchPad、我将再次检查器件和调试器之间的跳线。 您应该只有3V3和 GND 上的跳线。 根据 LaunchPad 版本的不同、跳线可能位于不同的位置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我使用的是1.2....

    谢谢!!!!

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

    Amir、您好!

    请告知我们是否存在其他障碍或问题。 感谢您耐心地与我们合作。

    -Amanda