在启动和验证新的Z-Wave 700硬件平台时,Silicon Labs提供了一种称为RailTest的特殊软件工具。

RailTest提供了锻炼正在开发的新型Z-Wave 700产品的射频部分所需的所有功能。

使用RailTest,参数如下:

射频输出功率
射频频率
Crystal微调
Z-Wave 灵敏度

可以在正在启动/验证的新Z-Wave 700硬件上轻松进行测量。

可以对输出功率等的设置进行微调,然后将其合并到最终的Z-Wave应用代码中,从而确保新的Z-Wave 700产品的性能能够满足所有客户和RF法规要求。

RailTest是Z-Wave软件发行版的一部分;它是一个预编译的二进制文件。但是,某些客户希望更改某些外设(例如GPIO)的默认配置。该知识库将介绍如何创建RailTest项目,以便客户获得源代码并对其进行配置。

1安装FLEX SDK

在Studio Installation Manager中,选择“ SDK”,在“类别”下拉菜单中选择“ Flex”,再选择“所有版本”。安装FLEX SDK 2.5.5.0。
ZGM130S创建RailTest项目

2 将首选的SDK更改为Gecko SDK套件

将您的ZGM130连接到Simplicity Studio,将首选的SDK更改为Gecko SDK套件Flex 2.5.5.0。

之后,您将在“Getting Started”选项卡下看到RAIL示例。

3 创建RailTest项目

单击RAIl:RailTest,这将创建一个RailTest项目。

4 编辑railtest_efr32.isc

打开railtest_efr32.isc,选择“Plugins”选项卡,然后检查“ Flash Data, provide API:flash-data”。

5 生成项目

按Generate按钮生成项目配置。

6 配置项目属性

在“Project Explorer”窗口中,右键单击项目,然后选择properties。
ZGM130S创建RailTest项目

从Properties -> C/C++ Build -> Settings -> Tool Settings选项卡中,从“ GNU ARM C Compiler”子菜单中选择符号项目,然后在“Defined Symbols (-D)”中创建一个新的符号RXBUFSIZE = 128。
ZGM130S创建RailTest项目

7 配置RailTest库路径

从GNU ARM C Linker子菜单中选择Miscellaneous项,检查librail_module_efr32xg13_gcc_release.a和librail_config_zgm130s037hgn1_gcc.a的路径是否正确,请确保您可以在路径下找到这些库(在我的示例中,SDK位于默认文件夹下)。
ZGM130S创建RailTest项目

8 建立RailTest

现在,您可以构建项目并将已编译的十六进制内容烧录到ZGM130S,关闭RailTest的使用请参考 https://www.silabs.com/documents/login/user-guides/INS14283.pdf。

相关文章:

  • 2021-06-22
  • 2021-07-02
  • 2021-12-04
  • 2022-01-09
  • 2021-12-09
  • 2021-11-17
  • 2021-11-19
  • 2021-11-23
猜你喜欢
  • 2021-08-02
  • 2021-09-27
  • 2021-05-22
  • 2022-01-23
  • 2022-01-10
  • 2022-12-23
相关资源
相似解决方案