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.

[参考译文] CC1352P7:将无线电设置从 SmartRF Studio 7 导出到 rfPacketTx 示例

Guru**** 2460850 points
Other Parts Discussed in Thread: CC1352P7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1544777/cc1352p7-export-radio-settings-from-smartrf-studio-7-to-rfpackettx-example

器件型号:CC1352P7


工具/软件:

您好:

我已在 SmartRF Studio 中设置特定的无线电配置、并使用 SmartRF Studio Packet TX 和 RX 以及 SDR 进行了验证。

我想获得该设置以在 rfPacketTx 示例中实现该设置。


但是,即使使用相同的设置,无线电信号在示例中也是非常不同的:

-使用 SmartRF Studio 时,信号的宽度与预期带宽一样宽,并且具有良好的 dBFS

-在示例中,信号非常薄,其 dBFS 较弱

我尝试使用代码导出功能、然后将变量复制到 rfPacketTx 示例的主文件中、并将相同的设置直接复制到.syscfg 文件中。 但结果是一样的。


问题可能是什么? 我的 SoC 是嵌入 CC1352P7 的 RF Star RF-TI1352P2。

此致、

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

    您好:

    我希望您做得好。 我想问您是否已阅读并遵循了 proprf SLA(基本 RX 和 TX)、其中显示了我们如何将 SmartRF 与 CCS 工程结合使用。 在这种情况下、我会说我们可能需要检查 CCS 工程是否可以与 SmartRF 正确通信:

    我们知道 SmartRF TX -> SmartRF RX 是有效的

    但是、在测试 CCS TX 时、信号似乎与您的注释不同、CCS Project TX -> SmartRF RX 的工作原理是什么?  

    可能会出现一些缺失的设置(或者在我们设置设置设置后重新配置这些设置)、这可能会导致您看到的行为。  

    谢谢、
    Alex F

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

    您好:

    我已经阅读了基本的 RX 和 TX 入门指南。 我已经按照这些步骤操作、在 SmartRF Studio 中使用相同的设置以及 CCS 示例中的 syscfg 文件。

    我还尝试更改默认的基本 PHY 设置、然后设置 PHY 属性设置。 我还尝试了在 SmartRF 中更改前端设置。

    问题实际上与信号的接收/发射无关、而与信号的范围和功率无关。

    此致、

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

    您好:

    您在此处使用的是哪个 F2 SDK、您是在 LaunchPad 或定制硬件/PCB 上测试它吗?  

    我通常注意到的一个区别是 rfPacketTX 希望我们以特定方式定义数据包格式、如有效载荷长度、序列号、地址等 如果您在 SmartRF 中使用了自定义数据包格式、则可能需要添加 SLA 中未涵盖的新应用代码。  

    谢谢、
    Alex F

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

    您好:

    我将在替代板 RF Star RF-TI1352P2 上使用 Simplelink CC13xx CC26xx SDK 8.30.1.01。

    我在 CCS 和 SmartRF 上设置相同的设置、包括数据包格式。

    我想我发现了一些有趣的东西:我再次导入了这个例子,我没有在 syscfg 文件中切换到“使用定制板“。 我保留了默认的“PHY 类型“并像在 SmartRF Studio 中一样更改了“PHY 属性“下的设置。 这样、我得到的信号与 SmartRF 中的信号相同。

    现在我想知道 LaunchPad 默认设置后面的隐藏无线电设置是什么?

    此致、

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

     您好:

    我认为我发现了一些有趣的东西:我再次导入了这个例子、我没有在 syscfg 文件中切换到“Use customer Board“。 我保留了默认的“PHY 类型“并像在 SmartRF Studio 中一样更改了“PHY 属性“下的设置。 这样、我得到的信号与 SmartRF 中的信号相同。

    这是一个有趣的发现! 根据我所知、两个 syscfgs 之间可能存在设置方式不同;在本例中、我们可能需要检查无线电相关寄存器、以确认两个 syscfgs 之间的设置相同(或不同)。 但是、正如您注意到的、syscfg 使用其自己的 SmartRF 版本生成设置、因此我们可以使用。  

    那么、现在我想知道 LaunchPad 默认设置背后的隐藏无线电设置是什么?

    “隐藏“设置与 SmartRF Studio 8 的测试有关、因为我们无法仅查看输出的无线电配置、但当涉及到 syscfg 和 RCL 层时、我们可以在本地 SDK 中查看该代码;在这里、两个测试之间可能存在一些小差异。  

    谢谢、
    Alex F

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

    您好:

    我把它弄清楚了。 当我们切换到“定制板“时、我们需要提供自己的rfDriverCallbackAntennaSwitching()功能。 我将此函数留空、因为我认为它不重要。 实际上选择了 LaunchPad 后、该功能不为空。

    总之、我们应该始终提供rfDriverCallbackAntennaSwitching()。 在本例中、ti_drivers_config.c选择 LaunchPad 后、我从 syscfg 生成的内容检索。

    感谢你能抽出时间。

    此致、

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

    您好:

    感谢您的回答!  

    谢谢、
    Alex F