嵌入式开发者社区

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

作者: Mr.Loser    时间: 2014-8-21 15:44
标题: 关于修改uboot开机打印信息
TL专家,您好!% h8 P% n; p6 W6 E
    关于uboot的打印信息:$ x; f: q' o; R
        ARM Clock :456000000Hz
7 ^# w( U' O3 n9 ^* G        DDR Clock :150000000Hz9 f1 O/ q8 ~2 _' _5 K. y/ \  F& J
这个打印信息,是打印的固定字符,还是uboot读取PLL0和PLL1的配置后计算出来结果再打印呢?
2 ^$ J! J2 M6 Z6 u假如我想修改这个打印信息,该怎么做呢?: t& |, \& O4 R1 G2 j" M' ]% N2 M$ G
               
7 H7 I+ W0 F' A$ I% w* i& x/ |( i4 X
作者: teddy    时间: 2014-8-21 17:08
您好!u-boot打印的ARM 和 DDR clock的值是通过计算晶振和PLL0/PLL1的配置后,计算得出的,是实际值。修改修改时钟可以向创龙的技术支持获取源码,然后修改相应的文件:
& A  }: q. M: f7 ^- V' i
. w2 Y, _: s2 |# y- s#define CONFIG_SYS_DA850_PLL0_PLLM        18        /* PLL0 -> 456 MHz */
! S. k/ `+ m0 W) A* P$ R- _2 z#define CONFIG_SYS_DA850_PLL1_PLLM        25        /* PLL1 -> 312 MHz */9 h) y0 C$ @5 n# {

作者: Mr.Loser    时间: 2014-8-21 18:14
Thanks,teddy
$ M5 ~' n; U( ^. \这个问题,我已经解决。用的我自己的uboot,ubl中我修改了PLL0 和PLL1的配置,uboot打印的信息和我配置的是一致的。我看了uboot的源码,是通过clk_get()函数获取的时钟信息,获取方法就是你上面提到的。) u5 @% A2 K7 j





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