[ZLG-ARM] 关于 PLL 和JTAG,有点怪

[复制链接]
2572|5
 楼主| azurecch 发表于 2008-10-22 22:54 | 显示全部楼层 |阅读模式
我使用LPC2378,外部11.0592M的晶振,关闭PLL,CPU时钟等于外部晶振频率,当我使用H-Jtag进行调试时,每秒闪烁的LED闪烁周期变成了2~3秒<br />若我把程序直接烧进去,复位运行,不用H-Jtag调试,则LED闪烁正常.<br />若我开启PLL,设置CPU的时钟等于外部晶振频率,再用H-Jtag进行调试,LED也闪烁正常.<br /><br />似乎若要使用H-Jtag进行调试,一定要开启PLL,无论频率多少.<br /><br />请教大家,帮忙看看是什么原因
boy123 发表于 2008-10-22 22:58 | 显示全部楼层

难道关了PLL,用了内部的4M?

  
 楼主| azurecch 发表于 2008-10-23 09:32 | 显示全部楼层

但是不用Jtag,直接复位后运行,是正常的

差别只在于有没有使用Jtag进行调试
zlg_lly 发表于 2008-10-23 19:34 | 显示全部楼层

RE:azurecch

您好!<br />这个很好确认啊,在调试的时候,您查看一下SCS(0xE01FC1A0)寄存器,看看是不是使能了主振荡器。<br />然后生成一个新的HEX文件,ISP下载到Flash中看看是不是和JTAG调试时一样。
 楼主| azurecch 发表于 2008-10-24 15:37 | 显示全部楼层

是不是使用JTAG调试时有最低频率的要求

是不是使用JTAG调试时有最低频率的要求。<br />要求CPU频率一定要大于某个值
zlg_lly 发表于 2008-10-25 09:34 | 显示全部楼层

RE:azurecch

您好!<br />JTAG的调试机制我们也并不了解,可能存在您说的这种情况吧。<br />所以,如果要看实际的延时还是建议脱机运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

18

帖子

0

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