主题 : 关于u-boot-1.2.0源码理解 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 59314
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-11-22
最后登录: 2014-02-17
楼主  发表于: 2011-12-13 14:54

 关于u-boot-1.2.0源码理解

关于u-boot-1.2.0源码理解,请求解答!!!!
我的疑问:
u-boot-1.2.0的源码中对cpu的主频设置的在start.S中完成还是在speed.c中完成?但是我查看了u-boot-1.2.0的start.S文件中关于时钟的设置只有以下代码:
          /* FCLK:HCLK:PCLK = 1:2:4 */
    /* default FCLK is 120 MHz ! */
    ldr    r0, =CLKDIVN
    mov    r1, #3
    str    r1, [r0]

并没有对PLLCON赋值的语句。而s3c2440的datasheet中明确只有正确对PLLCON赋值才能让mpll时钟有效。而在speed.c中有用c语言对MPLL和UPLL设置的语句,但是要把uboot本书复制到ram中不是要先设置好时钟嘛?有谁能帮我解释一下,在此表示非常的感谢!!!!!
坚持才能超越!
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-12-13 15:14
这只是设置DIV, 没那么多的限制