JLINK使用指南
- 格式:doc
- 大小:247.00 KB
- 文档页数:4
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是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安装使用说明
一、安装
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驱动,安装完成后出现如下图标: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使用指导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使用指南
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驱动。
jlink的使用方法摘要:一、JLink简介二、JLink的安装与配置1.安装步骤2.配置方法三、JLink的使用方法1.连接设备2.烧写固件3.调试代码4.监控运行状态四、JLink的高级功能1.断点调试2.数据观察3.性能分析五、JLink的优缺点1.优点2.缺点六、总结与建议正文:一、JLink简介JLink是一款由SEGGER公司推出的硬件调试工具,广泛应用于嵌入式系统的开发与调试。
它支持多种处理器架构,如ARM、MIPS、AVR、STM32等,为开发者提供了便捷的编程与调试解决方案。
二、JLink的安装与配置1.安装步骤JLink的安装过程相对简单,只需遵循以下步骤:(1)下载JLink软件及驱动程序。
(2)安装JLink软件。
(3)根据设备类型及操作系统安装对应的驱动程序。
2.配置方法(1)打开JLink软件,设置目标设备型号、操作系统、调试器型号等参数。
(2)配置调试串口号、波特率等通信设置。
(3)连接设备并验证连接。
三、JLink的使用方法1.连接设备将JLink连接到目标设备,确保设备上电。
在JLink软件中配置好设备参数后,点击“Connect”按钮建立连接。
2.烧写固件在JLink软件中选择固件文件,点击“Download”按钮进行烧写。
烧写完成后,设备将自动重启。
3.调试代码在JLink软件中打开调试器,设置断点、监视变量等参数。
然后点击“Run”按钮,即可开始调试代码。
4.监控运行状态在调试过程中,可通过JLink观察运行状态、实时数据、内存使用情况等。
此外,还可使用JLink进行性能分析,找出代码中的瓶颈。
四、JLink的高级功能1.断点调试JLink支持断点调试,可以帮助开发者定位代码问题。
设置断点后,程序运行到断点位置时会自动暂停,方便进行调试。
2.数据观察JLink可以实时观察变量值、寄存器值等数据,便于分析程序运行状态。
3.性能分析JLink提供性能分析功能,可统计代码执行次数、执行时间等,帮助开发者优化代码。
第二十三章: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清空,一般很少出现)。