工具与软件:
尊敬的 TI 团队:
现在我们将 CC2340R5-Q1用于 TI 演示映像--- Flash Basic_Ble_ P.TM、用于测试工厂生产的射频性能。
我们发现 Basic_Ble_ P.TM 映像仅支持1M PHY。 如果希望 Basic_Ble_ P.TM 映像 同时支持1M 和2M PHY 射频穿孔测试、我们该怎么办?
此致、
Annie
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.
工具与软件:
尊敬的 TI 团队:
现在我们将 CC2340R5-Q1用于 TI 演示映像--- Flash Basic_Ble_ P.TM、用于测试工厂生产的射频性能。
我们发现 Basic_Ble_ P.TM 映像仅支持1M PHY。 如果希望 Basic_Ble_ P.TM 映像 同时支持1M 和2M PHY 射频穿孔测试、我们该怎么办?
此致、
Annie
尊敬的 Nima:
感谢您的支持。
现在、我们找到了 Basic_Ble_ P.TM 映像支持的命令、如下所示:
HCI_LE_TransmitterTest
1Mbps 2402MHz:Send->01 1E 20 03 00 25 00
HC4.12.452.demTestTxCmd Ext_Enhanced 也正常工作。
Basic_Ble_ P.TM 映像不支持命令、我们需要在工厂生产中进行测试、如下所示:
HCI_LE_EnhancedTransmitterTest (操作码=0x2034):
2Mbps 2402MHz:Send->01 34 20 04 00 25 00 02
500K 2402MHz:Send->01 34 20 04 00 25 00 04
125k 2402MHz:Send->01 34 20 04 00 25 00 03
HCI_LE_EnhancedRecieverTest (操作码= 0x2033)
2Mbps 2402MHz: 正在发送:01 33 20 03 00 02 00
500K 2402MHz: 发送: 01 33 20 03 00 03 00
125k 2402MHz: 发送: 01 33 20 03 00 03 00
此致、
Annie
嗨、Annie、
只是为了确保我理解正确、您找到了可以调用的正确函数、但它们无法正常工作?
您在寻找的器件。
此致!
Nima Behmanesh
我们需要两个命令诀窍、但现在似乎不支持 Basic_ble_PTM。 由于我发送 HCI_LE_EnhancedTxTestCmd、如 01 34 20 04 00 25 00 02、我无法 从 Basic_ble_PTM 映像获取任何响应。 但 HCI_LE_TxTestCmd (例如01 1E 20 03 00 25 00)是可以的。
那么、如果我们要 使用 HCI_LE_EnhancedTxTestCmd、我们需要 根据您提供的链接在 Basic_ble_PTM 映像中添加代码、或者您可以共享相似的代码?
此致、
Annie
是的、我们需要 调用正确的函数、但它们无法正常工作。 情况如下: 我发送 HCI_LE_EnhancedTxTestCmd 如 01 34 20 04 00 25 00 02、我无法 从 Basic_ble_PTM 映像获得任何响应。
那么、如果我们要 使用 HCI_LE_EnhancedTxTestCmd、我们需要 根据您提供的链接在 Basic_ble_PTM 映像中添加代码、或者您可以共享相似的代码?
此致、
Annie
嗨、Annie、
深入探究此问题、我确实看到仅 DTM 支持 HCI_LE_EncancedTransmitterTest、而不支持 PTM。 因此、安装合适的工程来测试这一点 host_test。
或者、您可能需要使用我在上一篇文章中发送的命令添加一些代码、但是、通过深入研究此内容、我能够使用具有 basic_ble_PTM 的 BTool 和以下 HCI 命令来更改 PHY、以及设置默认 PHY。
在"Advanced Commands"中的"HCI"下拉菜单下:

请问您是如何向芯片发送命令的?
此致!
Nima Behmanesh
嗨、 Nima:
因为我们已将工厂生产所需的基本 BLE PTM 测量中的 UART 接口更改为 LIN 接口。 当产品被打包在 shell 中时、我们无法使用 UART 接口。 因此、主机测试图像对我们来说不是一个好的解决方案。
现在我们通过 LIN 接口发送 HCI cmd、 HCI_LE_TransmitterTest 之类的命令 可以正常运行。 我们的结构如下所示:

那么、我们 在 PTM 中测试 HCI_LE_EncancedTransmitterTest 的唯一方法是更改代码? 但我们发现 HCI 代码在底层定义、我们担心在 PTM 中添加一些有关 HCI_LE_EncancedTransmitterTest 的代码后无法正常工作?
此致、
Annie