嵌入式开发者社区

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

作者: Mr.Loser    时间: 2014-8-21 15:44
标题: 关于修改uboot开机打印信息
TL专家,您好!5 \& d' [+ G; Z  R# J
    关于uboot的打印信息:
$ H$ B1 \* v; ]+ \; i        ARM Clock :456000000Hz $ f  y# }7 K5 Z5 j8 W, G
        DDR Clock :150000000Hz$ j  Y6 ~: J3 ~: R: u. f0 r
这个打印信息,是打印的固定字符,还是uboot读取PLL0和PLL1的配置后计算出来结果再打印呢?* R7 t; K8 q' r3 \8 h
假如我想修改这个打印信息,该怎么做呢?2 f7 ]! {/ L: G# m% w! E
               2 X& X5 n/ i' e* B7 A( @

作者: teddy    时间: 2014-8-21 17:08
您好!u-boot打印的ARM 和 DDR clock的值是通过计算晶振和PLL0/PLL1的配置后,计算得出的,是实际值。修改修改时钟可以向创龙的技术支持获取源码,然后修改相应的文件:, N: i9 @0 ^% ?

2 x6 Y" }  k% u' U) ^8 I#define CONFIG_SYS_DA850_PLL0_PLLM        18        /* PLL0 -> 456 MHz */
/ e, J8 H( g- x) w8 ^# x#define CONFIG_SYS_DA850_PLL1_PLLM        25        /* PLL1 -> 312 MHz */( \3 o- B, c8 w9 `8 ]" @- \

作者: Mr.Loser    时间: 2014-8-21 18:14
Thanks,teddy$ |5 C. _/ C3 h; `, @3 k2 X# z; B
这个问题,我已经解决。用的我自己的uboot,ubl中我修改了PLL0 和PLL1的配置,uboot打印的信息和我配置的是一致的。我看了uboot的源码,是通过clk_get()函数获取的时钟信息,获取方法就是你上面提到的。: l9 y9 B5 s4 ^2 T5 I8 G





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