作者TroyLee (TroyLee)
看板Electronics
标题[问题] ARM 内建的 PLL 会漂移吗?
时间Sun Jun 29 00:18:09 2008
最近在研究 ST 的 STR911 这系列的 ARM966E-S 微控器
Master Clock = 25MHz (由外部振荡器输入)
HCLK = 96MHz (利用 25MHz 和内建的 PLL 产生)
PCLK = 48MHz (HCLK/2)
接上 J-Link(JTAG) 後, 利用 J-Link Commander 去测试他的速度
测了几次, 每次得到的速度都不太一样
这是因为 PLL 产生的会浮动?
还是因为可能有Cache,所以单纯透过读写memory测不准呢?
J-Link>testcspeed 0x04000070
Testing CPU clock frequency @ address 0x04000070...
CPU running at 96182 kHz
J-Link>testcspeed 0x04000070
Testing CPU clock frequency @ address 0x04000070...
CPU running at 96163 kHz
第二个问题是,
我用JTAG Debugging的时候, 设定 Breakpoint 抓到之後,
我让他 Hold 住(也就是抓到之後就不作动作)
可是 Timer/Counter 持续在作他的事?
是因为他的 Clock 是从 PCLK 进入, 所以只有 CPU 停止执行指令,
但是 Timer/Counter 这些周边是跟 CPU 没有关连的?
--
Save the Earth,
ride the bicycle
TroyLee
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.92.70