Arduino IDE开发STM32 - 安装指南
创作时间:
作者:
@小白创作中心
Arduino IDE开发STM32 - 安装指南
引用
CSDN
1.
https://m.blog.csdn.net/weixin_43958767/article/details/145675308
本文将详细介绍如何使用Arduino IDE开发STM32,包括所需软件的安装、STM32duino支持包的配置以及在线和离线安装方式。
一、前言
利用Arduino IDE开发STM32支持包还是挺多的,这里推荐使用Arduino官方的支持包stm32duino。该支持包基本上支持所有STM32系列单片机,GitHub上拥有2.9k stars,并且在持续更新。官网地址:https://github.com/stm32duino
二、安装所需软件
- arduino-ide_2.3.4(IDE软件)
- STM32CubeProgrammer(STM32官方烧录、擦除芯片数据软件)
注:STM32CubeProgrammer安装后,在用Arduino IDE下载时,遇到报错信息:STM32CubeProgrammer not found (STM32_Programmer_CLI.exe). 需要配置环境变量,注意需选择系统变量。方法是在PATH中,将STM32CubeProgrammer的安装路径作为参数,新建变量。
三、STM32duino支持包
文件名 | 描述 |
|---|---|
CMSIS-5.9.0.tar | ARM标准接口库(内核、DSP、RTOS等) |
STM32_SVD-1.16.0.tar | STM32外设寄存器描述文件(调试支持) |
STM32-2.9.0.tar | STM32外设驱动与设备支持库 |
STM32Tools-2.2.4-windows.tar | ST官方工具集(烧录、配置) |
xpack-arm-none-eabi-gcc-13.2.1-1.1-win32-x64 | ARM嵌入式GCC编译器工具链 |
xpack-openocd-0.12.0-4-win32-x64 | 开源调试工具(JTAG/SWD支持) |
四、支持包安装方式
1.在线安装
- 安装Arduino IDE软件。
- 安装STM32CubeProgrammer烧录软件以及配置环境变量。
- 打开Arduino IDE软件 > 文件 > 首选项 > 其它安装板管理地址填入:https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json将自动下载,在开发板管理器中搜索STM32安装,由于GitHub网络原因可能会下载失败,因此推荐使用离线安装。
2.离线安装
- 安装Arduino IDE软件。
- 安装STM32CubeProgrammer烧录软件以及配置环境变量。
- 将支持包中的package_stmicroelectronics_index.json拷贝至C:\Users\这里是你的用户名\AppData\Local\Arduino15目录下。
- 将支持包中的其余文件拷贝至C:\Users\这里是你的用户名\AppData\Local\Arduino15\staging\packages目录下。
- 打开Arduino IDE软件 > 文件 > 首选项 > 其它安装板管理地址填入:https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json在开发板管理器中搜索STM32安装。
总结
由于GitHub网络原因可能会下载失败,因此推荐使用离线安装,上述所有的文件均可在https://download.csdn.net/download/weixin_43958767/90395169?spm=1001.2014.3001.5503下载获取。经过多次环境测试按照上述方式进行离线安装,成功率100%。
热门推荐
喉癌的术后并发症及处理方法
交警提示:年满60岁持有驾驶证,这2项规定要牢记!别被罚
混动汽车的工作原理是什么?
手术前2小时还可以喝水?指南早已更新!
盗窃行为与侵占罪的区别是什么?
客诉应对:客服的七大实战技巧解析
「碳化硅」在镜片上的应用与未来发展前景
解锁基因组变异数据分析的秘密:VariantAnnotation包详解
如何选择与配置蓝牙音箱:实现卓越音质的全方位操作指南
梦到了蓝色海洋有什么含义
企业必看!8招教你确保电子邮件安全,远离数据泄露!
初中阅读理解怎样训练(提高阅读理解能力的方法)
石油价格波动对全球经济的影响分析
债券投资的风险因素有哪些?这些因素如何影响投资决策?
【科普营养】膳食纤维被低估的营养素!——每日如何获得30g以上的膳食纤维?
梦到姐姐出车祸:解析梦境的深层含义
柜子开裂如何修补?修补柜子开裂的材料有哪些选择?
“明日黄花”和“昨日黄花”含义和用法
利用本地DeepSeek R1和n8n框架,创建AI智能体
八字命局解析事业运势 实例剖析命运密码
算算自己的命运和财运 解析八字和命运的关系
如何知道自己体内是否有寄生虫
保持平衡是老年人的“守护神”,专家教你如何锻炼
团队协作团建地点怎么选
福建十大必去景点:从鼓浪屿到云水谣,领略八闽大地的绝美风光
夫妻之间的小情调:这些方法让生活更有爱!
孩子几岁可以开始做家务?
研发费用咨询费包括哪些
全面解析:选购27寸4K160Hz显示器的关键要点
老年人上呼吸道感染后的居家护理攻略