嵌入式开发者社区

标题: 关于修改uboot开机打印信息 [打印本页]

作者: Mr.Loser    时间: 2014-8-21 15:44
标题: 关于修改uboot开机打印信息
TL专家,您好!9 t4 V9 K. S2 L- b- e
    关于uboot的打印信息:# z( o! L8 Q+ M* q6 m/ W
        ARM Clock :456000000Hz
, y0 ^7 m/ H8 V        DDR Clock :150000000Hz$ L; {0 J0 `; m4 ]' ]
这个打印信息,是打印的固定字符,还是uboot读取PLL0和PLL1的配置后计算出来结果再打印呢?5 P" k, M/ b: m- r/ b9 z& K! [
假如我想修改这个打印信息,该怎么做呢?. Y- E1 J: y8 m! I; K5 _
               ' i( `; I) e6 H( Q

作者: teddy    时间: 2014-8-21 17:08
您好!u-boot打印的ARM 和 DDR clock的值是通过计算晶振和PLL0/PLL1的配置后,计算得出的,是实际值。修改修改时钟可以向创龙的技术支持获取源码,然后修改相应的文件:1 b4 F2 _! [# n/ E. N5 m+ }1 j) B/ t" h2 r

6 J2 m1 T2 {( R! @" S#define CONFIG_SYS_DA850_PLL0_PLLM        18        /* PLL0 -> 456 MHz */) j" r9 C* ?7 v$ `. a5 W
#define CONFIG_SYS_DA850_PLL1_PLLM        25        /* PLL1 -> 312 MHz */1 m* ]' W) z& R% r

作者: Mr.Loser    时间: 2014-8-21 18:14
Thanks,teddy  Y2 Z% u+ V% J3 F) w. F: E3 x
这个问题,我已经解决。用的我自己的uboot,ubl中我修改了PLL0 和PLL1的配置,uboot打印的信息和我配置的是一致的。我看了uboot的源码,是通过clk_get()函数获取的时钟信息,获取方法就是你上面提到的。
  S1 s/ q; v2 y* \6 L




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4