安装J-LINK ARM软件后山寨机软件V8不能用了怎么办

主题 : 为什么我的J-link无法对NORflash进行烧写·请大神指点啊!!!
级别: 新手上路
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
&为什么我的J-link无法对NORflash进行烧写·请大神指点啊!!!
我的mini2440和同学一起买的,他的可以用Jlink烧写,但是我的不行,开始以为是Jlink的问题,后来改用他的Jlink烧写也出现了同样的问题··非常着急··是我的板子坏了吗???
自由,自强,共享,共创。
级别: 论坛版主
发帖: 8881
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18302 分
注意S2开关位置
新手如何向我们反馈有效的信息,以便解决问题,见此贴: [注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
我是新手··按照视频教程一步步来的····烧写U-boot到NORflash····前面都还可以进行····就是点击program后··先擦除还可以运行··然后就会提示我错误,希望有大神能给予我指引啊··很担心是板子的问题··
自由,自强,共享,共创。
级别: 论坛版主
发帖: 8881
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18302 分
我们没有提供过教程,建议你按照手册来做,手册使用的是H-jtag工具返修可以联系卖家,一般是不会有问题的,大多是不熟悉操作不对导致的。
新手如何向我们反馈有效的信息,以便解决问题,见此贴: [注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
- Data file opened successfully (261148 bytes, 1 range, CRC = 0xCCB40ED3)Connecting ... - Connecting via USB to J-Link device 0 - J-Link firmware: V1.20 (J-Link ARM V8 compiled Dec&&1 :48) - JTAG speed: 8000 kHz (Auto) - Initializing CPU core (Init sequence) ...&&&&- Initialized successfully - JTAG speed: 8000 kHz (Auto) - J-Link found 1 JTAG device. Core ID: 0x0032409D (ARM9) - Flash ID (Chip 0) = 0x12249 (Verified) - Connected successfully连接时正常的···- JTAG speed: 8000 kHz (Auto) - J-Link found 1 JTAG device. Core ID: 0x0032409D (ARM9) - Flash ID (Chip 0) = 0x12249 (Verified) - Connected successfullyOpening data file [E:\嵌入式学习资料\mini2440资料\【申嵌视频】-S1\【申嵌视频】1 体验篇\tools\JLink\JLink烧写NOR Flash\u-boot.bin] ... - Data file opened successfully (261148 bytes, 1 range, CRC = 0xCCB40ED3)Programming target (261148 bytes, 1 range) ... - RAM tested O.K. - Erasing affected sectors ...&&&&- Erasing sector 2, 3&&&&- Erase operation completed successfully - ERROR: Could not transfer JTAG data. - ERROR: Timeout while programming, core does not stop - ERROR: Failed to program targetWARNING: Supply voltage too low, disconnecting target!Disconnecting ... - Disconnected之后就会这样报错··到底是什么原因啊 ,电压不够吗??
自由,自强,共享,共创。
级别: 论坛版主
发帖: 8881
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18302 分
没有用过jlink,不懂
新手如何向我们反馈有效的信息,以便解决问题,见此贴: [注]: 此处签名链接仅为指引方向,而非解答问题本身.
Powered by解决j-link无法使用以及keil识别出山寨j-link的解决方法 - CSDN博客
解决j-link无法使用以及keil识别出山寨j-link的解决方法
当我们拿着TB上卖的80块钱一个的J-link ARM山寨调试仿真器做学习或者开发时,突然,你的J-link指示灯停止闪烁了。这时候请不要着急,这很可能是J-link内部固件损坏的问题,只要我们重新给他刷上新的固件,一般来说就能使用了。
这里不再累述如何刷固件的具体操作,不知道的朋友可以去看我上传的资料里面的说明或者去网上百度就行了。我这里想说的是在刷固件的过程中通常会遇到的问题。
1) j-link按照刷固件教程中的操作,完成了将TST引脚短接后再与PC机相连时无法正常下载驱动或者SAM-PROG中的write flash键为灰色无法使用的问题。
2) j-link固件刷新完成后,连接到keil,keil提示firmware update,完成update后keil识别出j-link是克隆的 如下图:
首先解决第一个问题,我们需要换一个windows xp 或者windows 7 32位操作系统即可。这是由于我们刷固件其实就是给j-link里面的AT91SAM7S64烧写程序代码,如果使用windows7 64位操作系统没有开发出对应的上位机串口驱动程序,但xp和32位操作系统下有。
然后是第二个问题,我们把J-link固件刷新完成后,使用keil调试程序的时候,它会弹出提示我们更新固件的窗口,如果这个时候你选择了是,那好keil就会识别出你的山寨J-link出现图1-1所示的窗口,然后强制退出。当然,也有可能你选择了否仍然出现了识别出山寨版的窗口。那我们如何来解决这个问题呢?
我们可以利用keil的一个漏洞,由于keil无法检测出老版本的j-link,我们可以将j-link还原到过去的老版本,keil就无法检测出来了。
我们首先下载一个老版本的J-link驱动程序,并且安装。我所给的资源里面的为v4.40的版本。
然后打开j-link ARM这个程序。
往里面输入 exec invalidatefw 命令,将里面的固件版本还原到以前的版本。
keil也得还原,我们将keil安装目录下ARM/Segger文件夹中的这两个文件替换成我所给的两个同名文件。
最后还有一个问题,如果你完成上面的步骤但是发现在keil的flashdownload 窗口里面没有自己所需要的芯片的flash类型。
这是由于你将j-link的版本还原到了这个芯片出厂以前,那当然不会支持你所需要的芯片的flash了啊,你要做的就是再找个比你要用的芯片晚出现但是要低于4.6版本的j-link驱动,重复上述的步骤。
j-link固件、j-link ARM v4.40驱动、Segger文件夹中所需要替换的文件的下载链接:
密码为:b3gh
本文已收录于以下专栏:
相关文章推荐
1、所需材料C51V954a.exe(链接:/s/1pLSxiYn 密码:q8bj)MDK516a.exe(链接:/s/...
Jlink在4.6以后的版本,一般都会有盗版检测。
  单独用JFlash烧录程序:一旦查到是盗版,Jlink会弹出the connected emulate is a J-link clone”;用...
前几天进手了一个J-LINK,因为H-JTAG毕竟对MDK支持的不是太完美,比如用keil mdk上面的下载按钮烧录程序,不是直接就能烧录进去,而是弹出H-Flash软件,再手工选择文件烧录;而且用H...
好久没玩stm32了,最近有个项目刚好要用到stm32,可是在编译正确后,始终下载不了,一会出现这个错误,一会出现这个错误。现把我遇到的几个错误及解决方法记录如下。
1.ERROR:Flash D...
前几天进手了一个J-LINK,因为H-JTAG毕竟对MDK支持的不是太完美,比如用keil mdk上面的下载按钮烧录程序,不是直接就能烧录进去,而是弹出H-Flash软件,再手工选择文件烧录;而且用H...
FROM: http://blog.csdn.net/zhzht/article/details/7741928
今天将Keil MDK升级到了V4.54,使用J-link下载程序,...
前几天进手了一个J-LINK,因为H-JTAG毕竟对MDK支持的不是太完美,比如用keil mdk上面的下载按钮烧录程序,不是直接就能烧录进去,而是弹出H-Flash软件,再手工选择文件烧录;而且用H...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)J-link V8 山寨固件烧写相关问题 - CSDN博客
J-link V8 山寨固件烧写相关问题
想用J-link的时候、才发现不能用了、usb无法识别设备。
网上有n多相似的处理办法、参考如下:
.cn/s/blog_65c159de0100xzc9.html
结果试了n次,没有成功。
之后又怀疑是太山寨、想试一下其他的固件版本、看到了下面的帖子:
/detail/26627
看到芯片的管脚图后,我确认了一下自己板子的布线、确认了2个端口、并用万用表进行了测试、才发现拉高动作一直无效的原因。
我的板子上,erase和tst端口被外部拉低了。。。
马上拆掉了两个拉低电阻,再次尝试立马就成功了。
所以、大家如果遇到相同的问题,也先确认一下自己的板子有没有问题。
本文已收录于以下专栏:
相关文章推荐
如何使用J-Link V8
烧写程序到NOR Flash
以mini2440开发板来说明
Mini2440 Memory配置:
NAND flash:K9F1208(64M x 8 Bit)...
mini2440 j-link nor flash
最近学习ARM9,于是把朋友的Jlink拿来用了一下,由于想在IAR下开发ARM9裸机程序的,结果没弄好不说还把朋友的Jlink固件升级了。由于没有破解,升级了又要重新刷固件,为解决下载调试程序时,不...
J-Link好多人都遇到由于某些误操作造成J-Link无法识别和调试灯不亮等问题,本篇将介绍怎么让你本来好好的J-Link突然坏掉后起死回生,
    其实出现上面那种情况,绝大数情况不是J-Lin...
用J-link 烧写QQ2440V3开发板的配置文件,
QQ2440-AM29LV160DB.jflash
下载地址 http://download.csdn.net/detail...
本文介绍如何在虚拟机平台下的Ubuntu中配置J-Link,网上查找资料,多而复杂,结合多篇文章,再根据自己的实际操作,完成了Ubuntu下的J-Link的配置,就将具体的操作过程,以及安装中产...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)jlink程序更新新版本后jlink V8无法使用 - CSDN博客
jlink程序更新新版本后jlink V8无法使用
Jlink更新到高版本后,国内的克隆版的j-link仿真器无法使用,并且报错:
The connected emulator is a J-Link clone.
The use of the licensed software to operate SEGGER product clones is prohibited and illegal.
由于高版本的Jlink软件增加了SN的检测,&解决办法如下:
1、重新烧写固件到Jlink,将原来V8.bin固件用Winhex打开,并找到偏移地址为0xff00为首地址4bytes修改为其他值,只要不为原来的 或 即可,因为更新后的固件对这两个固件SN进行了强制校验,修改为其他值即可完美解决问题,同时将0xff30后面的GDBFull对应改成GDBFULL,对应ASCII码为47 44 42 46 55 4C 4C,目的是跳过GDBFull检查。
1.1 另外一种灵活的修改SN的方法:将0xff00为起始地址的4Bytes修改为0xffffffff,同时将0xff30后面的GDBFull对应改成GDBFULL,对应ASCII码为47 44 42 46 55 4C 4C,目的是跳过GDBFull检查,保存修改好的固件文件。更新固件后,打开Commander,不理会更新,在Jlink命令后面输入
& & & exec setsn = xxxxxxxx,所输入的sn为16进制,否则更新升级时会出现错误。 建议定义成你更新的时间,如,这样就能追溯掉固件上次的时间。
然后再使用高版本jlink自动更新固件.
1. 使用Jlink烧录的电脑不能安装jlink软件,如果安装则要卸载,否则无法烧录.
2. 工具下载地址:/s/1kTmlQF9
压缩包中的bin文件为本人修改好的,本人自己烧录就用这个,如果分享链接失效欢迎及时反馈.
本文已收录于以下专栏:
相关文章推荐
网上找到此文章解决了j-flash只能连接后不能烧录的问题,希望遇到相同问题的小伙伴,可以用同样的办法解决:
前段时间,做了一块板子,调试接口只留了三个口SWD、SWCLK、GND,在使用J...
J-LINK V8 固件烧录指导
J-LINK V8固件烧录指导
J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLIN...
最近做Cotex-M3嵌入式开发,经常使用到
现在我们用的Jlink大部分都是山寨版的,有时候不知为什么就不工作了,windows提醒我们插入的是无法识别的USB设备。这是因为Jlink中的固件丢失了或者坏掉了,这个时候我们只能把它擦除重新写入固...
win7 64位系统下成功解决J-link_V8灯不亮USB无法识别及克隆版问题(亲测可用),内含有 Sam-ba_V2.15.exe、Jlink_V8的出厂固件v8_ID-XXXXXXXX.bin和...
Jlink v8 指示灯不亮,电脑无法识别的解决办法。
一、出现这种问题,原因有许多种:
1、多是淘宝上买的70元左右的JLINK V8 。一般表现为USB连接电脑,电脑识别成Unknow ...
Jlink v8灯不亮,驱动无法识别的解决方法期末了,跟老师借来了arm的嵌入式箱子,谁知道玩了没两天,Jlink的灯就不亮了,搞的好伤(蛋)心(疼),还以为是Jlink坏掉了,整完其他的大作业之后,...
一般来说我们所用的JLINK都是山寨的,一个国外正品JLINK得好几百,所以我们买一个几十块钱的JLINK,要求就不要太高了,能用就行。因为是山寨的嘛,所以用着用着很有可能会给你一个惊喜,那就是显示无...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)使用J-Link v8和u-boot烧写裸机程序到s3c2440的nand flash(这里假设nor flash已经烧进了u-boot) - shengnan_wu的专栏 - CSDN博客
使用J-Link v8和u-boot烧写裸机程序到s3c2440的nand flash(这里假设nor flash已经烧进了u-boot)
arm9裸机开发实时记录
&&&&&&&&& 这里是假设了nor flash 已经烧进了u-boot,如果没有烧进u-boot,也可以先通过J-Link commander把对目标板SDRAM的初始化init.bin文件加载进SRAM(s3c2440里面的steppingstone,如果是nor启动方式的话,这个steppingstone被映射到0x上,如果从nand启动的话,被映射到0x0地址上.然后设置PC值并运行它,这样SDRAM就被初始化好了.然后把u-boot.bin加载到SDRAM的某个地址处,只要不跟其他需要用到的空间重叠就行,运行u-boot,之后的操作跟下面基本一样.
1.把J-Link连接上PC机跟目标板,确保J-link驱动能正常使用.把串口连上PC机跟目标板,确保能正常通信.之后把开发板拨到nor flash启动,开启电源.因为nor flash已经烧进了u-boot,串口输出如下:
&&&&&&&&&&&
2.因为nor flash启动时已经把SDRAM给初始化好了,所以我们可以使用J-Link commander来把我们要烧到nand flash的bin文件加载到内存0x处:
&&&&&&&&&&&&
3.打开J-Link Commander后,如果提示如下,说明J-Link正确connect上了目标板:
&&&&&&&&&&
4.把JTAG速度设置为12M这样会更快点,然后使用loadbin命令把我们要加载到内存的bin文件加载进去,然后g一下.(这里需要注意的是:不要去运行它,因为如果运行后程序无法停止,那么后续的操作就无法进行了,虽然说h命令可以停止cpu运行,但是不知道为什么h之后后续还是有些问题)
以上在J-Link commander的命令如下:
speed12000
loadbinF:\VM_Share\arm_test\nand_led\nand_led.bin 0x
5.之后转到u-boot命令下:
①选择q,进入u-boot命令行
②根据之前查看到文件的大小,先擦除最小块数的nandflash.我的nand flash每一块大小是2048Byte,因为读写是以页为单位,所以我直接擦除一个块,大小为0x200000.
③之后把0x处的内容拷贝到nand flash 的第一个页里.
在u-boot里命令如下:
nanderase 0 200000&&&
nandwrite.jffs2
具体实现如下:
我的热门文章

我要回帖

更多关于 山寨机刷机软件 的文章

 

随机推荐