|
创龙: 你好
) j, U( T9 w: D3 U F) X/ ]
) a( i. o* _, r! n
" A# Y- V: ^0 x/ K' Y- C5 ?/ \ 我参考论坛中的方法,在uboot/include/configs/da850sdi.h
8 V v. G2 v5 A 文件中,将CPU主频设置参数
$ z* N% R5 d) ^ #define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
6 \- F" Z& Z( c( Q O" Y #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//
9 x9 S% E& q4 ?3 j5 `2 d1 H7 H$ _9 |: r7 R
+ f' o* e( M( h
CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)8 e1 w0 |) o& _2 l) E/ A# _
另一个参数未动。, O. m- N0 A* ]8 W+ k: z
4 {" i M5 E8 X9 e: d n# S
修改完之后编译、烧写并测试。
$ p. R+ k6 u; _' C 发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。
- U9 g f0 d( J! G7 Z" K% h nand 方式启动打印信息停在位置如下
% P5 [, M9 ~9 z1 ]5 _0 T, T
& Q' J8 y5 a. p3 \! Y: L/ t
1 L; u! K, P4 P" S2 W4 T& k& S用sd 卡启动打印信息 对比如下
% n0 M( d0 t; C0 d( c) H# F/ A) q0 m- t @5 a
$ _# ~" j8 r! H* {
看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。) _) S; s# R! n! l& o4 p
不明白这是为什么,请帮忙解决一下。谢谢
6 W4 V+ V6 @$ f% |# @5 D
9 e! I" p& ~1 p: F( j* I! F2 a: s& f5 r8 \/ \
_* D9 {, i6 E H+ @
6 v5 ], i) `' j6 `+ _' L% O- r" l+ }
$ u- q& U, r, S3 W2 x! @
& P+ h) i: I: [5 I! j( G
) Z4 e7 `2 B& _5 h: L9 r5 b7 p8 Z0 C% J. ~& f! k; L
的顺风顺水7 e1 B/ k( R% a. D% R
5 s' w0 G. |& r+ k h% J/ `, b
ddgdfg 7
: y8 ?' N( d' b! Z9 b. W o$ X9 b
$ z7 u" H$ T) L( V6 z/ \
4 x2 ^0 w" A+ L9 {$ _
- _9 k1 q$ |9 @# e, O( ?/ V, R4 F2 } M4 M# U
' I" f$ h @- a- P1 g
" J7 T$ B) X' |1 u2 L& C/ q
% a2 c+ t5 ~2 ?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|