当前位置: 首页 > news >正文

Simplicity studio SDK下载和安装,创建工程

下载SDK工具地址

Simplicity Studio - Silicon Labs

选择适合自己电脑的版本。

这个就使用你自己的邮箱注册一个就可以了,我是用的公司邮箱注册的。

下载完成:

安装

下载完成后右键点击安装,一路下一步

安装完成后,程序自动打开

更新sdk,安装工具install,点击红色1处。

  在红色2处,进行选择安装的包,第3个是安装好就有了安装的内容。

对应上面的选择。

哦对了,记得要在这个过程中,必须登录账号,使用你当时下载SDK时,使用的账号就可以。

就安装成功了。

下载库文件

Git的官方路径:Silicon Labs · GitHub

Gecko_sdk(芯片厂商提供的sdk库):

GitHub - SiliconLabs/gecko_sdk: The Gecko SDK (GSDK) combines our Series 0 and Series 1 IoT product software development kits (SDKs) based on Gecko Platform into a single, integrated SDK.

git clone https://github.com/SiliconLabs/gecko_sdk.git

Simplicity_sdk(芯片厂商的软件工具开发包)

GitHub - SiliconLabs/simplicity_sdk: The Simplicity Software Development Kit (SDK) is an embedded software development platform for building IoT products based on our Series 2 and upcoming Series 3 wireless and MCU devices.

Application_examples(芯片厂商提供的应用demo)

GitHub - SiliconLabs/application_examples: Start here to find code examples for Silicon Labs EFM32 and EFR32

官方的应用例程:https://github.com/SiliconLabs/peripheral_examples/tree/master/series2

下载Toolchain

Arm GNU Toolchain Downloads | 12.2.Rel1 – Arm Developer

创建一个项目(工程)

创建一个应用工程

进行设置

4是板子的型号,这块可以不填

5是目标板,就是芯片板子的型号EFR32BG22XXXXX型号,根据自己的板子选择

6是你使用的SDK的,这个需要在github上下载。

7是工具编译链

都选择完成后,就直接点击Next

继续Next

Link to source:不推荐

Link sdk and copy project sources:是只将应用工程文件复制到工程中

Copy contents:将应用工程和所有的链接文件都复制到工程中 (推荐)

点击Finish最后就可以创建成功一个demo

工程创建完成后,还需要做两个操作:

第一个打开usart 和 log的两个配置,那你的调试串口就可以使用了。

Usart进行配置。

我选择UART0

RX和TX的pin进行配置。

添加LOG

安装

配置完成

这样这个工程就完成了。

问题:

  1. SDK库如何下载和安装

答:下载 https://codeload.github.com/SiliconLabs/gecko_sdk/zip/refs/tags/v4.4.2 github上,下载比较慢,会很耗时间。

  1. 工具编译链如何下载和安装

答:Arm GNU Toolchain Downloads | 12.2.Rel1 – Arm Developer,下载适合自己的。

http://www.xdnf.cn/news/892405.html

相关文章:

  • 使用 DuckLake 和 DuckDB 构建 S3 数据湖实战指南
  • 在表单输入框按回车页面刷新的问题
  • 使用 minicom 录制串口报文并回放
  • 【YOLO 系列】基于YOLO的飞机表面缺陷智能检测系统【python源码+Pyqt5界面+数据集+训练代码】
  • 掌握YOLOv8:从视频目标检测到划定区域统计计数的实用指南
  • 图简记。。
  • 深度解析数字营销专属大模型 AdLLM 的训练思路
  • 【学习笔记】Lamba表达式[匿名函数]
  • 搜索子字符串的思路与算法分享
  • 类似东郊到家app系统源码开发
  • 《神经渲染变局:高斯泼溅能否改写NeRF规则》
  • 【强化学习】——03 Model-Free RL之基于价值的强化学习
  • hbase资源和数据权限控制
  • 经典算法:回文链表
  • 开发在线问诊APP要注意什么?互联网医院系统源码、功能、合规全详解
  • MATLAB仿真:偏振光在光纤通信中的应用研究_可复现,有问题请联系博主
  • RocketMQ基础概念的理解
  • 28. Revit API:尺寸标注(Dimension)
  • C++STL-vector的使用
  • 非隔离电源方案
  • 【信息系统项目管理师-选择真题】2025上半年(第一批)综合知识答案和详解
  • 【Python训练营打卡】day44 @浙大疏锦行
  • 【PhysUnits】15.15 变量类型(variable.rs)
  • 前端没有“秦始皇“,但可以做跨端的王[特殊字符]
  • 驭码CodeRider 2.0 产品体验 — 搭建邮件服务
  • Web前端之原生表格动态复杂合并行、Vue
  • 农田水利如何「聪明」起来?Modbus转Ethernet IP破解设备互联
  • C语言| 指针在数组中的移动
  • qt ui 转python
  • 三维GIS开发cesium智慧地铁教程(3)entity实体