|
创龙: 你好7 u- D2 S5 T9 i2 P, j
/ B& @/ n% t8 m
, {, m' g7 @' x9 V# D* N; y 我参考论坛中的方法,在uboot/include/configs/da850sdi.h
9 l: P" A; x3 m( {% P4 I; O: j# W* m 文件中,将CPU主频设置参数. |' B4 Q6 D) y1 j6 c
#define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
?( q3 L1 T# D, K% v #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//) q' g% n2 o& ~- v" R: Q- I
! J4 J9 f' U' G1 |1 z
! g% F- h. d, t: h3 Z
CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)
; G# w5 t( b; C$ ~1 r' v }3 P 另一个参数未动。! ]1 E& O. Q Q8 C( }1 _. o
9 N, ?" ^7 ?) P" B* o. F* i
修改完之后编译、烧写并测试。
" V* }0 P. D+ C( Y" x3 ~ 发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。* k5 o# Q) j* e$ D1 v4 x' k
nand 方式启动打印信息停在位置如下
+ t. n( E4 u7 \" @0 @' ?: P/ H% s7 Y% L! M! Y
( u2 Q, A' X$ Q; o
用sd 卡启动打印信息 对比如下
& Z. G7 N5 o5 w f; x. }/ P$ d x6 n& |! E- t* I
! A0 f u1 R! ^& R+ R
看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。
V( T, e7 _; p不明白这是为什么,请帮忙解决一下。谢谢
3 M4 ]% V, E" v, C
) V* C# d5 T2 K7 {2 g* q# o
5 D5 N$ o* s$ W4 A# D4 ^' T1 ^/ s+ x& ?$ G
, J& D( t: W5 j; Z
) i2 r+ l5 G) x2 w( u; o% J
7 l% u0 j0 C" m, [. ~* S5 v3 h) c! a) F, s" |; w8 ]" o
% \% C! r* h2 B/ _ u的顺风顺水
1 }$ x8 @# W/ v4 x
2 n1 Q! F# Y" Z6 U! \ddgdfg 7+ ^7 ^0 z. @2 l7 ~
d* w& j( q8 ]1 H: E& ]
9 U, t7 W4 M3 v+ H9 f
& O) R) U, N; C3 T _2 y0 F2 v2 I
( `3 r# H! t: Y# V4 t9 x0 X3 B8 F0 k/ S' g+ C4 {2 f& X* A
2 k! R* _5 v0 j0 q8 V z: b/ U' D- P, l
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|