嵌入式开发者社区

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

作者: Mr.Loser    时间: 2014-8-21 15:44
标题: 关于修改uboot开机打印信息
TL专家,您好!
) B, U- Y/ e: i  T( T2 s    关于uboot的打印信息:( q+ o/ G, L5 u% r
        ARM Clock :456000000Hz - T6 Q6 j! c% K& g2 c
        DDR Clock :150000000Hz$ D  D" g- h2 E& j* d1 F3 k
这个打印信息,是打印的固定字符,还是uboot读取PLL0和PLL1的配置后计算出来结果再打印呢?4 D9 F2 N  E9 w7 c9 N, E8 N
假如我想修改这个打印信息,该怎么做呢?
( o& L% O% T& q/ D  T               6 X# o0 S  Q7 E0 r8 T$ @3 I

作者: teddy    时间: 2014-8-21 17:08
您好!u-boot打印的ARM 和 DDR clock的值是通过计算晶振和PLL0/PLL1的配置后,计算得出的,是实际值。修改修改时钟可以向创龙的技术支持获取源码,然后修改相应的文件:
/ ]4 m% u, [! R( ]( f7 \
( g1 _9 V, ^' h+ q9 N#define CONFIG_SYS_DA850_PLL0_PLLM        18        /* PLL0 -> 456 MHz */
4 g0 J1 U: a; Z2 b1 k. I#define CONFIG_SYS_DA850_PLL1_PLLM        25        /* PLL1 -> 312 MHz */5 h: o1 i; u2 {" Z& Q& v1 [1 J

作者: Mr.Loser    时间: 2014-8-21 18:14
Thanks,teddy8 q6 ^# i! [  G3 y7 G5 e; H0 u6 |+ P
这个问题,我已经解决。用的我自己的uboot,ubl中我修改了PLL0 和PLL1的配置,uboot打印的信息和我配置的是一致的。我看了uboot的源码,是通过clk_get()函数获取的时钟信息,获取方法就是你上面提到的。
  h; M: _  e, g- ]; v




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