EDN首页   博客首页

日志档案

发表于 2008-10-13 20:05:11

1

标签: ARM  IAP  NXP  

NXP的含糊地带——IAP

之前在LPC2200上用过一次NXP的IAP,第一感觉就是ISP就是靠它来实现的,而且是段不知道在哪个阴暗角落工作的代码。最担心的是一不小心跑飞代码,冲进IAP搞乱了,不知道怎么修复。

后来批量LPC2378的时候,又遇到jtag FLASH下不去的问题,当时急着找修正问题出新板,也没仔细研究,问题就这么留下去了。

最近翻到那批板,心想试试,果然当时jtag挂不上是主晶振没挂,要是以前一定会焊,没晶振怎么工作,但2378我注意到它复位后是内部RC提供时钟,而主时钟的切换也是要自己软件操作的,所以理应不需要外部时钟。

原以为时钟部分就是文档上写的那部分,其实不然,IAP一定是直接从主晶振那里单独取时钟,这么做当然有很多理由,减少IAP对其他寄存器状态的影响,还有不使用PLL等等~~但是就是这个灰色地带带来了误解。

系统分类: ARM   |   用户分类: 无分类   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(176)    回复(0)  

投一票您将和博主都有获奖机会!