当前位置:   article > 正文

关于若干jlink几个问题的解决_jtag tdo一直为高

jtag tdo一直为高

这里使用天嵌的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,正常工作。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/505085
推荐阅读
相关标签
  

闽ICP备14008679号