如何使用Jlink

原创:http://blog.163.com/arm_eary/blog/static/212128090201292872252965/

下载程序:

1、 连上Jlink的USB到PC上。连接JTAG到GT2440开发板上,选择从Nor Flash 启动。

2、 板子上电后,启动J-Flash ARM 。File -> New Project新建一个工程,然后去配置Options-  > Project Settings->Target Interface中,为了提升速度,把Jtag Speed After Init设置为第三项,选择2000KHz。

3、 在Flash选项中,要正确输入Base Address:00000000,Organization:16 Bits X 1 chip(s)。并勾选Automatically detect flash memory。(地址都是16进制,下同)

4、 在CPU选项中,设置Core为ARM9,对齐方式为Little endian,勾选Check core ID,ID为0x0032409D,勾选Use target RAM (fast),Addr:400000000  4KB;其中启动J-Link Commander 在其打印输出的信息列表中可以查看core ID 。

5、 File ->Open 去打开你要烧写的文件u-boot_W35.bin,在跳出的对话框中,写入要加载到的地址0。

6、 Target中,先Connect,JFlash会自动去探测出的你的Nor Flash。Connect之后,你可以点击Show CFI Info查看信息。正确的话,然后就用Erase sectors。此时可能会提示擦除失败,不过没关系。然后再Program。以后每次烧写Nor flash都要先擦除然后再编程下载。

对于烧写出错误,要多擦除几次,再烧录。

时间: 2025-01-01 23:15:07

如何使用Jlink的相关文章

Jlink V7在MDK下使用Cortex-M3-Jlink模式开发STM32的说明

Jlink V7在MDK下使用Cortex-M3-Jlink模式开发STM32的说明 开发环境:STM32F103RB(128K Flash 20K RAM)+MDK3.50+JLINK V7(v4.04) mdk3.50 新增一种cortex-ms-Jlink调试模式,可以很好地支持Jlink.Jlink-SWD调试,无RDI需要按复位的缺点.烧写速度比RDI慢一些. 1 软件安装 1.1 安装Segger jlink V4.04驱动 安装在c:\Program Files\SEGGER\JL

J-Link的RTT功能实践

有时候要用串口作为debug输出,但有时候硬件的串口没那么多,无意间发现可以使用J-Link的RTT功能,有了它再也不用为缺调试窗口发愁了.具体怎么弄参考一个网友的帖子:http://www.amobbs.com/thread-5595476-1-1.html.根据该帖,我弄了个基于STM32F103ZE的演示例程,该例程使用MDK4.7a,J-Link4.98b,例程见http://pan.baidu.com/s/1dDQA7gX.

Keil升级之后,Jlink提示升级问题解决办法

Keil升级到4.72版本之后,Jlink就开始提示固件升级,很是烦躁:不过看网上有说可以将以前版本的Segger文件替换到Keil最新版本的Segger文件,就可以使用了,我就尝试了下,果然管用哈,下面分享下操作过程. 保存之前4.6版本的时候用的Segger文件, 该版本使用Jlink没问题,Keil6.0安装路径\ARM\Segger,然后替换掉 Keil7.2安装路径\ARM\Segger, 注意:为了以防万一最好把 Keil7.2安装路径\ARM\Segger先保存成副本,不要直接替换

JLINK坏了怎么办?VMware中USB无法识别?

一.关于JLINK 挂掉怎么处理,主要是要进行固件的恢复,步骤如下 (重要:要在XP系统下恢复,插上JLINK 之后,驱动要自己定位安装:C:\Program Files\ATMEL Corporation\AT91-ISP v1.13\sam-ba 2.9\drv ,先装完下面的软件才有): 按照“J-LINK V8 固件烧录指导”详细烧写步骤参考如下: J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 1. 安装固件烧录软件 请在ATM

mini2440使用jlink烧写superboot到norflash

Jlink版本:J-flash ARM V4.12 J-Flash ARM的配置. 一般说来file-->open project里面会找到一些*.jflash的配置文件,加载他们就行了,但是没找到适合S3C2440的.所以自己建了一个mini2440.jflash,手动进行配置: j-link设置 1. 打开J-Flash ARM,并进入菜单:Options-->Project settings 2.主要设置CPU选项和Flash选项 CPU : Core --> ARM9, Litt

openocd+jlink为mini2440调试u-boot

需要安装openocd,如果已经安装了系统默认的openocd(默认是0.5.0,版本太低),需要先卸载掉. 在安装前需要安装必需的一些库文件: sudo apt-get install libusb-1.0-0-dev libusb-1.0-0 automake autconf libtool pkg-config 然后执行安装: git clone git://git.code.sf.net/p/openocd/code openocd cd openocd ./bootstrap ./co

如何使用jlink一键烧录整个flash Hi3518 a c e Hi3515 Hi3512

以jlink烧录3515为例: 1\在jlink安装目录"C:\Program Files\SEGGER\JLinkARM_V426b"建立批处理文件"HI3515烧写.bat" 2\"HI3515烧写.bat"内容如下: jlink.exe jlinkbat.txt 3\在同目录下建立"jlinkbat.txt"文件,内容如下: r speed 3000k rce 0 9 1 1 wce 0 9  1 1 d loadbin

[异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议

一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题(vmware坑了,virtual-box简单安装,在virtual-box中安装精简版win7)> link:http://www.cnblogs.com/zjutlitao/p/5061917.html 遇到的在ubuntu上装虚拟机坑之后,接下来又遇到了一个新的问题—— 如何在在ubuntu上安装

【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)

作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42239705  参考博客 : [嵌入式开发]嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11) 开发环境 : -- 操作系统 : Vmware11 + RedHat6.3 企业版 + Win8.1; -- 硬件 : OK-6410-A 开发

Kinetis Design Studio 下使用J-Link下载程序

1.安装J-Link驱动. 在KDS安装目录下已自带J-Link驱动,进入以下目录(以我的为例): C:\Freescale\KDS_1.1.1\segger\USBDriver 将看到CDC.x64.x86三个文件夹,根据自己的系统选择对应的程序,只需两步(以我的为例): 1> 进入CDC文件夹下,运行dpinst_x86.exe,等待安装完成. 2> 进入x86文件夹下,运行DPInst.exe,等待安装完成. 2.建立工程并正确编译工程. 3.使用J-Link下载程序. 1> 单击