您的位置:首页 > 其它

关于若干jlink几个问题的解决

2012-05-27 17:20 162 查看
这里使用天嵌的TQ2440开发板子。

一、跳线选择nor启动,连接jlink后,出现如下打印:Could not find supported cpu core on JTAG chain,TDO一直为高的提示,jlink不能正常工作。

问题引入:

       在烧录了自己裁剪的uboot到norflash后,连接jlink出现如下打印:Could not find supported cpu core on JTAG chain。

 

问题分析解决:

       网上搜索说有可能是nor被加密了,但我的开发板子用三星的s3c2440, 不能使用类似flashmagic这样的工具进行flash擦除。

      在更换norflash后jlink工作正常。

 

二、跳线选择nand启动,连接jlink后,出现该打印:Error: Unable to halt ARM core

问题引入:

           在解决第一个问题过程中,不小心把nandflash给焊了下来,当时直接把焊接下来的芯片丢垃圾桶了,型号无从考证。从电路图中查知使用K9F1208U的nand,但手头没有该64M的flash,所以从公司废旧板子上拆了一块256M的nand,型号为K9F2G08R0A。焊接到板子上后,连接jlink后,就出现Error:unable to halt ARM core的打印。

问题解决:

          尝试了所有网上说的解决办法都无效,查s3c2440芯片,看到nand接口有这样几个信号线: NCON0, GPG13,GPG14,GPG15,分别选择nandflash页大小,时序周期,和bus width的,对照电路图,这几个引脚使用电阻配置成512bytes,4-Addr,8-bit bus width. 与K9F2G08R0A的页大小不一致,重现焊掉一个电阻配置成K9F2G08R0A手册中描述的2k,5-Addr,8-bit bus width后,连接jlink,正常工作。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息