如图是系统开机时候的打印,可以看到读出来的时钟是19MHZ,
OMAP clockevent source: GPTIMER2 at 19200000 Hz
OMAP clocksource: GPTIMER1 at 19200000 Hz
因为我把核心板换到同样的另一块底板上时候,读出来就是24M,一批同样的板子,有几块打印是读出来19M,其余都是24M,追了一下这部分代码,看的不是很懂,不知道是哪里影响到这个时钟了
Shine:
系统能跑起来吗?还是只是时钟显示的不对?在uboot中打印0x44e10040的寄存器地址,通过md 0x44E10040来输出,看这个寄存器的值是多少?是否和sysboot[15:14]两个管脚值匹配?00=19.2MHz, 01=24MHz.
user5904579:
回复 Shine:
你好,非常感谢你能回答,这个值是00000313,等于[15:14]不匹配,所以才是19.2MHZ,这个寄存器的值是因为板子管脚接的有问题吗?