文档库 最新最全的文档下载
当前位置:文档库 › 1__如何使用jlink烧写代码到nor flash___frank

1__如何使用jlink烧写代码到nor flash___frank

1__如何使用jlink烧写代码到nor flash___frank
1__如何使用jlink烧写代码到nor flash___frank

1.文档目的

用jlink工具烧写裸机代码或者uboot到nor flash

2.工具说明

由于jlink只能烧写代码到nor flash,而不能烧写到nand flash中。

百问网开发的easyopenjtag或者openjtag工具可以将代码烧写到nor flash或者nand flash中。如何为了便利,可以考虑使用easyopenjtag或者openjtag工具直接烧写代码到nand flash中。

3.安装jlink烧写工具,该文件的具体位置,以实际情况为准。

双击上面的“jlink安装程序.exe”后,类似大部分windows软件一样,选择安装目录,后一路next,最终finsh。

安装jlink软件和jlink驱动

下面介绍jilnk软件安装过程。

第一节jlink详细安装过程

双击Setup_JLinkARM_V408l.exe,进行

经过下面的图片的信息(初始化安装向导),

得到License Agreement界面,提示我们是否支持license协议,肯定选择yes。

得到“welcome界面”,我们选择next。

得到“选择安装路径界面”,此时我选择默认的安装路径,然后选择next。(如果你想指定安装路径,通过下面的Borwse来选择。)

得到“选择项界面”,然后选择next。(默认已经选择了在开始菜单中创建项,用户可以选择性勾选在桌面上创建快捷键)

得到“开始安装界面”,然后选择next。

接着是installing,稍等片刻。

最后,出现“安装完成界面”,点击Finsh。

第二节jlink安装驱动

接下来是安装jlink驱动。

第一步:将“jlink的USB口”,通过“usb线”连接到“电脑的USB口”。

一般只要将Jlink的USB线插到电脑的USB口,系统都会自动正常安装jlink驱动。

通过下面步骤查看驱动是否按照成功。依次点击,“计算机(右键菜单)”--->“设备管理器”,如下图:

点击“通用串行总线控制器”,可以得到J-Link driver,如下图:

此时,如果Jlink没有插到JZ2440开发板上去,且开发板没有上电的话,Jlink指示灯会闪烁。然后安装完上面的软件后,在win7的开始菜单中,可以找到SEGGER,如下图:

插上Jlink,会自动安装驱动,安装驱动后,JLINK指示灯会一直被点亮。

安装完驱动后,可以打开:开始--->计算机(右键菜单)--->设备管理器中发现有jlink driver。

4.如何使用jlink工具烧写裸机代码或者uboot到nor flash中

步骤一:准备工作

第一小步:JLink的JTAG口经过转接板后用排线和开发板的JTAG口相连

由于很多同学出现jlink烧写不成功,主要原因是没有将jlink经过转接板后的线与开发板的jlink接口插稳,下面详细说明如何插稳。

接上jlink和附带的转接板,连接后结果如下:

可以拔掉JZ2440V2开发板的玻璃板,将jlink经过转接板后的排线端有一个凸出的一面,将凸出的一面指向纽扣电池一侧。同时插入的时候注意将连接端的中心位置对中开发板的JTAG接口。这样才能,做到将连接端的20个插口对准开发板的JTAG接口的20根针。

插入的结果如下:

第二小步:

1)然后将JLink的USB口接到电脑上,此时Jlink指示灯应该被点亮。2)开发板设为Nor Flash启动

3)接上电源适配器,按下电源按钮,给开发板供电,

此时开发板电源指示灯应该被点亮。

最后,jlink烧写程序时的接线如下:

第三小步:确认

步骤二:打开:开始---->SEGGER--->J-Flash ARM

第一小步:选择菜单“File -> Open”,打开附件里的JZ2440.jflash

注意:JZ2440.jflash位置以你实际存放的位置未准。

此时,下面的LOG窗口会出现:project open successfully ,提示项目打开成功。第二小步:选择菜单“Target-> Connect”

此时,下面的LOG窗口会出现:Connected succesfully,提示连接成功。

注意:如果出现电压过低的提示信息,如下

则,需要确认开发板是否由电源适配器供电,电源适配器是否插入JZ2440V2网卡旁边的电源口位置,是否按下红色电源按钮,开发板的电源指示灯是否被点亮。

注意:如果不是NOR启动,connect时会出现

则,需要确认是否从nor flash启动,在nor /nand flash启动开关背后有文字,可以根据该文字来选择是何种启动方式。

第三小步:选择菜单“File ->Open”,打开要烧写的二进制文件,例如裸机代码lcd.bin,并且在“Startaddress”里输入0,后点击OK。

此时,下面的LOG窗口会出现:Data file opend succesfully,提示打开文件成功。

第四小步:选择菜单“Target->Program”。

出现下面的界面,表明当前开发板的nor flash内容非空,在写入之前需要擦除,选择是。

此时,下面的LOG窗口会出现:Target programmed succesfully,提示烧写成功。

演示用jlink烧写uboot到JZ2440V2开发板中去

下面用上面同样的方法,演示用jlink烧写uboot到JZ2440V2开发板中去。

第一小步:选择菜单“File -> Open”,打开附件里的JZ2440.jflash

第二小步:选择菜单“Target-> Connect”

第三小步:选择菜单“File ->Open”,打开要烧写的二进制文件,例如uboot代码u-boot.bin,并且在“Startaddress”里输入0,后点击OK。

第四小步:选择菜单“Target->Program”。

用Jlink完成烧写程序后,如果想使用串口功能,必须将Jlink拔掉。步骤为:

1)将USB线连接到开发板的USB-COM1。

2)选择启动方式,Nor flash启动。

3)插上电源适配器,按下电源按钮后,电源指示灯常亮。

下面运行nor flash中已经烧写的lcd.bin

首先,将USB线的一端连接到开发板的USB-COM1位置,另一端连接到电脑的USB口。只要插上USB线,电脑就能识别该USB-serial设备。

检查电脑是否检测到USB转串口设备。

然后打开secureCRT软件(作为收发串口数据工具)

协议:serial

端口:是前面“设备管理器”对话框中的端口(COM和LPT)下面的端口。波特率:115200,实际情况中需要看代码的配置参数。

数据位:8,实际情况中需要看代码的配置参数。

奇偶校验:none,无校验,实际情况中需要看代码的配置参数。

停止位:1,实际情况中需要看代码的配置参数。

流控:无。

点击上图的“连接”后,

表明串口已经打开

使用H-Jtag或Jlinkv7单步调试

使用H-Jtag 的单步调试实验 启动H-Jtag,正确读取CPU 的ID 号。(这里默认您已经会使用H-Jtag,并且Jtag 板已经连接了开发板和PC、串口线也连接了开发板和PC) 说明:除去Jtag 接口、串口和LCD 接上设备外,不要接诸如USB 下载线等,因为单步调试时涉及中 断的调试会出现在中断响应的地方死循环的情况。 点击“”进入AXD 的调试页面,如下图所示: 然后点击“Options->Configure Target”进行配置,操作如下所示:

说明:这里直接将Jlink V7 的也选上了,下一节就不再进行说明。 配置过程,截图如下: 然后关闭AXD(其实也不用关闭AXD,直接点击“Files->Load Debug Symbols”选项,然后选择 TQ2440_Test.axf 文件,此时不推荐这样做),然后重新在ADS 1.2 中打开AXD,下面是加载完毕镜像后的

然后此时就可以单步调试了,下面列出常用的几个按钮以及功能(功能介绍依次从左到右介绍): 全速运行按钮:点击它就全速运行 暂停按钮:点击它可以暂停全速运行 调试按钮:实现单步调试,跳过函数调试等功能(中间4 个按钮) 显示执行点按钮:显示执行位置 断点按钮:设置断点 注意:单步调试时,对于中断等调试是没法进行的(比如接了USB 下载线),否则会出现在2440init.s 文件的415 行“ msr cpsr_cxsf,r1 ;SVCMode”处死循环,因为进入了中断响应子程序。 说明1:对于想要调试nand.c 文件的代码时,需要修改2440init.s 文件的314 和315 行,将其屏蔽(也就是前面加“;”号),并且要求从Nand Flash 启动才行,要Nand Flash 中的数据和您要调试的数据相同才行,否则是没法实现的。 说明2:对于调试时修改了代码,想要重新调试的解决方法为:在ADS 1.2 中编译(注意:是编译)镜像,然后再在AXD 中“Files->Reload Current Image”重新加载镜像即可。 说明3:对于已经设置过了AXD,然后第一次调试时打开AXD 出现错误的解决办法:首先重新配置AXD,然后点击“Files->Load Debug Symbols”,打开“TQ2440_Test.axf”文件,就可以加载镜像进行单步调 试了。这里仅仅抛砖引玉的初步介绍单步调试的方法,可能您在实际使用中还会遇到问题,请到天嵌科技的 论坛发帖子询问。 使用Jlink V7 的单步调试实验 在5.3.2 中已经添加了Jlink 的dll 文件,然后配置Jlink,首先打开“Options->Configure Target”,然后选择“Multe-ICE”,点击Configure 后,在出现的Jlink 配置单中使用默认配置即可;然后打开“Options->Configure Interface”,然后在出现的对话框中选择session file 页面,然后导入光盘的“Windows 平台开发工具包\Jlink 资源\init_sdram.txt”文件,操作如下图所示:

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.

第五步按F7让JLINK软件实现自动下载。下图为程序下载完成后的界面。 整个过程到此结束,需要注意的是下载完成后必须拔掉JLINK程序才会跑起来。 说明:如果出现以下错误提醒,解决方法及可能原因: 1)注意BASE ADDR为00000000.可能设置错误了; 2)J-LINK复位时间短了或长了; 3)NOR FLASH里面有坏区或烧写误操作导致(通过H-JTAG清空,一般很少出现)。

JLINK-rtt使用经验

Jlink RTT使用说明 单片机进行调试,一般都会分配出来一个调试的串口,如果单片机使用jlink烧录器,那么可以使用调试工具-RTT来代替串口进行信息的交互,不需要使用串口。 RTT(Real Time Terminal)是SEGGER公司新出的可以在嵌入式应用中与用户进行交互的实时终端。J-Link驱动4.90之后的版本都支持RTT。 需要安装J-Link驱动4.90之后的版本 1、使用JLINK SEGGER RTT打印调试信息 然后将这四个文件添加到自己工程中去,并且在主程序工程中包含SEGGER_RTT.h文件。 然后我们就可以直接在主函数中调用SEGGER_RTT_printf函数来打印调试信息了,该函数用法和printf函数类似,只是多了一个参数用来指定RTT通道。其中通道0,就是我们在调试时使用的通道。在主函数中添加如下代码即可打印信息。 SEGGER_RTT_printf(0,"Times %d\r\n",++u32Counter); 这个函数不支持浮点数,如输出浮点数可以先使用sprintf输出到缓存,再使用SEGGER_RTT_WriteString输出。 char rtt_out_str[80]; sprintf(rtt_out_str,"FloatValueIs%f;\n",var_float); SEGGER_RTT_WriteString(0,rtt_out_str); 单独打开RTT VIEWER 可以使用 如果打开JLinkRTTClient,必须同时打开RTT VIEWER 才可以使用

2、RTT输入检测 首先在程序中添加SEGGER_RTT_Read(0,rtt_buf,sizeof(rtt_buf)); 其次在J-Link RTT Viewer控制台的Input里面选择Sending/Send on Enter,然后End of Line 选择None 这样就可以通过下方输入框输入信息,按Enter发送 RTT VIEWER input设置 Win10自带的截图功能非常好用,快捷键Win + Shift + S

Jlink 调试

Mini INS/GPS 如何使用Jink 调试 Mini INS/GPS 本文档主要解决以下问题: 1. Mini INS/GPS的SWD仿真接口的定义 2. Jlink 仿真器如何连接SWD仿真接口 3. 如何使用Jflash 下载目标HEX格式文件 4. 如何使用J link 仿真和调试程序

为了方便用户调试姿态解算程序,Mini INS /GPS 提供了SWD 调试接口。它只需要4个引脚就可以仿真和调试STM32F 的程序。 1. SWDIO 数据通信引脚 2. SWDCLK 时钟引脚 3. GND 公共地,需要与仿真器的地连接在一起 4. VCC 3.3V 电源,有的仿真器用于检测目标芯片是否已上电。 以下是SWD 仿真接口在Mini INS/GPS 板子上的位置和引脚定义 Mini INS /GPS 的SWD 调试接口 双色状态指示 LED SWD 调试接口

Jlink 仿真器的接口 SWD 接口Jlink 仿真器 J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。Jlink 是分版本的,只有Jlink V6 或者更高版本的Jlink 才支持SWD 接口目前市面上的大都是Jlink V8版本,这是完美支持SWD 调试的 注意: SWD 数据 SWD 时钟 目标板电压 目标板GND 只需连接其中一个就可

Keil4使用Jlink设置指南

KEIL4环境,使用Jlink仿真器调试M3说明 1.安装keil4 首先要安装集成开发环境KEIL4MDK,这是ARM公司最新的调试软件,我们提供的工程例程都在KEIL4MDK开发环境下,调试通过! 2.安装jlink驱动, 驱动位于光盘的工具软件文件夹里,目前稳定的版本是JLinkARM_V408i。用户只需一步步安装即可,安装过程中不需要任何设置!安装完成后出现下图的可用快捷方式! 下边接收几个很有用的: 1.)J-Flash ARM:这是一个单独的程序烧写软件,J-Flash ARM配合Jlink仿真器可以完成绝大多数ARM芯片或扩展FLASH的烧录工作! 2.)J-Link GDB Server:打开这个软件,同时连接上开发板,就可一看到目标板MCU 内核和目标板电压! 3.)J-Link Commander:打开这个软件之前电脑要先连接jlink,可以看到jlink的硬件版本和序列号! 3.Keil4仿真调试配置 打开你要调试的工程(就是实验例程,请注意每个工程都可单独配置,KEIL4MDK工程一般是工程名+.uvproj的方式存在的),工程打开后,出现下边的界面:

我们提供了两种调试模式:内部flash调试和内部SRAM调试!我们首先要选择调试模式,是在内部flash调试还是内部SRAM调试。用户可以在下图的位置选择调试模式: 每颗芯片的RAM相对FLASH来说,都较小,所以如果程序量超过RAM的范围,请选择flash调试模式! 选择完调试模式后,接着配置该调试模式下的参数!点击下图所示图标 或者点击Flash--Configure Flash Tools......,如下图所示 点击后,会打开下图所示的配置窗口

jlink用于仿真stm32使用手册(V1.1)

J-Link用户指南 编写:徐世龙(网名:清风徐徐) 版本:Rev1.1 https://www.wendangku.net/doc/8510592819.html, 2009-06-07

目录 一、J-Link ARM JTAG仿真器简介 二、J-LINK驱动安装 三、J-LINK接线图 四、J-LINK(JLINK)在Keil c开发环境下的设置(针对stm32) 五、F.A.Q(占位)

版本更新说明 Rev1.1: 更改了核心板用jlink仿真时的跳线方式,并更新了图片;【FLASH DOWNLOAD SETUP】设置窗口的勾选项做了更改修正;2009-06-7完成 Rev1.0: 增加J-LINK接线图,2009-05-29完成 Rev0.9: 原始版本,2009-05-16完成

一、J-Link ARM JTAG仿真器简介 J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAREWARM,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习ARM最好最实用的开发工具。 J-Link ARM主要特点 *IAR EWARM集成开发环境无缝连接的JTAG仿真器 *支持所有ARM7/ARM9内核的芯片,以及cortex M3,包括Thumb模式*支持ADS,IAR,KEIL,WINARM,REALVIEW等几乎所有的开发环境 *下载速度高达ARM7:600kB/s,ARM9:550kB/s,通过DCC最高可达800 kB/s *最高JTAG速度12MHz*目标板电压范围1.2V–3.3V *自动速度识别功能*监测所有JTAG信号和目标板电压 *完全即插即用 *使用USB电源(但不对目标板供电) *带USB连接线和20芯扁平电缆 *支持多JTAG器件串行连接 *标准20芯JTAG仿真插头 *选配14芯JTAG仿真插头 *选配用于5V目标板的适配器 *带J-Link TCP/IP server,允许通过TCP/IP网络使用J-Link J-Link支持ARM内核 *ARM7TDMI(Rev1) *ARM7TDMI(Re3) *ARM7TDMI-S(Rev4) *ARM720T*ARM920T *ARM926EJ-S *ARM946E-S *ARM966E-S *cortex M3

jlink使用方法笔记

jlink使用方法笔记 这段时间在用jlink调试freescale的mx51板子,下面将使用jlink的方法在此做一个笔记。jlink是segger公司的产品,由于正版的工具巨贵,所以现在大部分人都喜欢用山寨版的jlink,幸运的是我的山寨版jlink支持arm cortex a8,所以能调试mx51板子。 jlink的官方提供调试软件和驱动,调试软件有jlink commander(j-tag调试)、j-mem(内存查看)、j-flash(flash烧写)等。我主要用到的是jlink commander,以下是它的命令集: SEGGER J-Link Commander V4.20h ('?' for help) Compiled Oct 5 2010 19:11:57 DLL version V4.20h, compiled Oct 5 2010 19:11:41 Firmware: J-Link ARM V8 compiled Oct 5 2010 08:59:59 Hardware: V8.00 S/N: 20100214 Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull VTarget = 3.280V Info: TotalIRLen= ?, IRPrint = 0x..FFFFFFFFFFFFFFFFFFFFFFF1 WARNING: CPU core not found. No devices found on JTAG chain. Trying to find device on SWD. WARNING: CPU core not found. ****** Error: Parity error (Data = 0xFFFFFFFF, ReceivedParity = 1) No device found on SWD. Did not find any core. Info: TotalIRLen = 9, IRPrint = 0x0011 Found 2 JTAG devices, Total IRLen = 5: #0 Id: 0x2B900F0F, IRLen: 04, IRPrint: 0x0, ARM ETB #1 Id: 0x07B76F0F, IRLen: 05, IRPrint: 0x1, ARM1176 Core ARM11 identified. J-Link> Available commands are: ---------------------- f Firmware info h halt g go Sleep Waits the given time (in milliseconds). Syntax: Sleep s Single step the target chip st Show hardware status hwinfo Show hardware info

JLINK用户手册

JLINK 用户手册 拿到JLINK 先安装驱动到电脑上,如下是具体安装步骤; 安装驱动,举例Setup_JLinkARM_V450l安装: 1,安装目录 JLINK驱动/Setup_JLinkARM_V450l.zip/Setup_JLinkARM_V450l.exe 点击YES 点击下图Next: 点击下图Next(默认安装目录C:\Program Files\SEGGER\JLinkARM_V450l):

两个都选(第二个选项创建桌面快捷方式J-Flash ARM V4.50l,J-Link ARM V4.50l) 点击Next:

自动复制文件 下面提示是否更新安装的IAR 或者 MDK软件里面的jlink驱动程序,IAR 可以选,MDK不要选(如果MDK选了,安装后,MDK软件里的SWD功能将无法使用)

点击Finish完成安装, 电脑桌面上会看到有J-Flash ARM V4.50l, J-Link ARM V4.50l两个快捷方式生成; 2,连接JLINK USB口到电脑上 ,电脑会自动安装jlink设备到电脑上; A,绿灯:安装设备过程中jlink 绿色指示灯会一直快闪,设备安装好后,绿灯基本上不闪(有一秒钟微闪一次,属正常) B,红灯:jlink 出现故障会亮红灯,或者闪烁,或者一直亮;jlink JTAG口 15脚接地也会亮红灯; 3,测试jlink (JLINK 不连目标板)和电脑连接: 打开:桌面上的J-Link ARM V4.50l快捷方式; 如果出现如下提示点击 是 按钮即可:(这是提示固件升级,升级就可以了)

Keil与Jlink的使用

第三章、开发前的准备工作 概述 本章对JLINK 驱动程序的安装、使用和对RealViewMDK (Keil μVision3) 集成开发环境安装及其集成开发环境的基本使用和设置进行了介绍。 3.1、安装JLINK仿真器驱动程序 JLINK仿真器驱动程序可以从付带光盘或SEGGER网站https://www.wendangku.net/doc/8510592819.html,/pub/jlink/Setup_JLinkARM_V402c.zip获取最新的安装文件(目前最新安装版本为Software and documentation pack V4.02c [7177 kb]),下载完成后双击执行,出现如图 3.1 所示的安装界面,根据界面安装向导的提示,完成JLINK仿真器驱动程序的安装。假设安装在D:\SEGGER目录下。 图3.1 按Yes出现下图界面 MINI-STM32 超牛组合学习套装用户手册

图3.2 按Next继续下一步操作 图3.3 选择安装目录后按Next继续下一步 MINI-STM32 超牛组合学习套装用户手册

图3.4 如果你还在以前装了IAR的集成开发环境将出现下面图3.5的提示,提示你选择更新IAR下的JLINK仿真器的动态链接库文件,一般选上后按OK完成JLINK仿真器的安装。 图3.5 3.2、如何使用JLINK仿真器软件 3.2.1、使用J-FLASH ARM 烧写程序到芯片FLASH MINI-STM32 超牛组合学习套装用户手册

MINI-STM32 超牛组合学习套装用户手册 运行J-FLASH ARM 出现图3.6 图3.6 进行烧写前的必要设置如:图3.7 图3.7

JLINK用户手册1.3

JLINK用户手册1.3 一,使用MDK(keil for arm)和IAR for ARM的朋友可以不用单独安装Jlink 驱动软件; 1,MDK软件默认安装后,Jlink USB驱动在:C:\Keil\ARM\Segger\USBDriver\InstallDrivers.exe, 双击InstallDrivers.exe来安装驱动; JLink控制软件及相关文件路径:C:\Keil\ARM\Segger目录下,另外安装高于MDK自带jlink驱动版本会导致SW接口功能无法使用; 2,IAR软件默认安装路径,JLINK usb驱动路径:C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\drivers\Jlink\InstallDrivers.exe,,双击InstallDrivers.exe来安装驱动; JLINK控制软件及相关文件路径:C:\Program Files\IAR Systems\Embedded Workbench5.4\arm\bin (IARfor ARM5.5版本路径) 打开JLINK.exe,输入USB三个字母图示标号1敲回车键, 如下图示,是STM32F1103VCT6芯片检测到正常结果:

注释:图中标号2,Jlink内部芯片固件版本号, 3,Jlink硬件版本V8.0; 4,目标板电压就是jlink jtag口1脚检测到的目标板电压; 5,目标板STM32F1103VCT6芯片JTAG口ID号; 二,如果是生产,或者单独编程: 1,不要JLINK连到电脑上,先安装JLINK编程软件及驱动到电脑上,如下是具体安装步骤;安装驱动,举例Setup_JLinkARM_V410i安装:点击Yes; 点击NEXT:

Jlink不能下载的解决方案(很全面)

Jlink不能下载的解决方案 1. 首先检测一下k60 是否供电了。如果没供电,会提示:supply voltage too low(1 volt is required) 等错误,表示jlink识别不到目标板。 JlinK本身不能供电,需要改装的哦 本帖隐藏的内容 野火K60 核心板,有三种可供电的方式: (1)jlink 供电(jlink默认不供电,需要改装jlink)改装方法(第4页): https://www.wendangku.net/doc/8510592819.html,/share/link?shareid=550532&uk=235751603 (2)排针下有 5V 和3.3V 插座,可进行5V 或3.3V供电,两种任选一种就可以,当然也可以两种都一起供电。 (3)新版的k60 增加了USB 功能,可用USB供电 2. 电脑是否插入了jlink?jlink 是否通过转接板连接到k60 上?是否接触不良?台式机是否把jlink插到后面的USB口? 本帖隐藏的内容

可以换其他下载线、jlink 来试试。 台式机把jlink 插到电脑后面的USB口。 注意,jlink 下载口不能接反,接反了会短路,容易烧芯片……市场上部分转接板,为了省成本,没用牛角座而是直接用排针,容易出现接反的情况。 如果提示:can not connect to j-link via usb ,可能如下:jlink没接好(接触不良?没供电?),jlink 固件丢失了或者没安装jlink 驱动,或者 jlink 烧坏了。 第一步:先检测jlink 连接是否正常 第二步:安装jlink驱动: https://www.wendangku.net/doc/8510592819.html,/share/link?shareid=559008&uk=235751603 第三步:再尝试烧固件:https://www.wendangku.net/doc/8510592819.html,/forum.p ... age=1&extra=#pid966 3. 电脑是否正确安装jlink 驱动?win7、win8系统,jlink 驱动和IAR 是否都用管理员身份来安装? 本帖隐藏的内容 我们测试过下面两个驱动版本都可正常使用我的jlink。 https://www.wendangku.net/doc/8510592819.html,/share/link?shareid=559008&uk=235751603 https://www.wendangku.net/doc/8510592819.html,/share/link?shareid=559015&uk=235751603 如果之前没有用管理员身份安装,请卸载后重新用管理员身份安装。 4. 提示什么出错内容?先尝试对K60 进行解锁操作

J-Link用户手册_V3.0

Rev 3.0 版本:Rev3.1 2008-07

目录 一、J-Link ARM JTAG仿真器简介 二、J-LINK驱动安装 三、J-LINK在各个主流开发环境下的设置 四、J-FLASH ARM使用设置 五、F.A.Q 附录一、使用jlink的GDBserver 附录二、J-Flash ARM命令行使用说明 附录三、Jlink 在IAR下调试LM3S系列简易说明 Rev 3.0

版本更新说明 Rev3.0: 增加Jlink 在IAR下调试LM3S系列简易说明 Rev2.2: 增加FAQ 2007-6 Rev2.1: 增加了命令行使用说明做为附录二,2007-05更新。 Rev2.0: 添加了GDBserver的使用指南作为附录一,2006年10月更新。 Rev1.6a: 修改了下载速度的错误,更新了器件支持,改动了一些地方的排版格式 Rev1.6: 添加IAR下使用JLINK进行FLASH下载的注意事项 Rev1.5: 添加KEIL下Utilities下的设置截图,2006-08升级 Rev1.4: 修正部分文字错误,添加速度测试截图,添加J-FLASH ARM新特性说明,2006-07升级 Rev1.3a: 增加F.A.Q,2006-06-07升级 Rev1.3: 增加F.A.Q,2006-06-04升级 Rev1.2: 增加J-FLASH ARM的操作说明,2006-06-02升级 Rev 3.0

Rev1.0: 原始版本,2006-06-01完成 一、J-Link ARM JTAG仿真器简介 Rev 3.0

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWARM,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM 最好最实用的开发工具。 J-Link ARM主要特点 * IAR EWARM集成开发环境无缝连接的JTAG仿真器 * 支持所有ARM7/ARM9内核的芯片,以及cortex M3,包括Thumb 模式 * 支持ADS,IAR,KEIL,WINARM,REALVIEW等几乎所有的开发环境 * 下载速度高达ARM7:600kB/s,ARM9:550kB/s,通过DCC最高可达800 kB/s * 最高JTAG速度12 MHz * 目标板电压范围1.2V – 3.3V * 自动速度识别功能 * 监测所有JTAG信号和目标板电压 * 完全即插即用 * 使用USB电源(但不对目标板供电) * 带USB连接线和20芯扁平电缆 * 支持多JTAG器件串行连接 Rev 3.0

JLINK及KEIL MDK使用手册

JLINK及KEIL MDK使用手册 概述 本章对 JLINK 驱动程序的安装、使用和对 RealViewMDK (Keil μVision3)集成开发 环境安装及其集成开发环境的基本使用和设置进行了介绍。 3.1、安装JLINK仿真器驱动程序 JLINK仿真器驱动程序可以从付带光盘或 SEGGER网站 https://www.wendangku.net/doc/8510592819.html,/pub/jlink/Setup_JLinkARM_V402c.zip获取最新的安装文件(目前最新安装版本为 Software and documentation pack V4.02c [7177 kb]),下载完成后双击执行,出现如图 3.1所示的安装界面,根据界面安装向导的提示,完成JLINK仿真器驱动程序的安装。假设安装在 D:\SEGGER目录下。 图3.1 按Yes出现下图界面

图3.2 按Next继续下一步操作 图3.3 选择安装目录后按Next继续下一步

图3.4 如果你还在以前装了IAR的集成开发环境将出现下面图3.5的提示,提示你选择更新IAR 下的JLINK仿真器的动态链接库文件,一般选上后按OK完成JLINK仿真器的安装。 图3.5 3.2、如何使用JLINK仿真器软件 3.2.1、使用J-FLASH ARM 烧写程序到芯片FLASH

运行J-FLASHARM 出现图3.6 图3.6 进行烧写前的必要设置如:图3.7 图3.7

选择MINI-STM32开发板的CPU型号,选择完成后按确定退出设置。 图3.8 设置完成后左边显示烧写信息 图3.9

连接目标板,连上后会有提示信息,见下边的状态拦。 图3.10 连接成功后如图3.11 图3.11

DS-5+JLink使用手册

DS-5+JLink使用手册 一、安装JLink软件 1.安装服务器上的JLink软件(\\19 2.168.0.111\share\Baysband\tools\Setup_JLink_V490), 注意,安装到最后一步,有一个选择DD-5的选项,打钩,继续完成安装。 2.确认RDDI license是否加载到DS-5中。 a.进入到DS-5的DLL文件存放文件夹。(e.g. D:\DS-5 \sw\eclipse\dropins\plugins\com.arm.rddi.native_XXX\com\arm\rddi\windows\x86 ) b.进入JLink的RDDI文件夹(e.g. D:\SEGGER\JLink_V490\RDDI) c.对比一下rddi-debug-router_2.dll文件是否一致(可以对比时间)。 3.修改rddi-debug-router_2.dll文件 a.如果以上两处的rddi-debug-router_2.dll文件一致,即没有问题,该文件无需修改。 b.如果不一致。把JLink的RDDI文件夹下的rddi-debug-router_2.dll文件复制到DS-5的DLL文件存放文件夹。 二、 ?连接J-Link和目标板。 ?打开DS-5,并建立工程。 ?右键点击所建工程,选择Debug As →Debug Configurations...;或者,在工具栏选run→Debug Configurations...;

?点击New按钮创建一个新的debug configuration ?选到Connection 界面并且确保从设备数据列表中选择正确的设备(因为没有对应的ARM11可以适配我们的板子,所以我尝试了选择多种不同的连接,发现Emtrion→DIMM-EMEV2→Bare Metal Debug→Debug Cortex-A9_0这个连接适配可用。暂时可以先用这个,我担心不是完全一致的ARM11适配会有意外问题)。 ?点击Browse... 按钮以打开选择Debug Hardware会话窗以及选择所用的JLink ?添加设备名称(e.g. J-LinkUSB:59200006:Device STM32F103RB)

E-LINK ARM 仿真器 JLINK使用手册及固件升级

E-Link用户指南 编制支持:嵌入式联盟 (https://www.wendangku.net/doc/8510592819.html,) 2011年6月

目录 1. E-Link ARM JTAG仿真器简介 (3) 2. E-LINK驱动安装 (5) 3. E-LINK在各个主流开发环境下的设置 (8) 3.1. K eilMDK开发环境 (8) 3.2. A DS开发环境 (12) 3.2.1 E-LINK 在ARM11 (Tiny6410/Mini6410)上的调试 (22) 3.3. I AR开发环境下使用E-Link (26) 4. J-FLASH ARM使用设置 (36) 附录:E-LINK 与 J-LINK V8 对比 (43)

1. E-Link FOR ARM仿真器简介 E-Link FOR ARM(本文中简称E-Link), 是专为ARM开发设计爱好者调试、仿真以及下载(Debug & download )而推出的JTAG 仿真调试工具。 作为一款专用的ARM JTAG仿真器,E-LINK兼容目前市面大多数JLINK仿 真器功能,可配合IAR EWARM,ADS,KEILMDK,WINARM,RealView 等 集成开发环境,支持了几乎所有的ARM7/ARM9/ARM11 内核芯片的仿真,通 过RDI 接口和各集成开发环境无缝连接,E-LINK突出的亮点之一——支持全自 动固件升级,堪称完美地解决了困扰广大学习开发者的固件升级问题。连接、 操作极为方便,易于上手。 E-LINK适用于当前各类主流ARM开发板的仿真调试,是学习开发ARM 最具实用价值的开发工具。可直接使用于各类STM32,2440,6410系列开发板, 能够与友善之臂 mini2440/micro2440/ mini6410/Tiny6410,飞凌 FL2440/OK6410,华天正Real6410 等产品完美配合。 E-Link 基本介绍如下图所示:

J-Link_V6-V8版本的使用说明

J-Link用户指南(本手册适用于V6.0、V7.0、V8.0版本的J-LINK)

1.J-Link ARM JTAG 仿真器简介 J-Link 是 SEGGER 公司为支持仿真 ARM 内核芯片推出的 JTAG仿真器。配合 IAR EWARM,ADS,KEIL,WINARM,RealView 等集成开发环境支持所有 ARM7/ARM9 内核芯片的仿真,通过 RDI 接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发 ARM 最好最实用的开发工具。 J-Link ARM 主要特点 * IAR EWARM 集成开发环境无缝连接的JTAG 仿真器 * 支持所有 ARM7/ARM9 内核的芯片,以及 cortex M3,包括 Thumb 模式 * 支持 ADS,IAR,KEIL,WINARM,REALVIEW 等几乎所有的开发环境 * 下载速度高达 ARM7:600kB/s,ARM9:550kB/s,通过 DCC 最高可达 800 kB/s * 最高 JTAG 速度 12 MHz * 目标板电压范围 1.2V –3.3V,兼容5V * 自动速度识别功能 * 监测所有 JTAG 信号和目标板电压 * 完全即插即用 * 使用 USB 电源(但不对目标板供电) * 带 USB 连接线和 20 芯扁平电缆 * 支持多 JTAG 器件串行连接 * 标准 20 芯JTAG 仿真插头 * 选配 14 芯 JTAG 仿真插头 * 带J-Link TCP/IP server,允许通过 TCP/ IP 网络使用J-Link J-Link 支持 ARM 内核 * ARM7TDMI(Rev 1) * ARM7TDMI(Rev 3) * ARM7TDMI-S(Rev 4) * ARM720T * ARM920T *ARM926EJ-S *ARM946E-S *ARM966E-S * ARM11 * Cortex-M3 速度信息 Revision ARM7 Memory download ARM9 Memory download J-Link Rev. 1-4 150.0 kB/s (4MHz JTAG) 75.0 kB/s (4MHz JTAG) J-Link Rev. 5-8 720.0 kB/s (12MHz JTAG) 550.0 kB/s (12MHz JTAG) J-Trace Rev. 1 420.0 kB/s (12MHz JTAG) 280.0 kB/s (12MHz JTAG

相关文档