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.

[参考译文] CC2340R5:PTM 模式

Guru**** 2540720 points
Other Parts Discussed in Thread: SYSCONFIG, CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1234523/cc2340r5-ptm-mode

器件型号:CC2340R5
主题中讨论的其他器件:SysConfig

大家好、

客户希望将 PTM 添加到他们的项目中。 从下面的链接中、介绍了在 SysConfig 中仅启用"PTM"选项。 但是、它似乎不起作用。 您能指示如何进入 PTM 模式吗? 例如在上电/复位期间按下哪个按钮。  

https://dev.ti.com/tirex/explore/content/simplelink_lowpower_f3_sdk_7_10_00_35/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/ptm-and-dtm.html

我还使用 BTool 选中"basic_ble_PTM"示例。 BTool 无法连接到 CC2340R5。 请指导如何进入 PTM 模式以获取 "basic_ble_PTM"示例。 自述文件为空。

谢谢你。

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

    Jerry、您好!

    PTM 模式应适用于 based_ble_pTM 示例(请注意、并非所有 HCI 命令都已经被执行)。 向器件发送 HCI 命令时、您收到什么错误或回调。

    此致、

    罗格利奥

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

    您好:Rogelio、

    1.对于  basic_ble_PTM、如何让 CC23450R5进入 PTM 模式? 是否需要按 BTN1或 BTN2? 如果我直接使用 BTool 进行测试、则 BTool 会显示"GAP 器件初始化超时"。

    2.以 DATA_STREAM 为例,如何集成 PTM 功能? 客户是否仅在 SysConfig 中启用"PTM"选项? 如何让设备进入 PTM 模式? 按 BTN1或 BTN2?

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

    您好、Jerry。

    对于  basic_ble_ptm,如何让 CC23450R5进入 PTM 模式? 是否需要按 BTN1或 BTN2? 如果我直接使用 BTool 进行测试,BTool 会显示"GAP 设备初始化超时"。

    对于基本 ble PTM、我要确保在 syscfg 文件中选择 PTM 选项。 对于 BTool、错误可能是由于连接后器件未复位所致。 我将再次连接 btool、然后重置器件、再进行连接、

    2. 对于 DATA_STREAM 示例,如何集成 PTM 功能? 客户是否仅在 SysConfig 中启用"PTM"选项? 如何让设备进入 PTM 模式? 按 BTN1或 BTN2 ?

    很遗憾、其它示例 ATM 中仍未启用 PTM。

    此致、

    罗格利奥

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

    您好:Rogelio、

    对于基本 ble PTM、我要确保在 syscfg 文件中选择 PTM 选项。 对于 BTool、错误可能是由于连接后器件未复位所致。 我将再次连接 btool、然后重置器件、再进行连接、

    您的意思是对于 basic_ble_pTM 来说,在 pohewr 打开后, FW 会直接进入 PTM 模式? 我们不需要在重启时按下任何按钮?
    但是、我尝试了多次(在连接 BTool 或连接 BTool 之前复位器件、然后复位器件并重新连接)、BTool 始终显示"showed "GAP Device Initialization Timeout"。  只有使用 host_test FW、BTool 才能工作。
    是否有任何关于如何将 PTM 集成到现有项目的文档?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jerry。

    我已经对它进行了测试、能够通过 btool 运行一些 HCI。  

    步骤:

    1.将 basic_ble_pTM 刷写到 Launchpad 上

    2.用按钮重置 launchpad (老实说,可能不是必需的,但安全性比遗憾好)

    3.连接 btool

    4.发送位于高级命令中的 HCIExt_ResetSystemCmd。

    您应该会收到一个事件响应。

    我将注意到、PTM 模式不支持许多 HCI 命令、很遗憾、我没有列表。

    如果您要进行射频测试、我建议使用 rfStudios、我们的用户指南中有相应的部分。

    此致、

    罗格利奥

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

    您好!

    我尝试了 host_test 和 basic_ble_pTM、但都无法使用 BTool 进行连接。

    在 basic_ble_PTM 中、已在 syscfg 文件中选择 PTM 选项、如下所示:

    并且我们没有修改两个项目中的任何代码或设置。

    在 BTool 中,它显示了 如下错误:

    至于串行端口设置:

    请帮助检查我们是否错误地应用了任何配置。

    谢谢。

    Br、

    宇文

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

    尊敬的 Yuwen:

    您是否使用 CC2340R5 EVM 进行了测试?

    请确保选择正确的 UART COM 端口。

    对于 host_test、BTool 可以运行初始化过程。 但是对于 basic_ble_PTM、BTool 无法运行 initlalization。 您可以设置 HCIExt_ResetSystemCmd 并获取响应。

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

    您好、Jerry。

    感谢您的帮助。

    此问题已解决。

    谢谢。

    Br、

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

    您好: Rogelio、

    TI CC23XX SDK 用户指南中显示"如果器件加电并进入 PTM 模式(通过 GPIO 保持高电平或低电平或某些其他激励)、则 UART 将用于 DTM 命令。"、 所以 OEM 应该实施一些 机制(在运行主任务之前检测一些 GPIO 状态)来通过调用 PTM_START 进入 PTM 模式吗?

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

    您好!

    用户指南是指能够在 PTM 和常规应用程序运行之间切换。 这是因为 PTM 模式必须使用 UART 来发送 HCI 命令、因此如果您的应用使用 UART、您将需要某种切换操作来从应用模式切换到 PTM 模式。 用户指南仅说明这可以通过 GPIO 输入或其他激励来实现、但需要在应用程序中实现、因为在 basic_ble_PTM 示例中该操作默认不是这样。

    此致、

    罗格利奥