分享

ARM芯片各种无法烧写问题(LPC2114、LPC2214、LPC1766)

 hxcnz 2013-06-26
LPC2114 无法烧写:
我用的是LPC2138,前段时间用的好好的.现在H-JTAG总于提示找不到目标板.在以前是偶尔找不到目标板.现在成了绝大多数时间找不到.偶尔能找到一两次.

这个问题困惑了我大半个月,今天总算彻底解决了.在这里写出来,希望能让使用LPC21XX系列同样为这个问题困惑的朋友提供一定帮助,少走一定弯路.
    以LPC2138为例,LPC2138的JTAG中的RTCK要求接4.7K的下拉电阻以便芯片在复位时使能JTAG接口功能.然而该方法并不能确保JTAG功能一定被打开.
所以要确保JTAG接口有效,可以在程式中显性设置引脚功能为JTAG,
        PINSEL2                =        PINSEL2&0xfffffff4;
        PINSEL2                =        PINSEL2|0x00000004;
并将程式用ISP下载到芯片中,以后就可以放心使用JTAG功能了.(只要你不将芯片清空).

如果这个方法对你有效,请回复一个,谢谢!

http://forum./viewthread.php?tid=139
---------------------------------------------------
手册中有如下片段:
P1[26]/RTCK 24 I/O Returned Test Clock output. Extra signal added to the JTAG port. Assists debugger 
synchronization when processor frequency varies. Bidirectional pin with internal 
pull-up. 
Note:LOW on this pin while RESETis LOW, enables pins P1[31:26] to operate as 
Debug port after reset.

---------------------------------------------------
总结:
LPC2114 的 RTCK 应接4.7k电阻下拉,与LPC1766刚好相反(LPC1766 RTCK为10k上拉)。


/**********************************************************************************************************************/
LPC2214:
用 ADS 1.2 编译之后,用 H-JTAG 烧写了一次之后就再也无法检测到芯片了。

原因:在 ADS 中编译时选择了“RelInChip”这一项,当单片机将这个编译文件烧进去之后就会碰到以上问题。

解决方法:此时无论用 H-JAG 还是 AK100,都无法检测到单片机,只能用串口的 ISP 烧写!即接成串口烧写的状态,用“Flash Magic”对该芯片进行擦除,之后就能被 JTAG 软件检测到了。
这里顺便把LPC系列的串口烧写电路贴出来,以免初学者走弯路:
 
 注:TTL-RTS管脚接单片机的 ISP 引脚,不同单片机的 ISP 引脚是不一样的,具体可以参考对应的原版英文手册。

总结:在 ADS 中编译时只能选择“DebugInChipFlash”这一项再编译,这样编译出来的文件才是对的。

/**********************************************************************************************************************/
LPC1766:
情况:H-JTAG 能识别内核,但无法识别 FLASH-ID,无法擦除、烧写。
解决办法:发现是 1117-M3 3.3V 的电源芯片出现问题,输出电压约3.2V,比正常低了0.1V左右,换一个 3.3V 电源芯片后问题解决。

/**********************************************************************************************************************/
注:各种ARM芯片出现无法烧写的状况是我们在使用的时候没有细致地了解,一些失误、大意造成的,并非是芯片本身的问题,所以以上列举的各种芯片出现的状况也可能在其他芯片上出现,仅供参考,各位网友可根据自己的实际情况去应对。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多