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%。
热门推荐
冬天煮饮老白茶好处多!
如何离线安装Docker镜像
列车速度是由司机 踩油门刹车控制吗?
氯氮平片与奥氯平的区别
迷茫?焦虑?2024大学专业选择指南,帮你找到未来方向!
加拿大人喜欢哪些数字
早C晚S!假期来嗨,解锁潮流文艺范儿!
如何进行个人黄金投资?投资黄金有哪些策略和风险?
视力5.0却报不了警校?揭秘"屈光参差"的危害与矫正方法
倒酒时敲三下桌子:一个酒桌礼仪背后的传统文化
最新香港高才通计划续签条件要求及流程(附材料)
MBA全日制VS非全日制,哪一个更适合你?
手机产品需求分析的全面指南
Excel VBA 动态添加的控件如何添加事件
抢滩新工业革命,制造业如何实现智能化转型升级?
城市环境研究所在微塑料多样性驱动土壤抗性基因富集研究中取得进展
孕期8种重要营养素:为母婴健康保驾护航
脂肪肝患者的运动治疗全攻略
达闼黄晓庆:人形机器人是继个人电脑和智能手机之后的第三台计算机
书法与AI:现代科技与传统艺术的交汇点
部分老年人“机不离手” 防止沉迷手机、培养安全意识
国债ETF的玩法有哪些?这些玩法的策略情况如何分析?
机器视觉:图像的参数详解
电商运营如何做数据分析?
"智商税"现象解析:如何避免成为受害者
江苏镇江四大特色名小吃:锅盖面、水晶肴肉、蟹黄汤包和白汁鱼羹
降本增效,如何避免裁员裁到大动脉?
减脂肪最快的方法:不是拼命运动,而是管理好饥饿感!
《玫瑰的故事》:接地气又不失高级感穿搭,照着穿就很美!
去韩国探亲申请什么类型签证?C-3-9签证可以吗?