嵌入式开发者社区

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

作者: Mr.Loser    时间: 2014-8-21 15:44
标题: 关于修改uboot开机打印信息
TL专家,您好!- s6 \; A. x# x& K+ b* Q! z6 ]
    关于uboot的打印信息:
( B, g: [2 h* `7 j        ARM Clock :456000000Hz : z* D8 I0 n; R6 E' b% C
        DDR Clock :150000000Hz$ o8 G# o+ d) T* i9 y
这个打印信息,是打印的固定字符,还是uboot读取PLL0和PLL1的配置后计算出来结果再打印呢?, F* k8 r! W, Q/ N" ]& u" X" ^
假如我想修改这个打印信息,该怎么做呢?9 {" j0 V6 T' e8 a9 [
               
* q7 W+ r+ B4 H. r1 M9 {1 ]$ L
作者: teddy    时间: 2014-8-21 17:08
您好!u-boot打印的ARM 和 DDR clock的值是通过计算晶振和PLL0/PLL1的配置后,计算得出的,是实际值。修改修改时钟可以向创龙的技术支持获取源码,然后修改相应的文件:$ K( n6 M, A( R5 o. `+ h

* R/ M, f' {- h( k& r/ Q. X#define CONFIG_SYS_DA850_PLL0_PLLM        18        /* PLL0 -> 456 MHz */) K6 w" L1 S6 P; B
#define CONFIG_SYS_DA850_PLL1_PLLM        25        /* PLL1 -> 312 MHz */
1 _' Z# [- s* m5 C5 n7 l
作者: Mr.Loser    时间: 2014-8-21 18:14
Thanks,teddy
' d( {5 _+ A! t这个问题,我已经解决。用的我自己的uboot,ubl中我修改了PLL0 和PLL1的配置,uboot打印的信息和我配置的是一致的。我看了uboot的源码,是通过clk_get()函数获取的时钟信息,获取方法就是你上面提到的。
8 b# b, |  N, d6 b5 \& x; s( W, |/ T




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