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

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.lryc.cn/news/2402263.html

相关文章:

  • OpenCV——Mac系统搭建OpenCV的Java环境
  • 更新Java的环境变量后VScode/cursor里面还是之前的环境变量
  • 【设计模式-3.4】结构型——代理模式
  • 电脑频繁黑屏怎么办
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | Sound Board(音响控制面板)
  • 关于大数据的基础知识(一)——定义特征结构要素
  • chrome使用手机调试触屏web
  • 浅谈量子计算:从实验室突破到产业落地的中国实践
  • 68道Hbase高频题整理(附答案背诵版)
  • python版若依框架开发:项目结构解析
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice在线编辑word文件保存数据同时保存文件
  • day34- 系统编程之 网络编程(TCP)
  • 鸿蒙jsonToArkTS_工具exe版本来了
  • DeviceNet转Modbus TCP网关的远程遥控接收端连接研究
  • ASP.NET Core 中间件深度解析:构建灵活高效的请求处理管道
  • 开关机、重启、改密、登录:图解腾讯云CVM日常管理核心操作,轻松掌控你的云主机
  • 从0到1认识ElasticStack
  • I2C 外设知识体系:从基础到 STM32 硬件实现
  • vue和uniapp聊天页面右侧滚动条自动到底部
  • 文件索引:数组、二叉树、二叉排序树、平衡树、红黑树、B树、B+树
  • PHP的namespace
  • 《仿盒马》app开发技术分享-- 商品搜索页(顶部搜索bar热门搜索)(端云一体)
  • 10_聚类
  • 网络安全:网页密码防护与记住密码功能的安全
  • Tensorborad
  • Kafka存储机制核心优势剖析
  • day027-Shell自动化编程-基础
  • 工业自动化DeviceNET从站转Ethernet/IP主站网关赋能冶金行业工业机器人高效运行
  • STM32启动文件学习(startup_stm32f40xx.s)
  • 构建高效可靠的电商 API:设计原则与实践指南