STM32单片机使用SEGGER J-Flash 烧录的方法

1. 烧录环境需求

硬件需求:
  • 电脑: 装有Windows 7 及以上操作系统的电脑(32位或64位都可以)
  • 烧录工具:J-Link V8 (硬件版本)及以上的Debugger
软件需求:
  • Segger J-Link software V5.00及以上的版本

SEGGER J-Link 下载地址
https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack
注: Segger J-Link软件兼容32位与64位windows操作系统

2. 硬件连接方式

如下图,使用SWD的下载方式。
使用4根线连接到STM32单片机进行调试/下载。

SWD管脚示意图 连接示例

3. 软件安装过程

如果软件已安装,直接到4.软件配置

下面以Segger J-Link V5.00I 版本为例演示安装过程。
双击Setup_JLink_V500l.exe可执行文件(Win10要以管理员权限运行)。全部使用默认安装选项,一直点next直到安装完成。

其中这一步的默认选项(下图)会安装J-Link的驱动。

4. 软件工程配置

如果软件已配置,直接到5.烧录

在开始菜单中找到 J-Flash 点击运行。

第一次运行软件,需要新建工程并配置,如下图。


第一步:配置目标接口
其中,下载方式选择SWD。
烧录速度由硬件决定,正版的J-Link会比盗版的快一些,J-Link V9会比J-Link V8快一些,同时短的USB线支持更高的烧录速度。
这里先设置速度为500Khz,可以根据实际情况调节的再快一些。

第二步:配置CPU
选择烧录单片机的类型

第三步:
配置Auto操作的步骤

只进行以上三步配置,其它的配置保持默认,然后点击确认。

将配置好的工程文件保存,在下面示例中保存为 stm32f031f6.jflash 。专用来下载stm32f031f6的单片机。


至此,配置完成。

5. 烧录

在开始菜单中找到 J-Flash 点击运行。

如果4. 软件工程配置成功保存后,默认会存在上次保存的工程,直接点击Start J-Flash

打开/选择 烧录文件。
烧录文件一般为 xxxx.hex

点击 Connect 连接单片机,会在下方LOG中输出连接是否成功的信息。


确认连接成功后,点击 Auto , 会自动执行擦除、烧录、校验flash的操作,并让程序跑起来。

如果在LOG中输出了以下提示信息,则证明烧录完成。此时直接移除烧录线即可

STM32单片机使用SEGGER J-Flash 烧录的方法相关推荐

  1. 分析STM32单片机的RAM和FLASH(一)

    1.导学 存储器是单片机结构的重要组成部分,存储器是用来存储编译好的程序代码和数据的,有了存储器单片机系统才具有记忆功能. 按照存储介质的特性,可以分"易失性存储器"和" ...

  2. STM32单片机-操作访问内部Flash

    目录: 1.STM32 FLASH操作流程 2.Flash基本知识点 3.OK,上干货,上代码 ---------------------------------------------------- ...

  3. STM32单片机擦除片内Flash超时报错问题排查

      

  4. STM32 + UCGUI+外扩NAND FLASH 中文字库支持方法

    1.在需要程序支持全部中文字库时,CPU内部FLASH往往不够用,这时候需要采用外部存储空间来存放字库数据.可以选用的外部存储空间有 外部FLASH.EEPROM.SD卡等. 2.汉字的编码方式有很多 ...

  5. 单片机搭建环境烧录方法_万物互联-stm32单片机简介、烧录、编程及其项目环境搭建...

    万物互联-stm32单片机简介.烧录.编程 前言:stm32单片机这里给出简单介绍,给不了解的朋友普及下硬件端的基本知识,叙述的较为简单,想深入研究的朋友可以去一些官方网站.论坛.博客汲取知识.最下端 ...

  6. STM32单片机烧录失败汇总

    STM32单片机烧录失败汇总 文章目录 STM32单片机烧录失败汇总 前言 烧录不成功的排查方法 一.硬件问题 1 单片机ADC参考电压引脚,VDDA引脚悬空导致程序不能烧录 2 IO复用引发的血案 ...

  7. 基于STM32单片机的智能停车场车位管理系统设计

    摘  要 通过调查发现,现有的许多公共场所的停车位管理落后,智能化程度不高.为顺应现代自动化狂潮的发展趋势,本项目以STM32单片机为主控芯片,基于RFID智能识别技术,设计了一个具有IC识别的智能停 ...

  8. STM32单片机程序dll实现

    简介 一个Windows程序一般是由一个exe和多个dll文件组成,在exe程序运行时调用dll的二进制代码,这样做相对所有的程序都写到一个exe文件里边有有几个优势: 1.增加代码的复用,比如Dui ...

  9. 初学者入门:认识STM32单片机

    本教程含有较多专业词汇,大部分时候,不完全理解并不影响继续往下阅读,大家只需要了解大致的概念即可.当然,也鼓励大家多查百度和多问chatgpt,让自己学会的更多. 什么是单片机? 单片机,就是把中央处 ...

最新文章

  1. 精通ASP.NET中弹出窗口技术
  2. 对照 python_乐高Spike词语模式与Python模式对照01李老师积木大讲堂 第151期
  3. python将控制台输出保存至文件
  4. HTML5 之 新特性 + 新对象
  5. 计算机应用专业毕业设计总结,6.1-7(3)2005年计算机应用技术专业毕业生毕业设计和毕业答辩工作总结0207-ZH...
  6. 自学问题 zx yl
  7. 网站搭建从零开始(四) 服务器的配置
  8. ssl2863-石子合并【dp练习】
  9. php tire树,Immutable.js源码之List 类型的详细解析(附示例)
  10. 大型企业用什么orm_在大型仓储物流企业中使用什么类型的货架更为合适呢?
  11. C3P0连接池配置方式
  12. 手机页面图片显示高低不一致
  13. 射频微波天线知识点整理
  14. 近场动力学python_科学网—近动力学最新上线的文章快报:2018年7月 - 韩非的博文...
  15. 堪萨斯大学计算机硕士,堪萨斯大学计算机工程硕士专业入学要求及费用
  16. matlab rawdat,工控网络安全态势感知算法实现.pdf
  17. 数据仓库系列(四)数仓架构以及多维数据模型的设计
  18. geany配置html5,Geany的教程
  19. 【JavaEE】网络编程基础之Socket套接字
  20. HTML5 的Input 类型

热门文章

  1. 东元服务器显示02,东元伺服驱动器出现AL-02故障代码怎么办?
  2. AWE 2023:科技与艺术的结晶 三星展台亮点回顾
  3. 【原创】PEST分析思维的一些基本思考与见解
  4. 利用.NET绘图技术制作水晶按钮控件[转]
  5. 色拉英语第3集第5幕:I want to fly
  6. 2007想飞之旅 (下)
  7. 众昂矿业架构师刘金海:萤石助力氟聚合物全产业链共振
  8. 电子计算机发展飞速还是迅猛,多媒体技术在小学语文教学中的应用
  9. 不会分辨外汇平台正规性,用这些办法分分钟提高你的分辨能力
  10. 45度角地图坐标计算 和 层级计算