|
创龙: 你好
1 T! |# i4 ?& {3 Y4 O( E) r& q/ c7 E
6 G2 U* V" A+ h$ i/ Y+ l 我参考论坛中的方法,在uboot/include/configs/da850sdi.h
/ p+ R7 p4 i9 Z" C5 T) P3 x+ d 文件中,将CPU主频设置参数
: g. v- G+ W* p8 @) y; I8 t #define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m% V! B0 u! }7 a2 l* m2 F" T
#define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//" n9 F C e! r9 ]7 \4 y
) L) R( F3 m: P7 C9 w9 @6 j5 ]& z& h2 I1 @, L8 T: _5 F" `5 C8 b, f
CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)2 F0 a9 M8 I7 v
另一个参数未动。
8 n5 e& l+ D- ?: j3 O. H
@; q& R3 o# P5 ? 修改完之后编译、烧写并测试。/ ?. ^4 k& {5 r0 l3 C! K4 h5 O& b
发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。
1 e6 f2 A; u: w2 ~ } nand 方式启动打印信息停在位置如下- a% a" ^$ H3 ~+ d. f8 t e
3 A. z4 m. {% K8 V. m
5 A6 g( H; U- E* v% K, H' l用sd 卡启动打印信息 对比如下
0 S$ y- n) _9 b* x$ d
8 Y% {; u( E0 A& I8 ?# x2 U) u2 \0 s& [) ^5 a0 N% k3 q# f7 H" j4 }
看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。
+ v# l' p1 R! v, m- ~+ }) y不明白这是为什么,请帮忙解决一下。谢谢
" C: g! x( q0 {' i" G6 d
9 i& b8 D. \5 C0 _; G5 X3 D6 E: V% p7 s" u% g
* @1 ]) d1 f, m1 }8 P* C5 r
; @( h# A |' C r2 r" ?: U% ], Q6 L+ x3 k$ m: X% S
: L3 U1 _0 N6 V" J& s
' }$ @1 q! {; e5 l, ^
- y8 Z [. a. B; z' |的顺风顺水! o* Q( k/ V' S2 y+ g0 v$ C, K+ i6 S' a
n- p5 v' E" @+ @ddgdfg 7- T$ ^4 O& l8 \: E$ N
# R h( O8 ^0 M! @* v
5 D% p' N/ J& e5 ~* s
$ C3 o3 A. E; R, {* z* m+ c2 _; _ W! H* t1 m$ W
6 _6 m3 |; ~6 z! E- R" L/ k- h
# A& J! ^9 Q1 ?# F/ b# M
8 |2 q- u5 z- k4 _, b |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|