主题 : JTAG问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 1595
精华: 1
发帖: 4
金钱: 55 两
威望: 6 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2008-09-12
最后登录: 2010-03-09
楼主  发表于: 2008-09-25 13:33

 JTAG问题

管理提醒: 本帖被 qq2440 执行置顶操作(2009-12-07)
前几天买了块QQ2440的开发板,
在keil 中用JTAG调试时,开头在FLASH 中调试程序一直都OK的,H-JTAG能正常使用,
然后我改成在外部RAM中调试时,H-JTAG就出现问题了。
在H-JTAG下能能检测到ARM920内核 ,然后进入H-FLASHER,但Check不到型号,
显示“Error:Can't halt target and make it enter DEBUG state.”
我把开发板和电脑都断电重启,问题依然没解决,
在H- FLASHER中,始终Check不成功,显示“Error:Can't halt target and make it enter DEBUG state.”
现在我不知道是不是JTAG的问题还是NOR FLASHER 的问题,或者说是NOR FLASHER被锁死了。

注:H-JTAG的设置完全是按照用户手册设置的,不会有没有问题,使用一段时间后才出现的这个问题。等待版主帮忙回复。。。。谢谢
[ 此贴被hualiwjj在2008-09-25 15:29重新编辑 ]
级别: 新手上路
UID: 1595
精华: 1
发帖: 4
金钱: 55 两
威望: 6 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2008-09-12
最后登录: 2010-03-09
1楼  发表于: 2008-09-25 16:25
这个问题已经解决
好像很多人都遇到过这个问题

在如下网址下得到了启发:
http://www.hjtag.com/forum/viewthread.php?tid=216&extra=page%3D3
级别: 新手上路
UID: 17
精华: 0
发帖: 18
金钱: 155 两
威望: 31 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2008-01-08
最后登录: 2012-05-20
2楼  发表于: 2008-10-10 22:44
我也没有探测到flash,但是我提示的是
"Error:Flash id does not mach.please make sure that the right flash device is selected"
请教这是为什么会出现这样的错误,有什么解决办法吗?
坚持到底
级别: 新手上路
UID: 1954
精华: 0
发帖: 1
金钱: 10 两
威望: 1 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2008-10-14
最后登录: 2008-10-19
3楼  发表于: 2008-10-18 09:48
前几天刚买的,同楼上问题啊,检测不到flash
级别: 新手上路
UID: 2338
精华: 0
发帖: 2
金钱: 20 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2008-11-12
最后登录: 2011-06-21
4楼  发表于: 2008-11-13 08:53
前几天买了块Mini2440的开发板,
JTAG一直检测不到CPU,郁闷....
级别: 新手上路
UID: 2047
精华: 0
发帖: 10
金钱: 95 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2008-10-21
最后登录: 2011-09-25
5楼  发表于: 2008-11-15 19:51
引用第2楼蓝色理想于2008-10-10 22:44发表的  :
我也没有探测到flash,但是我提示的是
"Error:Flash id does not mach.please make sure that the right flash device is selected"
请教这是为什么会出现这样的错误,有什么解决办法吗?

同样问题,求解
级别: 新手上路
UID: 2396
精华: 0
发帖: 11
金钱: 110 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2008-11-16
最后登录: 2008-12-06
6楼  发表于: 2008-11-19 12:25
要先检测到CPU后才能检测Flash。CPU没有检测到,FLASH是检测不到的。大家可以试着这么解决,打开H-JTAG server软件,选中 Settings ,再选择Port settings,弹出Port Address窗口,里面有三个选择,LP1、LP2、LPx,选择LPx,输入你计算机并口的资源寄存器,一般是0x378(也有的是0x3BC),输入完后点击Port Testing会弹出窗口,Selected port doesn't work!这时不要急,将0x378改成0x379(如果是0x3BC,则改成0x3BD),再点击Port Testing,又会弹出窗口,Selected port doesn't work!,不管它,继续把0x379改成0x37A(0x3BD改成0x3BE),继续点击Port Testing,依旧会弹出Selected port doesn't work!好了,这是最后一步了,你将0x37A(0x3BD)改成你最初的值0x378(0x3BC),点击Port Testing,弹出Selected Port works well!,这时你就可以检测你的CPU了,后面的大家就按手册做就是了。早些时候,用QQ2400也是探测不到CPU,其实根本原因应该是并口没有初始化成功,也就是没有进入状态,依次更改端口的资源寄存器,可以激活。不能保证大家都能成功,但是对于不能探测CPU的不妨一试。
级别: 新手上路
UID: 2396
精华: 0
发帖: 11
金钱: 110 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2008-11-16
最后登录: 2008-12-06
7楼  发表于: 2008-11-19 12:34
此法针对不能检测到CPU的用户,
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5407
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11054 分
注册时间: 2008-01-16
最后登录: 2014-11-22
8楼  发表于: 2008-11-19 13:18
神奇的Jtag
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 278
精华: 0
发帖: 10
金钱: 75 两
威望: 19 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2008-03-12
最后登录: 2011-05-22
9楼  发表于: 2008-12-26 19:56
引用第9楼zxh821112于2008-12-26 18:18发表的  :
大家可以拆开,看看NOR FLASH 的型号,是实时时钟电池下面第二个,图片上是错的很误导人,是标有SST的那个,大家可以看一下,手册上是错的了。


楼上的能不能说清楚一些啊...
为什么这么严重的问题,技术支持没有给出任何答复啊???
太致命了.我现在无法烧写了,最近赶上项目来了,急死...