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%。
热门推荐
猫咪绝育和不绝育的区别有哪些
湖北:承文化之脉,筑长江之脊,谱时代新篇
产妇能吃蘑菇菌类吗?营养师给出专业建议
电机正反转的点动控制:原理、方法与优劣分析
《阿凡达3》12月上映!能否打得过《哪吒2》?网友评论一边倒
保定增长13.2%,邯郸紧追沧州!河北各地2024年GDP总值排行出炉
身份证尾号“X”不读“叉”,也不读“埃克斯”,正确读法是什么
临沂最全短途旅行旅游攻略(市区近郊合辑)赶紧转发收藏!
儿童退烧用什么草药治疗
公众号如何高效开放与管理评论区:打造互动新生态
网络规划需求分析:从用户需求到预算规划的全面指南
AMD处理器兼容Windows 11吗?如何安装?
独立式洗碗机和嵌入式洗碗机有什么区别?哪种洗碗机适合家用?
《好了歌》翻译及注释
穷人如何规划购物需求
《易经》基本知识之象、数、理
历史上战斗力最强的5大军团,岳家军与戚家军双双上榜
新能源汽车充电桩安装困局:车位缺失与物业壁垒卡住绿色出行“最后一公里”
如何让产品迎合市场需求
胸闷、心悸、窒息、濒死感......惊恐障碍知多少?
如何改善近视眼镜压迫鼻梁的现象
提篮桥校友会什么梗:法律角度下的现象解读与分析
如何分析黄金回收趋势图的变化趋势?这种趋势对回收市场有何启示?
手机WiFi DNS设置全攻略:提升网速与安全性的实用指南
从爆炸头到鲶鱼须:两种发型映射两代人的青春符号
C罗的年薪,探索世界顶级足球明星收入的秘密
客厅背景墙设计指南:材料选择与实用建议
家常版水煮肉片20分钟速成秘籍:麻辣鲜香,滑嫩可口
掺了几十种功效性药材的“贵价酸奶”,要翻车了
葡萄酒年份之谜:越久越好吗?