【经验】Simplicity Studio v5软件创建Wi-SUN RCP工程的方法
SILICON LABS支持大型网络部署的Wi-SUN Border Router由Linux host和Wi-SUN RCP组成,本文主要介绍如何在Simplicity Studio v5软件创建Wi-SUN RCP工程的方法。
1、点击Simplicity Studio v5软件菜单栏的File,点击New,再点击Silicon Labs Project Wizard。
2、如果使用Silicon Labs原厂的无线模块,在Target Boards中输入Silicon Labs的无线模块型号;如果使用自己做的无线模块,Target Boards不用设置。在Target Device中输入无线芯片的具体型号。在SDK选择需要使用的SDK版本。在IDE/Toolchain选择编译器的版本号。点击NEXT。
3、在Example Project Selection页面,勾选Wi-SUN,找到并选中Wi-SUN-RCP,点击NEXT。
4、在Project Configuration页面,可以在Project name修改工程名称;可以在Location设置工程文件保存的路径;可以在With project files设置工程源代码和SDK使用链接的方式,还是直接保存到工程文件夹中;点击FINISH。
5、工程的readme.md文件中主要介绍如何搭建Wi-SUN - RCP Border Router环境,里面有很多Wi-SUN参考资料的链接。
6、在Wi-SUN Linux Border Router系统中,Wi-SUN RCP固件烧录到EFR32FG12或者EFR32FG25芯片中,EFR32FGxx芯片再通过串口跟Linux host通信。Silicon Labs提供了Wi-SUN Linux host的例程,可以从这个链接下载:https://github.com/SiliconLabs/wisun-br-linux 。
7、如果使用自己设计Wi-SUN模块,则需要在sl_wsrcp_eusart.c文件中设置用来跟Linux host通信的串口引脚。使用EFR32FG25的BRD4270B模块创建的Wi-SUN RCP工程,默认使用PA8作为UART_TX引脚,使用PA9作为UART_RX引脚。
8、如果使用EFR32FG12芯片作为Wi-SUN RCP,还得查看芯片数据手册Pin Definitions中的LOCATION数据,并把他们填写到sl_wsrcp_eusart.c文件的UART_TX_LOC和UART_RX_LOC中。假设我们使用EFR32FG12芯片的PA1作为USART0的RX引脚,使用PA0作为USART0的TX引脚,则这两个引脚的LOCATION都是0。如果使用EFR32FG25芯片,则不用设置LOCATION。
9、设置完串口之后,就可以编译程序并下载固件到EFR32FG12或者EFR32FG25芯片中,这样EFR32FGxx芯片就可以作为Wi-SUN RCP跟Wi-SUN Linux host进行通信了。EFR32FGxx芯片出厂默认是有带BootLoader的,如果不小心把BootLoader擦除,则还需要给芯片烧录BootLoader才能正常的使用。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】SiliconLabs EFR32BG22芯片如何实现BLE连接并进行数据收发
不少首次接触BLE的开发者不太清楚如何实现BLE数据的交互,本文以Silicon Labs的EFR32BG22芯片平台为例,指导如何通过建立BLE连接并进行数据交互。硬件:SLTB010A开发板软件。
【经验】Silicon Labs无线收发芯片Si4463如何区分芯片版本号?
Si4463是Silicon Labs设计的支持Sub-G频段的无线收发芯片。目前Si4463芯片有B1和C2两种版本,这两个版本芯片radio驱动代码的si446x_patch.h和radio_config.h文件有差别。本文主要介绍Si4463芯片区分芯片版本号的方法。
【经验】使用Simplicity Commander生成EFR32FG23芯片升级固件所需gbl文件的方法
当我们使用串口来升级EFR32FG23芯片的固件时,需要用到gbl格式的文件,本文以EFR32FG23的rail_soc_simple_trx工程为例,介绍使用Simplicity Commander工具将EFR32FG23的s37文件生成gbl文件的方法。
【经验】芯科EFR32系列通过命令行读取芯片NVM3区域内容的方法
在开发芯科EFR32系列芯片有时候出现问题或者需要对比要读取NVM3区域的内容,不知道如何抓取数据,芯科的图形软件里面也没有这个功能,此时就需要通过命令行来进行读取数据,本文就是介绍芯科EFR32系列通过命令行读取芯片NVM3区域内容。
【经验】如何使用Simplicity Studio来抓取蓝牙芯片的广播数据包
Simplicity Studio是一款以Silicon Labs系列芯片为主的集成开发环境(IDE),它提供了全面的工具链和软件框架,可用于设计、开发和调试各种嵌入式系统。
【应用】高集成度SLIC芯片,单芯片解决CPE语音接口所有问题
Silicon Labs高集成度的专用语音芯片SI32176(单口)/SI32261(双口),其具有PCM语音接口输出,可兼容1.8与3.3V,低达50mW/CH的挂机功耗,可通过配置工具生成配置参数,以实现不同国家的标准要求。
【经验】芯科Si4463无线收发芯片使用ADC读取芯片内部温度的方法
Silicon Labs的Si4463无线收发芯片内部有一个温度传感器,我们可以使用ADC来读取芯片内部的温度,本文主要介绍如何使用ADC读取Si4463芯片温度的方法。
【选型】芯科科技提供支持wi-sun技术的低功耗无线系统芯片用于智能电表,可实现宽覆盖、抗干扰和远距离
本文推荐采用SILICON LABS推出的EFR32FG25芯片用于智能电表。作为一款广受欢迎的低功耗无线系统芯片,其在智能电表上的应用不仅可以支持wi-sun技术,更可以实现宽覆盖、抗干扰和远距离的目标。
【经验】使用Commander工具合成EFR32FG23芯片的BootLoader和Application固件的方法
本文主要介绍使用Simplicity Commander工具合成Silicon Lab的EFR32FG23的BootLoader和Application固件的方法,方便一次性就能把这两个固件一起烧录到EFR32FG23芯片。
【经验】没有串口通信接口时测试EFR32FG12系列单载波信号的方法
采用Sub-G频段无线SoC EFR32FG12设计产品,通常在开发程序完后,EFR32FG23芯片烧录railtest固件来测试射频参数。本文以EFR32FG12P433F1024GM48模块为例,介绍在无串口通信时,输出单载波的测试方法。
Silicon labs Wi-SUN无线SoC芯片选型表
Wi-SUN无线SoC芯片,内核:ARM Cortex-M33,发射功率:16dBm,接收灵敏度:-125.8dBm,Flash:最大1920kB,RAM:最大512kB,调制方式:OFDM、FSK、O-QPSK,工作温度:-40~125℃,GPIO:最多37个,供电电压:1.71 to 3.8V,休眠电流:2.6 μA、封装QFN56
产品型号
|
品类
|
Integrated MCU
|
MCU Core
|
Flash (kB)
|
RAM (kB)
|
Communications
|
Output Power Max (dBm)
|
RX Current (mA)
|
Peak RX Sensitivity
|
Proprietary 2.4GHz
|
Proprietary Sub-GHz
|
Security
|
GPIO
|
DAC
|
Temp Sensor
|
Timers (16-bit)
|
Temperature Range (℃)
|
Package Type
|
Package Size (mm)
|
EFR32FG25A111F1152IM56-B
|
Wi-SUN SoC
|
Integrated MCU
|
ARM Cortex-M33
|
1152
|
256
|
2xI²C;5xSPI;5xUSART
|
16
|
6.3
|
-125.8(4.8kbps OQPSK@915MHz)
|
×
|
Proprietary Sub-GHz
|
AES-128;AES-256;ECC;SHA-1;SHA-2
|
37
|
VDAC
|
Temp Sensor
|
6
|
-40 to 125
|
QFN56
|
7x7
|
选型表 - SILICON LABS 立即选型
SILICON LABS SUB-G 无线SOC选型表
智能家居、安防、照明、楼宇自动化和计量领域中次GHz“物联网”应用的理想解决方案。高性能的sub-GHz无线电提供远程功能,不受Wi-Fi等技术2.4GHz干扰的影响。
产品型号
|
品类
|
Protocol Stack
|
Pin Count
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating temperature(℃)
|
Storage Temperature(℃)
|
AVDD Supply Voltage(V)
|
EFR32FG1P133F256GM48-C0
|
Flex Gecko Proprietary Protocol SoC
|
Proprietary
|
QFN48
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
256kB
|
32kB
|
28
|
-40℃~85℃
|
-50℃~150℃
|
1.85V~3.8V
|
选型表 - SILICON LABS 立即选型
【经验】使用Simplicity Studio v5软件配置EFR32FG23芯片Button的方法
本文以Silicon Labs EFR32FG23芯片的simple trx例程为例,介绍使用Simplicity Studio v5软件配置EFR32FG23芯片Button的方法。在Simplicity Studio v5软件,打开工程的slcp文件。
【经验】EFR32FG12无线SoC芯片擦除并重新烧录bootloader无法正常运行问题的解决方法
本文主要介绍Silicon Labs的EFR32FG12无线SoC芯片擦除bootloader之后,重新给芯片烧录bootloader固件,但是芯片却无法正常运行问题的解决方法。
电子商城
品牌:SILICON LABS
品类:Gecko Proprietary Protocol SoC
价格:¥27.5946
现货: 7,500
品牌:SILICON LABS
品类:Flex Gecko Wireless SoC
价格:¥78.9741
现货: 2,495
现货市场
服务
可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。
最小起订量: 1pcs 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论