7273|27

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

新板检错【SJF2440 | H-JTAG】 [复制链接]

新板 2440+K9F2G08用h-jtag 可以识别到CPU,电压,晶振正常

但在h-jtag里面的H-FLASHER check功能的时候,出现错误:
error:can't halt target and make it in the debug mode.....

此功能是实现识别flash ID的!


现在不知道是ram 还是nandflash出现问题,!看焊接没有短接情况!

我用以前的sjf2440 工具,发现可以识别nandflash 并且可以写入,读出的数据也是一致的!

调试工具:【LPT】+【WIGGLE JTAG】+ 【H-JTAG】


问题:
用wiggle 功能是,是不是操作flash要先经过ram?

最新回复

看看TCK有没有出来?前段时间我也遇到这个问题了。2.5的插座和2.0的插座转接板的问题  详情 回复 发表于 2010-4-19 09:19
点赞 关注

回复
举报

78

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
RAM 和NAND的IC  只是外接一些电容!
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
error:can't halt target and make it in the debug mode.....

这个错误信息说明你的CPU没有在调试状态,查下DBGSEL脚是否使能。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 2 楼 lightsoure 的回复:
error:can't halt target and make it in the debug mode.....

这个错误信息说明你的CPU没有在调试状态,查下DBGSEL脚是否使能。

正解
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

5
 
DBGSEL 脚的编号能告诉我吗 !谢谢
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

6
 
H-FLASH支持这个型号的NAND吗?
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 veabol 的回复:
H-FLASH支持这个型号的NAND吗?


没有自带的HFC!
得自己整吧   
至于怎么搞的!我还真给忘了,去年弄好的  之前的新版都是可以直接用的,这个可以放心
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

8
 
LZ看看你的CPU,上面又JTAG相关部分,就可以找到DBGSEL脚,看下他的意思。。我用6410板子+USB H-JTAG调试的时候是要把DBGSEL脚与GND短接,才能进行CHECK的,否则都是出现error:can't halt target and make it in the debug mode.....这个错误,可能2440和6410有点不一样~呵呵~楼主可以查查~


 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

9
 
LZ可以查下你的仿真器里面关于CPU和FLASH芯片的配置脚本,看看支不支持你这个型号的CPU和FLASH
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 lightsoure 的回复:
LZ可以查下你的仿真器里面关于CPU和FLASH芯片的配置脚本,看看支不支持你这个型号的CPU和FLASH

这个不用担心 之前烧写过多次!  只是新打了版就出问题了
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

11
 
nTRST I (引脚名)
nTRST(TAP Controller Reset) resets the TAP controller at start.
If debugger is used, A 10K pull-up resistor has to be connected.


If debugger(black ICE) is not used, nTRST pin must be issued by a low active
pulse(Typically connected to nRESET).

原来是ntrst和nreset 链接的,现在我把它断开,ntrst直接接一个10k的上拉电阻,但是现在还是那样,问题依旧》。。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

12
 
上去
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

13
 
版主贴主早上好!
版主贴主每天都有好心情!

esEo回帖是一种美德!xILG
==========================
介+绍:

[/url]

PXiB
1)可录制上网记录,截获Http信息。
2)利用截获的Http信息自动生成命令(Page,拖拽即可完成)
3)执行命令,模拟浏览器向Web服务器发生命令。

中文论坛:[url=http://spritebrowser.com/LunTan]

esEo

要看美女来这里:
[url=http://byhat.com][/url]

=======================
软件创业QQ 群:103815692

4J0U
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

14
 
  1. error:can't halt target and make it in the debug mode.....
复制代码

不能停止目标CPU,说明你的CPU程序已经在运行了。但是运行程序不正确。
能检测到CPU,说明JTAG连接正确,CPU供电OK
解决办法:
一:调节板的OM脚,不要让它从Nand启动,如调成从NOR启动,这时,IROM就不会将Nand里的错误程序拷到DRAM并运行了。然后再试试h-flash,检测nand,烧入正确的程序。

二:直接换一块新的或者全部格过的flash,再试。如果第二步仍然不行,检查2440的大小页配置问题。

三:使用JLINK,通过halt命令停止CPU的运行,然后导入一个初始化BIN文件并运行,再通过h-jtag引导正确的boot在DRAM运行

以上三法,基本上能解决楼主的问题。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 10 楼 trueman_onlyme 的回复:
nTRST I (引脚名)
nTRST(TAP Controller Reset) resets the TAP controller at start.
If debugger is used, A 10K pull-up resistor has to be connected.


If debugger(black ICE) is not used, nTRST pin must……


恩~即然后这个引脚定义,那么 我说说我的理解 LZ可以参考下: NTRST一般与板子上的NREST复位信号短接
If debugger(black ICE) is not used, nTRST pin must be issued by a low active,当低电平复位,信息起来就不进入调试(DEBUG)模式;
反之当高电平的时候,系统不会起来,这是你就可以用JTAG调试了。

楼上的兄弟说的对,能不能进入调试,还是要看你的板子是不是运行了系统程序了。
呵呵~楼主可以试试哦~哈哈
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

16
 
多谢两位的帮忙

:调节板的OM脚,不要让它从Nand启动,如调成从NOR启动,这时,IROM就不会将Nand里的错误程序拷到DRAM并运行了。然后再试试h-flash,检测nand,烧入正确的程序。
   我的板,无norflash

二:直接换一块新的或者全部格过的flash,再试。如果第二步仍然不行,检查2440的大小页配置问题
    flash换过的,新打的板,flash都是新的,H-JTAG 的配置文件,之前一直在用,所以大小页配置无问题


三:使用JLINK,通过halt命令停止CPU的运行,然后导入一个初始化BIN文件并运行,再通过h-jtag引导正确的boot在DRAM运行

JLINK?  我没有!   




能不能进入调试,还是要看你的板子是不是运行了系统程序了。

  怎么会有主程序,板子的bootloader都没烧进去


 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

17
 
能不能进入调试,还是要看你的板子是不是运行了系统程序了。

  怎么会有主程序,板子的bootloader都没烧进去

恩~呵呵~~是的  上面我没考虑到 抱歉~ 哈哈

 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

18
 
帮顶一下!!!
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

19
 
我的板,无norflash
并不一定要有NOR才能调成从NOR启动的,只是叫你改变OM脚电压而已;

flash换过的,新打的板,flash都是新的
说明没有程序跑,十有八九是你的flash地址周期,大小页配置的问题,是2440的几个IO口的配置决定的,不是H-JTAG决定的。

如果上面确保无误,看看flash焊接良好吗?去掉flash,量各与CPU相连脚的对地阻抗,是否电气连接正常
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

20
 
flash换过的,新打的板,flash都是新的
说明没有程序跑,十有八九是你的flash地址周期,大小页配置的问题,是2440的几个IO口的配置决定的,不是H-JTAG决定的。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表