[ZLG-ARM] 在Keil下调试LPC2364,程序下载后就找不到CPU

[复制链接]
4030|8
 楼主| banyai 发表于 2007-4-12 12:44 | 显示全部楼层 |阅读模式
我在LPC2300.s中设置为主晶振(11.0592MHz),PLL:&nbsp;MSEL:&nbsp;16&nbsp;NSEL:&nbsp;1&nbsp;<br />PLL_clk&nbsp;=&nbsp;(2&nbsp;*&nbsp;16&nbsp;*&nbsp;11.0592)/1&nbsp;=&nbsp;353.89MHz.<br />CCLKSEL:&nbsp;7&nbsp;&nbsp;Cclk&nbsp;=&nbsp;353.89/(7+1)&nbsp;=&nbsp;44.2368MHz<br />USBSEL:&nbsp;&nbsp;6&nbsp;&nbsp;USBclk&nbsp;=&nbsp;353.89/(6+1)&nbsp;=&nbsp;50.56MHz<br />不知以上的计算正不正确?<br />当我用内部IRC时,是正常的?是我的晶振有问题?还是设置有问题?
a_bb 发表于 2007-4-12 12:48 | 显示全部楼层

什么意思?

从哪里找不到CPU了,程序?硬件?仿真器?
 楼主| banyai 发表于 2007-4-12 12:50 | 显示全部楼层

就是ULINK,Settings里看不到IDCODE,Device Name之类的了

  
a_bb 发表于 2007-4-12 12:54 | 显示全部楼层

我的昨晚也这样!

我的电路板原来一直正常,昨晚写了一次程序后,电路板上电,ULINK就找不到CPU了,正在找原因!
zlgARM 发表于 2007-4-12 20:40 | 显示全部楼层

a_bb

&nbsp;&nbsp;&nbsp;&nbsp;时钟部分如果没有初始化好的话,是很有可能出现“找不到CPU”的情况的。你说了,用内部RC就没问题,那么你对时钟部分初始化不正确的可能性很大。<br />&nbsp;&nbsp;&nbsp;&nbsp;
lpc2000 发表于 2007-4-13 06:32 | 显示全部楼层

LPC23xx 上,PLL clock 应在280~300Mhz之间

NXP有个Errata提到的。<br />
a_bb 发表于 2007-4-13 16:50 | 显示全部楼层

问 banyai

改了频率设置有效了吗?
boy123 发表于 2007-4-14 22:49 | 显示全部楼层

把晶振换成6M或更低,然后用ISP擦除一下即可.

把晶振换成6M或更低,然后用ISP擦除一下,然后再换回12M...<br /><br />或是把当前的晶振取下,然后ISP擦一下..焊上的原晶振即可.
senxin 发表于 2007-4-17 20:21 | 显示全部楼层

程序的地址没有设对的,看下keil提供的例子

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

本版积分规则

14

主题

155

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部