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.

[参考译文] CC2652P7:无线电测试库是否支持 CC2652P7?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1201341/cc2652p7-does-radio-test-library-support-cc2652p7

器件型号:CC2652P7
主题中讨论的其他器件: CC1352P7CC2652R

客户正在尝试使用 SmartRF Studio 7中的无线电测试库1.30来控制 CC2652P7进行射频测试、但器件名称列表中似乎没有 CC2652P7:

是否必须修改源代码以添加对 CC2652P7的支持?

还有另一个问题、客户的电路板对天线开关使用不同的引脚、如何通过无线电测试库控制天线开关引脚?

此致、

沭阳

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

    尊敬的沭阳:

    客户是否曾尝试 在其 CC2652P7器件上使用 CC1352P7_BLE 或 CC1352P7_IEEE_15_4设置?  对于2.4GHz 解决方案、这些驱动程序在功能上应等效并实现二进制兼容。

    此致、
    Ryan

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

    您好、Ryan、

    感谢您提供有用的建议、客户确认 CC1352P7_IEEE-15_4设置可行。

    您还能评论一下天线开关问题吗? 是否可以使用无线电测试库来控制自定义天线开关引脚?  

    Br、

    沭阳

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

    尊敬的沭阳:

    我很抱歉、因为我没有看到第二个问题。  假设 main.cpp 在 setTargetBoardAndGetTxPowerValue 中默认为 targetBoard = LP_CC1352P7-4、 RadioTestLibrary-1.30.0\config\xml\cc1352p7\targets\targets.xml 仍显示为 target_launchxl-cc1352p7-4_highpa.xml 、这是定义射频开关引脚的位置。  我建议重新构建 rtlib 工程、以便 选择 LP-CC1352P7-2 (20dBm)或 LP-CC1352P7-4 (10dBm)特定的*。xml 用于2.4GHz 高 PA 操作。  我将要求工具团队确认这一点。

    此致、
    Ryan

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

    来自工具团队的信息:

    CC2652P7受 RTLib 支持、但您在库随附的代码示例中找不到该器件。 我们的想法是、它应该足以让用户为其他器件创建测试。

    在代码示例中,您将找到一个函数调用 getTargetName()。 该名称是指您在 SmartRF Studio 中的"RF Designs"下拉列表中看到的名称。 在 targets.xml 文件中可以找到相同的名称。 在这里它被称为"VirtualTarget"、因为它有两个实际目标定义、具体取决于它是否具有"High PA"。  对于2.4、使用的是 LP_CC1352P7-2或-4。 此处提供了每个目标的 xml 文件。

    在目标定义内部、您可以根据天线开关所需的控制信号对 IO 引脚进行设置。  此文件还包含一个名为"PaSettings"的标签。 这指向 TX 功率设置文件。 可以在"..\PA_tables"文件夹中找到该文件。  要使用的 PA 表取决于目标文件中给出的"RfDesign"和频率范围。

    在 GUI 版本中提供创建"定制板"的选项、但为了与 RTLib 结合使用、直接在已安装的 SmartRF Studio 的文件结构中创建新的 xml 文件可能也一样容易。 这也意味着、如果 SmartRF Studio 安装的位置比默认的"Program files"文件夹下的位置要容易得多。 由于访问权限有限、此文件夹使更新和复制文件变得更加困难。

    如果不需要区分是否使用"High PA"选项、则不需要使用 VirtualTarget 标签。 则可以使用 Target 标签。 以 CC2652R 为例。   如果您 同时需要"High PA"和"Normal PA"的 PA 表、则工具会从目标定义中使用的名称中看到差异。 例如"LP_CC1352P7-HIGH-PA"和"LP_CC1352P7"。   有一个名为 setTargetBoardAndGetTxPowerValue()的函数显示"targetboard"和"txPowerHighPa"参数的设置方式。 当"txPowerHighPa"为真时、将使用"high-PA"型号。

    此致、
    Ryan

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

    您好、Ryan、

    感谢您的详细回答。 我设法通过更改 target_launchxl-cc1352p7-4_highpa.xml 中的 DIO 设置来创建自定义设置文件。

    但有一个问题:客户使用的电源表是20dBm、但在 setTargetBoardAndGetTxPowerValue ()中、TX 功率将设置为10dBm。 是否可以在不重新编译项目的情况下将 TX 功率更改为20dBm? 该项目是使用 MSVC 2015构建的、但我没有此 IDE 的访问权限。

    此致、

    沭阳

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

    尊敬的沭阳:

    我认为需要进行重新编译、才能以20dBm 有效使用具有 radio_test_lib_app 可执行文件的 CC1352P7。  我将请工具团队确认这一点。

    此致、
    Ryan

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

    您好、Ryan、

    您是否从工具团队获得了反馈? 我曾尝试重新编译 radio_test_lib_app、但失败了、结果取决于我不熟悉的 QT、可能需要工具团队的一些帮助来重建这个项目、谢谢。

    Br、

    沭阳

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

    我没有听到他们的声音,我正在检查他们。  您  是否已下载/安装 QT 源文件、以及是否能够提供有关遇到的编译问题的更多信息?

    此致、
    Ryan

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

    是的、我下载了 QT 安装程序包、并能够通过 qmake_app_ex.bat 生成项目文件。 以下是脚本日志:

    然后、我使用 Visual Studio 2015 Express 打开该项目并尝试重新构建它、遇到如下错误:

    "Expected a file name"错误指向如下所示的语句:

    #if QT_HAS_INCLUDE(<chrono>)

    如何解决此问题?

    此致、

    沭阳

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

    谢谢沭阳、您是否从 Qt 的 Windows 启动菜单中提供的命令窗口运行 qmake_app_ex.bat?  这似乎是 RTLib 文档中的一个重要步骤。   我将要求工具团队进行审查和评论。

    此致、
    Ryan

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

    工具团队已确认其设置仍按预期运行。  他们建议 确保 在运行 qmake_app_ex.bat 时选择命令窗口的32位选项、因为64位版本不能与现有的 Smart RF Studio 资源配合使用。

    此致、
    Ryan