|
创龙: 你好
* n$ y: E- k! j3 q' c, @- B% N) {" w9 F) a8 N! ?
/ b1 ]) q r- |4 P1 j' Z5 U 我参考论坛中的方法,在uboot/include/configs/da850sdi.h" y' W4 l4 _2 v1 y5 j
文件中,将CPU主频设置参数
6 U$ m9 q& f( Z3 d #define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m& d4 L; l0 x+ I9 `5 X
#define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//
8 A5 J9 ]: C! P8 t
4 m' I P, \- ]4 x2 a- u3 y* M6 ^
; T! J& A+ g! q* D( t CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)
3 h1 l4 `: z( H) f 另一个参数未动。- s/ {0 i X" r4 W
9 ?4 |, [/ G3 ?4 w! j: K' \6 m
修改完之后编译、烧写并测试。& z1 D! m/ r. I) M
发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。8 T& R/ e7 Q) F3 `: o' O
nand 方式启动打印信息停在位置如下1 d% p2 L; F3 d$ L2 L- f
' V# X0 K& d. `6 x/ X& o, C3 S- n6 c% j8 C
用sd 卡启动打印信息 对比如下
2 I% f8 F8 B# \: p# I; ^
# N- l8 R5 b. C* ^4 s+ ]6 A: a* `5 x
. I8 P; ?) a! X1 w1 O- k看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。9 |2 o' @* v+ {9 Z7 k5 u4 o
不明白这是为什么,请帮忙解决一下。谢谢7 E$ E8 Q3 L, h
+ B: X% h4 x" A% F& [+ z3 c6 P' D6 a! x. h) U; v
& J- s# k6 g& d5 d" W0 n# Q
4 ~/ T5 I1 C5 _- T [
7 a3 f# F+ d$ M. I* @3 u# C1 t5 ^( Q9 t( J" y1 v8 K: l( [
, G) N* D0 ?6 X2 F0 r! Y
5 F- v3 M$ n1 E N的顺风顺水5 ^4 _# g) G A9 O8 ^! i
$ ^0 b( ^! P: R7 l' r/ z4 v9 U- k
ddgdfg 7
2 A i* U% B9 _% W0 o4 p
6 B% L: {8 m+ R: E4 p( y z
8 m. m5 G: Z' q9 {6 L" B1 ^8 ]0 w. y% M5 e+ x
3 j0 w' [ i- V
0 I/ V) y. A7 z2 ~3 z, x/ v0 q2 `" P+ c. G4 N
6 a3 h/ w+ |7 l: P |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|