使用J-Flash通过jlink下载教程

该文档描述如何使用SEGGER公司提供的J-Flash软件通过J-Link下载(烧写,烧录,编程)数据文件。演示环境操作系统:window7硬件调试下载器:J-Link-OB软件下载器:J-Flash ARM V4.68调试下载器连接方式:SWD目标板系统:STM32F103C8T6最小系板(ST)目标板的供电方式:由J-Link调试下载器供电 

 STM32F103C8T6最小系板(ST)下载演示:1、在下载前请确保已经安装好软件J-Flash ARM软件及J-Link驱动,并正确连接J-Link调试下载器和目标板系统。2、在桌面上或开始菜单中找到已安装好的"J-Flash ARM V4.68"软件图标,双击打开软件,软件界面图一所示。

图一一、工程参数设置单击单栏中Options->Project settings或者使用快捷键"Alt-F7"打开工程设置界面。1、J-Link连接设置:选择默认的USB-Device 0,如图二所示。图二2、目标接口方式和速度设置:打开Target Interface选项,选择SWD方式,下边的SWD speed before init和SWD speed after init可以选择为Auto selection,如图三所示。图三3、芯片的型号设置:打开"CPU"选项,在"Device"的下拉菜单下选择ST STM32F103C8,然后单击"应用"和"确定"按钮。如图四所示;图四二、连接Jlink和目标板单击菜单栏下"Target->Connect"选项,出现如图五所示点击OK.图五连接成功后会在LOG状态栏中出现图六所示图六三、打开要下载的文件并下载加载需要向目标板写进去的"hex"文件:单击"菜单栏->File->Open data file"的选项,找到并选择需要的程序文件,单击"打开"按钮。即可看到要烧录的"hex"文件,如图七和图八所示图七烧录hex文件:单击菜单栏"Target->Program(或Program&Verify或Auto)"选项即可个目标板烧录"hex"文件如下图:图八提示:是否在编程之前擦除有影响的区域,需要单击"是",否则会提示编程失败的对话框图九编程成功后会提示编程成功的对话框,单击"确定"。此时我们就大功告成,完成对我们目标板的程序烧录。