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%。
热门推荐
NAS组网中如何处理存储设备的兼容性问题
玩转Streamlit:环境配置与应用开发入门
白萝卜也能做糕点?广式萝卜糕详细教程来了
初一学生健康习惯指南:应对成长挑战的实用建议
半年多了,小米怎么还在热卖?
承揽合同是什么?一文详解其法律性质、构成要素与纠纷解决
假幽默、真詆毀!懂得對「貶低型幽默」一笑帶過,才是最狠的情商高手
借钱不还可能涉及哪些法律问题?
工业富联开始爆发了
南亚民间传说中的恶魔与灵魂:罗刹、楚拉尔和阿修罗
狼人杀规则详解:从基本流程到胜利条件的全面解析
北京慕田峪长城门票预约全攻略
活动前如何激励团队成员
通史中的1929年全球大萧条:生产过剩和消费不足,是恶性通缩的根本原因
告别气滞血瘀:从生活细节入手的养生妙招
黑麋峰森林公园旅游攻略:最佳路线、门票价格及必玩景点推荐
从基础到实践:超声波治疗原理及其在软组织损伤治疗中的应用
如何评估股票的投资风险?这些风险评估方法有哪些关键指标?
数字化助力困境儿童关爱服务精准触达 广东"粤伴童行"系列公益项目正式发布
闵行区代表处开展2025元旦春节帮困送温暖活动
旧车报废换新车的流程是什么
吡拉西坦片的副作用大吗
分析|湖人选秀布朗尼:梭哈重建都说得通 但他们选择继续不上不下
头发变硬怎么办?原因分析与改善方法全攻略
油液含水率与微量水分:概念、影响及控制措施
局部外观设计专利侵权判断标准研究
进来算算你孩子一天摄入多少咖啡因,没喝咖啡也要算
青椒肉末烧茄子
最新研究:产后3个月内运动,有效减轻产后抑郁及焦虑!
深层解读黑洞的本质,彻底颠覆我们的传统认知!