1. 怎么开启 JFlash

JLink 可以单独用于产品的下载环节,我们只使用 JLink 附带的软件 J-Flash,,J-Flash 在 Windows 系统的开始菜单 JLink 文件夹下可以找到,如果在系统的开始菜单无法找到 JLink,那么可以找到 JLink 的安装目录,在安装目录下可以找到软件 J-Flash

2. 打开 J-Flash

好的,现在你已经知道怎么找到J-Flash这个选项了,那我们就点击J-Flash这个选项,所打开的J-Flash界面如下图所示,如果是安装好J-Link第一次打开J-Flash都会有“Welcome to J-Flash”这个提示窗口如果你已经使用J-Flash新建过下载工程并且已经下载过程序,那么你可以选择 “Open recent project”选项并在下拉菜单中选择你已经新建的.jflash工程,再点击右下方的“Start J-Flash”按钮进入工程, 左下角的复选框建议不勾选,这样提示窗口可以在每次打开J-Flash都可以弹出以便供你进行选择

如果你没有新建好的J-Flash工程,那么选择“Create a new project” 选项,再点击右下方的“Start J-Flash”按钮弹出的界面如下图所示

选择 Target Device,具体的流程如下图所示

选择 Target Interface,具体的流程如下图所示

点击OK按钮之后界面如下图所示

经过上述的步骤之后,这样Jflash的工程就建立好了。

3. 选择USB设备

选择上方的主菜单Options,再选择Project settings

弹出的界面如下图所示, 在这个界面中选择General,再选择Connection to J-Link中的USB选项,在下拉菜单中选择合适的USB设备,默认Device 0

4. 设置目标接口

弹出的界面如下图所示, 在这个界面中选择Target Interface,再选择下拉菜单中的接口选项,默认为JTAG

5. 设置MCU芯片型号

弹出的界面如下图所示, 这个步骤一般不需要修改,因为你在新建工程时已经选择了芯片型号,但也可以在这里确认所选择的芯片,如果需要修改芯片芯片型号可以在这里修改

6. 设置Flash

这一步主要设置Flash的首地址,用于Flash地址偏移,这一步很重要,这在产品中使用BootLoader和应用程序分离的升级方式具有很大的作用。
BootLoader的偏移地址为(Flash首地址 +0),
应用程序的偏移地址为(Flash首地址 + BootLoader大小)

最后点击确定就所有设置设置完毕并且保存了

7. 打开需要下载的文件

文件格式可以时HEX或BIN类型的文件

[图片上传中…(20201202111814.jpg-5e8e7e-1606879158411-0)]

8. 连接目标芯片

9. 芯片全片擦除

芯片下载之前需要全片擦除

10. 将程序写入芯片


你也可以直接点击电脑键盘上方的功能键“F5”直接一键下载

11. 将工程保存

将配置好的工程保存下来,以后只需要打开我们已经保存的工程就不需要重新设置就可以直接使用了

命名一个文件名保存工程

jflash 下载程序相关推荐

  1. J-Flash下载程序

    1. 打开J-Flash 连接->下载

  2. 用J-Flash下载BootLoader程序

    一般产品研发时,对于软件调试下载用的是ISP下载的方式,产品到用户手中后有升级需求一般用的时IAP的方式更新芯片内的程序. IAP解释引用:IAP:物联网终端软件升级技术 - 知乎 (zhihu.co ...

  3. JLINK通过SW模式下载程序的方法

    JLINK通过SW模式下载程序的方法 1)概述:JLINK有2种调试模式:JTAG和SWD(串行模式).JTAG是常用模式,大家都熟悉:下载文件如图3: 2)使用SW模式,需要(只需要)4根连线,连接 ...

  4. 芯片上电休眠或者JTAG禁用后怎么下载程序

    -STM32器件,keil环境,一不小心上电就进入了待机模式,没法正常步骤下载程序了,怎么办? -解决办法:按住芯片复位键不放,点击下载程序,编译环境会刷提示信息,此时快速释放复位键,一般即可下载成功 ...

  5. **华大单片机HC32使用Jlink下载程序(免币)**

    华大单片机HC32使用Jlink下载程序(免币) 下载所需文件连接下载连接 使用J-link下载HC32程序步骤: 1,复制文件 将下载的文件解压后得到一个xml文件和一个HDSC文件夹. 将HDSC ...

  6. 利用AVR单片机 专用下载 USBtinyISP对Arduino UNO下载程序

    简 介: 测试了利用USBtinyISP对于Arduino UNO,也就是ATmega系列的单片机下载Bootloader的过程.通过测试可以看到,利用USBtinyISP可以更快的下载ATmega系 ...

  7. 使用单片机对STC8G,8H,8A进行ISP下载程序

    通过第三方程序实现对STC单片机的程序下载,可以方便进行现场的调试和更新.特别是对于设计远程程序更新.无线程序下载与调试等功能有帮助. 本文给出了下载相关的一些程序设计. STC单片机ISP下载协议 ...

  8. Keil uVision5 下载程序 add flash programming algorithm选项缺少需要的下载算法的解决办法

    用Keil5在下载程序,选择下载算法时,可能会出现找不到对应芯片的情况: 这个时候就需要下载安装,Keil的Legacy support for Arm支持包了: http://www2.keil.c ...

  9. 用st-link通过stvp给stm8下载程序的坑

    用的这种st-link 包装上写着,stm32用下面得20pin,stm8用上面的4pin.然后背后有stm8的接线说明. 我接好了线,开发板没有电...测了一下红线和黑线之间电压0.7V... 只好 ...

  10. 嵌入式linux如何下载程序,Linux平台的下载程序-嵌入式系统-与非网

    有许多网络文件下载工具可以在Windows平台下很好地工作,如NetAnts."网际快车".TelePro等,还有像WebZip那样功能强大的离线浏览器.这些工具使我们可以在Win ...

最新文章

  1. C++实现在正方体8个顶点上放数字使得三组相对的面上的4个顶点的和都相等
  2. 温度 数值模拟 matlab,西安交通大学 - 温度场数值模拟(matlab)
  3. PP团队圣经巨著《Application Architecture Guide2.0》24章-Web程式开发向导
  4. js_!和!!的使用
  5. vim python 代码提示_linux下vim python代码自动补全
  6. Matlab Coder将m文件转换成C/C++
  7. 2021-10-21python中spilt函数的学习
  8. 点到直线(超平面)的距离公式
  9. android uinput 按键_Android 触摸屏Event上报操作
  10. 开发你自己的Android 授权管理器
  11. CATTI 三级笔译考试准备
  12. c语言和mysql实现超市的管理_C语言编写的超市管理系统
  13. 亚马逊程序员:我曾拼命逃离996!
  14. PEP8 - Python 代码风格指南中英对照
  15. c语言中scanf是什意思,C语言中的scanf是什么意思
  16. 计算机毕业设计Node.js+Express学生健康管理系统(源码+程序+lw+远程调试)
  17. android7.0夜间模式,Android 7.0隐藏的夜间模式 一个软件就能开启
  18. matlab高级教程,【高级教程】利用高级计算软件MATLAB抠图教程
  19. zynq7000系列芯片介绍
  20. 。。。。。。。。。。。。。。。。。。。。

热门文章

  1. epson r1900 清零软件_Epson爱普生me1100清零软件 me1100打印机废墨清零软件
  2. 瑞友天翼提示mysql error_瑞友天翼加载应用程序出错解决方法
  3. php版密码字典生成 原创,真空密码字典生成器-使用教程和下载
  4. sql server 2008 镜像挂起
  5. voice VLAN配置案例
  6. CSS-返回顶部代码
  7. dynamipsGUI+VMware
  8. 《模拟电子技术基础》课程笔记(七)——放大电路
  9. BigDecimal除法报错:java.lang.ArithmeticException: Division undefined
  10. 机床电气课程设计(自己总结)