JLINK使用指南

合集下载

jlink脱机烧录方法

jlink脱机烧录方法

jlink脱机烧录方法J-Link是一种用于调试和烧录嵌入式系统的工具,能够通过USB接口连接到目标设备。

在实际开发中,有时需要进行脱机烧录,即在没有网络连接的情况下完成烧录操作。

本文将介绍使用J-Link进行脱机烧录的方法。

一、准备工作在进行脱机烧录之前,需要做一些准备工作:1. 确保已经安装了J-Link软件和驱动程序;2. 确认目标设备和J-Link之间的连接正常;3. 准备好要烧录的固件文件。

二、创建烧录脚本在进行脱机烧录之前,我们需要创建一个烧录脚本,用来描述烧录的步骤和参数。

烧录脚本一般使用J-Link Script文件(.jlink)的格式,可以使用任何文本编辑器进行创建。

下面是一个简单的烧录脚本示例:```device = STM32F407VGspeed = 4000loadfile "firmware.bin", 0x08000000rg```其中,device指定了目标设备的型号,speed指定了烧录速度,loadfile指定了要烧录的固件文件及其加载地址,r表示复位目标设备,g表示开始运行。

三、执行脱机烧录在准备好烧录脚本后,我们可以执行脱机烧录操作了。

打开命令行终端,进入J-Link软件安装目录下的"JLink.exe"所在的路径。

然后执行以下命令:```JLink.exe -CommandFile burn.jlink```其中,burn.jlink是我们之前创建的烧录脚本文件。

执行该命令后,J-Link将会按照脚本中描述的步骤和参数进行烧录操作。

四、脱机烧录注意事项在进行脱机烧录时,需要注意以下几点:1. 确保目标设备和J-Link之间的连接正常,可以使用J-Link Commander等工具进行连接测试;2. 确保烧录脚本中的设备型号、烧录速度和固件文件路径等参数设置正确;3. 在烧录之前,最好将目标设备进行复位,以确保烧录操作的准确性;4. 如果烧录过程中出现错误,可以通过J-Link提供的调试功能进行故障排查。

jlink使用方法

jlink使用方法

jlink使用方法jlink使用方法详解什么是jlink?jlink是Java 9中引入的一个新工具,用于创建自定义的JRE (Java Runtime Environment)。

它允许您通过选择和排除需要的模块,以及优化所需的资源,创建一个更小更快的JRE。

使用jlink创建自定义JRE的步骤1.安装Java 9或更高版本确保您已经安装了Java 9或更高版本的JDK。

2.找到所需的模块您可以使用jdeps工具来分析您的应用程序,并找出它所依赖的模块。

例如,要分析一个名为``的应用程序,使用以下命令:jdeps --list-deps此命令将列出``所依赖的所有模块。

3.创建自定义JRE使用jlink命令创建自定义的JRE。

以下是一个基本的jlink命令示例:jlink --module-path <path-to-modules> --add-modules<module1>,<module2>,... --output <output-path>•<path-to-modules>:指定包含所有模块的路径。

•<module1>,<module2>,...:指定需要的模块的列表。

•<output-path>:指定输出自定义JRE的路径。

例如,要在C:\myjre目录中创建自定义的JRE,该JRE仅包含和模块,可以使用以下命令:jlink --module-path <path-to-modules> --add-modules , --output C:\myjre4.运行应用程序使用创建的自定义JRE来运行您的应用程序。

例如,在上一个步骤中创建的自定义JRE的路径为C:\myjre,要运行``,可以使用以下命令:C:\myjre\bin\java -jar注意:确保您的应用程序中使用的模块在自定义JRE中是可用的,否则应用程序将无法正常运行。

jlink使用说明

jlink使用说明

Jlink安装使用说明
一、安装
1、解压jlink至任意位置。

解压完成后包含以下三个文件。

2、双击Setup_JLink_V490.exe。

点击YES
点击next
选择位置后点击next
四个全部勾选点击next
点击next
等待安装完成
点击cancel
点击finish
桌面生成此图标
二、使用说明
双击桌面图标
选择create a new project
点击start-J-Flash
选择project setting…
界面配置1 配置完成点击应用
界面配置2 配置完成点击应用
依次点击红圈内选项,跳出如下界面:
选择红圈中条目点击OK
选择红圈中条目点击确定
点击connect
跳出下图connect succeeessful
点击open data file…
选择.hex
选中要烧录的hex文件点击打开
跳出如下界面
点击auto
等待第一次进度条完成
等待第二次进度条完成
出现最终成功界面程序烧录完成。

jlink烧写程序图文教程

jlink烧写程序图文教程

Jlink 烧写程序图文教程第一步安装jlink驱动,安装完成后出现如下图标:SEGGER1.打开J-Flash,就是要烧写程序的软件2.打开会出现如下图这个界面,直接点击start j-flash3.进入后,点击open project,打开工程4.选择你的cpu芯片的对应jflash,下图是对应的NXP的LPC2114这款芯片,D:\Program Files\SEGGER\JLink_V490\Samples\JFlash\ProjectFiles\NXP,这个是路径完成后,会提示成功的标语,下图中我已经选择了下载文件,所以出现了对应的二进制文件,正常情况下到这一步是没有出现2进制文件的,这时需要点击图中的connect,如果出现下面错误,就是提示could not find any flash devices ,这表示连接不成功,解决的办法就是,选择options—project settings ,改变cpu设备点击CPU选项,按图中选择device,找到你对应的cpu就可以了这是提示连接成功的截图。

之后就可以选择你所需要下载的程序文件了,点击data file这边需要注意的是,每次只能打开一个程序文件,比如图中的二进制文件,只能有一个接着就是烧写了,点击target – program如果出现read memory error 错误,有2个选择,1关闭当前要下载的程序,重新选择二进制文件,2,选择target中的program&verify 或者auto,一般情况下auto这个选择都是可以执行的,这个auto一般情况下都是下载成功的,如果到这一步还不成功的话,就选择关闭软件,按上面再来一次,或者重新选择程序,最后一张图就是下载成功的提示,一切完成。

JLINK使用教程详解

JLINK使用教程详解
菜单>Edit>DebugRel Settings
2、ARM C Compiler
目的:选择与ARM核相匹配的C代码编译器
配置ADS工程
菜单>Edit>DebugRel Settings
3、ARM Linker(Output)
目的:设置代码段的起始地址为RAM的起始地址。
在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly); 可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为 零的变量被称为ZI段(ZeroInit)。
目的:设置代码段的起始地址为FLASH的起始地址。
配置ADS工程
菜单>Edit>DebugRel Settings 5、ARM fromELF
目的:转换为二进制文件并指定输出位置。
编译生成.bin文件
菜单>Projiect>Make
配置jlink工程
菜单>Options>Projiect settings 1、Target Interface
配置ADS工程
菜单>Edit>DebugRel Settings
配置完毕之后一定要注意存盘(ctrl+s), 这样配置才会生效,否则编译时会报错。
编译并进入AXD
菜单>Projiect>Debug 命令介绍 Compile: 编译单个源文件,生成一个.o文件。 Make: 编译整个工程,生成多个.o文件和 一个.axf文件。 Debug: 编译整个工程,生成多个.o文件和 一个.axf文件,并进入AXD。 Run: 编译整个工程,生成多个.o文件和 一个.axf文件,并进入AXD,同时 运行程序。

Jlink烧写图文教程

Jlink烧写图文教程
板子非nor启动connect时会出现板子送的是jlink它不支持oflash视频烧写用的都是openjtag它是另一款jtag工具
Jlink 烧写图文教程
-百问科技 st 1,点击安装 jlink 驱动
2.插上 jlink 红灯常亮
(板子 NOR 启动,mini2440 为例)
(板子 nor 启动,Jz2440v2 为例) 3.打开 jflash(jflash:安装好 jlink 驱动就有)
可以看到串口信息,因为我板子是有内核,所以就自动启动了
注意事项: 1.未装好 jlink 驱动,红灯不会常亮 2.板子非 NOR 启动,connect 时会出现
3. 板子送的是 JLINK,它不支持 oflash,视频烧写用的都是 OPENJTAG, 它是另一款 JTAG 工具
4.打开提供的配置文件 s3c2440.jfl-connect 成功连接
6.打开 u-boot.bin
7.点 target->Auto 烧写。提示你填入 start address,写 0 即可
就会自动烧写了,烧写完成是这样:
8.拔掉 JTAG 线连上串口

J-link使用指导

J-link使用指导

Jlink使用指导1.驱动的安装运行Setup_JLinkARM_V402b.exe,启动驱动安装程序。

图1- 1 启动驱动安装程序图1- 2 驱动安装过程图1点击Yes,允许安装程序。

图1- 3 驱动安装过程图2图1- 4 驱动安装过程图3 选择安装路径,点击Next继续安装。

图1- 5 驱动安装过程图4图1- 6 驱动安装过程图5图1- 7 驱动安装过程图6图1- 8 驱动安装过程图7点击Finish完成安装步骤。

2.MDK调试设置为了更好地介绍Jlink的使用,我们以6.2_LED_Test为例进行说明。

双击运行Led_Test.Uv2,进入MDK IDE界面。

选择工程LED_Test IN RAM。

图2- 1 选择工程点击Project->Options for Target “Led_Test IN RAM”或是点击进行工程配置。

点击Debug选项卡,进行调试工程设置。

图2- 4 Debug选项卡界面在仿真器选择下拉列表框中,选择J-LINK/J-TRACE作为工程调试工具。

图2- 5 仿真器选择J-LINK/J-TRACE 点击OK保存工程配置退出。

点击工具栏上图标,重新编译工程。

点击工具栏上图标,进行MDK调试。

3.MDK固化Flash设置双击运行Led_Test.Uv2,进入MDK IDE界面。

选择工程LED_Test IN FLASH。

图3- 1 选择工程点击Project->Options for Target “Led_Test IN Flash”或是点击进行工程配置。

点击Utilities选项卡,进行固化Flash设置。

图3- 3 Utilities选项卡界面在下载器选择下拉列表框中,选择J-Link/J-Trace作为工程的Flash固化下载工具。

图3- 4 下载器选择点击Setting进行烧写算法的选择。

选择AM29F160DB作为工程的烧写算法。

图3- 5 添加烧写算法点击Ok,退回到Utilities选项卡界面,点击Ok保存工程配置。

JLINK使用指南

JLINK使用指南

JLINK使用指南
CJLINK为(亮点STM32开发板上标准JLINK接口)
特别注意,连接的时候应使用图上方的接口,而不是下方的(下方是为JLINK板子编程用的)
1.SWD方式(一般使用该方式就可以)
8脚VCC连CJLINK1的2脚(如果已插USB供电可以不连)
7脚GND连任何的地,可以是CJLINK1上的4、6、8、10、12、14、16、18、20中的任何脚
6脚SWDAT连CJLINK1上的7脚
5脚SWCLK连CJLINK1上的9脚
CJLINK1图示
2.JTAG方式
8脚VCC连CJLINK1的2脚(如果已插USB供电可以不连)
7脚GND连任何的地,可以是CJLINK1上的4、6、8、10、12、14、16、18、20中的任何脚
6脚连CJLINK1上的7脚
5脚连CJLINK1上的9脚
4脚连CJLINK1上的3脚
3脚连CJLINK1上的5脚
2脚连CJLINK1上的13脚
1脚连CJLINK1上的15脚
亮点STM32 JLINK在出去嫁人前全部调教过了,请放心使用!功能一点不比50元以上的差!使用方法请参考手册,光盘工具目录下有安装文件,注意使用JLINK的时候,BOOT 跳线的位置应该是0 0 !注意以下设置:
串口1驱动
在光盘工具目录下:
cp210x.rar 为XP下驱动
CP210x_VCP_4Win_XP_S2K3_Vista_7.rar 为64位机下驱动
Setup_JLinkARM_V446f.exe 为JLINK驱动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二十三章:JLINK仿真调试器的使用
首先JLINK只能对NOR FLASH 进行烧写。

如何用JLINK将uboot烧写到NOR FLASH为例来讲解JLINK的用法。

假定已经装好了JLINK驱动程序。

第一步:检测JLINK 是否和电脑连接上,用USB线连接JLINK和电脑打开J-Link Commander观察相关信息,看到如下信息证明JLINK已经和电脑连接上。

第二步:关掉上面的窗口,将JLINK和目标板连接,再次打开J-Link Commander观察相关信息,看到如下信息证明JLINK已经找到目标板的芯片。

第三步JLINK 相关设置首先打开J-Flash ARM 看到后选择Options Project Settings 或者直接按Alt+F7
进入工程设置。

在CPU选项中按下图进行选择。

内核选择为ARM9,选Use target RAM(faster)Addr栏中填40000000 4KB
在FLASH选项中进行如下设置首先勾掉Automatically detect flash memory看到如下界面后点select flash-----Device选择SST39VF1601。

设置完以后点击确认。

注意BASE ADDR 为00000000.
第四步:点击file —>open或直接按Clt+O找到存放已经生成好的uboot.bin的文件,并打开uboot.bin。

此时软件会提示Start address点击OK.
点击OK后的界面。

下载主界面
第五步按F7让JLINK软件实现自动下载。

下图为程序下载完成后的界面。

整个过程到此结束,需要注意的是下载完成后必须拔掉JLINK程序才会跑起来。

说明:如果出现以下错误提醒,解决方法及可能原因:
1)注意BASE ADDR为00000000.可能设置错误了;
2)J-LINK复位时间短了或长了;
3)NOR FLASH里面有坏区或烧写误操作导致(通过H-JTAG清空,一般很少出现)。

相关文档
最新文档