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.

[参考译文] CC1352R:使用 SmartRF Studio 作为命令行工具?

Guru**** 2539500 points
Other Parts Discussed in Thread: CC1352R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1137733/cc1352r-using-smartrf-studio-as-a-command-line-tool

器件型号:CC1352R

您好!

我想在生产/测试期间使用 Smart RF Studio 功能、但要通过命令行实现自动化。 射频测试和简单的 GPIO 处理。

今天、我们在生产固件中使用无线电测试库、但希望消除额外的擦除/闪存步骤。

有可能吗? 如果没有针对 SmartRF Studio 的 API、我可以通过 XDS110驱动程序直接连接设备吗?

谢谢。
Henrik

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

    尊敬的 Henrik:

    [引用 userid="78496" URL"~/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1137733/cc1352r-using-smartrf-studio-as-a-command-line-tool "]今天,我们在生产固件中使用了无线电测试库,但希望消除额外的擦除/闪存步骤。

    您指的是什么额外的擦除/闪存步骤?

    此致、
    尼古拉伊

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

    我不清楚。 今天、我们已将无线电测试库整合到生产固件中、但我们希望从生产固件中提取无线电/硬件测试、而是在闪存生产固件之前单独执行这些测试。 为了不必 刷写单独的无线电/HW 测试固件、我们希望在刷写固件之前或之后使用 SmartRF Studio、因为 SmartRF Studio 似乎能够在执行测试时停止/暂停主固件。

    我对 SmartRF Studio 工作原理的了解有限。 在 RX 测试期间检查命令输出窗口时、我看到 CMD_PROP_RADIO_DIV_SETUP 等命令 、指示器件正在运行具有 DriverLib 的固件。 我的印象是 SmartRF Studio 暂停了当前固件、只通过 JTAG 直接更改寄存器。

    我想简短地解释一下 SmartRF Studio 的实际工作原理。

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

    您能否确认  您所引用的无线电测试库是否为此库?: https://software-dl.ti.com/lprf/smartrftm_studio/docs/rtlib/html/index.html 

    无线电测试库(RTLib)和 SmartRF Studio 都将使用 JTAG 接口将一个小型应用加载(并运行)到器件上的 RAM 中。 然后、SmartRF Studio (和 RTLib)将通过写入/读取特定存储器位置(再次使用 JTAG)与该应用通信。 由于 RAM 中的应用正在执行、 您之前编程的任何固件都将不会执行。  

    我不明白您说的"我们已将无线电测试库整合到生产固件中"是什么意思。 RTLib 是用于 Windows 的库、而不是用于器件(CC1352R)本身。

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

    我可以理解为什么你会感到困惑。 我认为无线电测试库(是的、您所指的库)是我们包含在器件固件中的内容。 我弄错了。 现在这个库非常有趣、我将要求开发人员研究它。 您是否了解用于控制 GPIO 和/或其他外设的替代库?

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

    尊敬的 Henrik:

    不、我不知道有任何直接控制 GPIO 的库。 就像在 SmartRF Studio 中一样、您可以为 TX、RX 和空闲模式定义 IO 引脚配置、但无法直接控制 GPIO。

    此致、
    尼古拉伊