Arduino IDE快速搭建STM32F1和F4开发环境和程序烧录


搭建步骤

第一步:下载支持固件。

  • github原地址:https://github.com/rogerclarkmelbourne/Arduino_STM32

如果上面的网页打不开,就用下面这个镜像地址下载,在国内下载速度比原地址快n倍,其他github资源下载也可以更改这个前面的域名地址来下载。

  • 最快速的镜像下载地址:https://hub.fastgit.org/rogerclarkmelbourne/Arduino_STM32

第二步:解开压缩包,将文件夹放置到:C:\Program Files (x86)\Arduino\hardware,这个要根据你自己安装Arduino IDE的位置来定,具体查看,

具体位置查看方法: 桌面上找到Arduino IDE图标,鼠标右键,打开文件所在位置,

第三步:安装固件包。

  • 根据自己的电脑定位位置,在 C:\Program Files (x86)\Arduino\hardware\Arduino_STM32-master\drivers\win 位置找到install_drivers.bat,双击安装。

安装成功后,显示如下

可以打开Arduino IDE,开发板管理器搜索关键字sam,可以查看到下面的信息。

现在可以在开发板哪里看到F1和F4系列的开发板型号了。

第一次烧录,需要给开发板,烧写BootLoader程序,方便使用虚拟串口来上传和下载程序。如果你是采用ST-link烧写,可以忽略这一步。

  • 刷写教程看这篇:刷入Bootloader,实现免串口下载

  • 刷了Bootloader之后,通过USB口连接到电脑可以看到一个串口。

  • 刷了Bootloader之后,每次下载程序就使用:

  • BootLoader方式下载程序时的信息:

Arduino IDE快速搭建STM32F1和F4系列开发板环境和程序烧录相关推荐

  1. QEMU imx6ul开发板环境搭建

    QEMU imx6ul开发板环境搭建 文章目录 QEMU imx6ul开发板环境搭建 0. 前言 1. 基本环境 2. 安装KVM 3. 下载开发板的QEMU镜像文件 4. 运行QEMU系统 4.1 ...

  2. 【Hexo搭建GitPage博客系列】02.环境搭建

    转载声明:商业转载请联系作者获得授权,非商业转载请注明出处.原文来自 © 呆萌钟[Hexo搭建GitPage博客系列]02.环境搭建 前言 Hexo搭建博客需要基于Node.js环境,而且依赖于Git ...

  3. 构建一个适合stm32mp157系列开发板的嵌入式Linux系统

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

  4. 【致敬未来的攻城狮计划】— 连续打卡第一天:提前对CPK_RA2E1是瑞萨RA系列开发板的初体验,了解一下(文字上的初理解)

    系列文章目录 系列文章目录 前言 一.瑞萨MCU(CPK_RA2E1是瑞萨RA系列开发板)是什么? 首先引入是什么? 他的优势在哪? 瑞萨CPK_RA2E1 对标stm32 相似之处和不同之处? 瑞萨 ...

  5. 【 RA4M2开发板环境搭建之串口下载1】

    [ RA4M2开发板环境搭建1] 1. 前言 1.1 活动来源 1.2 开发环境 1.3 RA4M2开发板 2. MDK环境准备 2.1 keil 5下载安装 2.2 安装RA4M2的软件支持包 2. ...

  6. 用pycharm搭建odoo 12, 11,10 开发调试环境

    用pycharm搭建odoo 12, 11,10 开发调试环境 个人认为在windows平台下Pycharm 是最好的 odoo开发工具, 配置简单,操作简便,界面清爽,支持远程调试python,ja ...

  7. 【STM32F103ZE】TOF250(TTL)基于STM32系列开发板的运用

    目录 @[TOC](目录) 一.前言 二.硬件准备 二.软件准备 三.硬件接线图 四.例程源码 五.烧录说明 5.1 烧录接线示意图 5.2 烧录动态图 六.结果输出 一.前言 此片文章主要介绍如果通 ...

  8. 【STC12C5A60S2】TOF250(TTL)基于51系列开发板的运用

    目录 一.前言 二.硬件准备 二.软件准备 三.硬件接线图 四.例程源码 五.烧录说明 5.1 烧录接线示意图 5.2 烧录动态图 六.结果输出 一.前言 此片文章主要介绍如果通过51系列开发板来读取 ...

  9. 【STC12C5A60S2】TOF250(IIC)基于51系列开发板的运用

    目录 一.前言 二.硬件准备 二.软件准备 三.硬件接线图 四.例程源码 五.烧录说明 5.1 烧录接线示意图 5.2 烧录动态图 六.结果输出 一.前言 此片文章主要介绍如果通过51系列开发板来读取 ...

最新文章

  1. Python核心编程学习日记之错误处理
  2. vue 渲染函数处理slot_面试官:Vue 和 React 对于组件的更新粒度有什么区别?
  3. VS2008+OpenCL环境配置
  4. 总投资200亿,中国第五座航天发射中心来了!为何选址在宁波?
  5. 下载国外网站资料需java_Java开发必知道的国外10大网站
  6. sharepoint搜索pdf文档
  7. javaScript的Math和Date对象
  8. [Alpha]Scrum Meeting#4
  9. 线性代数及matlab实现,线性代数及其MATLAB应用
  10. vb连接mysql数据库报错_vb6连接mysql数据库
  11. wms仓库管理系统中条形码管理的两大优势
  12. Vue 动态组件component
  13. 采用计算机辅助数据收集,关于计算机在数据收集中的作用分析
  14. 【面试题】网易互娱(游戏)2021校园招聘在线笔试 - 服务端开发工程师[文件系统]
  15. TouchWX 入门教程(1)
  16. 语音质量评价和可懂度评价
  17. 10Bootstrap5徽章
  18. 如何给注册中心锦上添花?
  19. 如何判断是不是个maven项目
  20. SparkSQL 创建 DataFrame 的方式

热门文章

  1. locked 勒索软件
  2. python学习需要基础吗_要学 Python 需要怎样的基础?
  3. LCD1602学习笔记
  4. 图像处理算法之Gamma校正
  5. GIMP:利用蒙板工具实现人像抠图
  6. Linux公司常用命令总结之二
  7. spring-cloud微服务架构图
  8. c语言几行代码打印每个英文字符对应的码值(十进制表示形式)
  9. C++阳历转阴历算法及实现
  10. 从苏宁电器到卡巴斯基第31篇:难忘的三年硕士时光 VII