|
创龙: 你好
+ Q) N; g# _3 i9 o; M: F" L) K1 Z) f: ~1 s3 Y S/ k
& h: }+ v/ _" ^8 I. z! v' P/ j 我参考论坛中的方法,在uboot/include/configs/da850sdi.h
& P" C+ D: w$ U$ G6 Y9 P; y# E 文件中,将CPU主频设置参数
3 y8 ~! ~3 M# z) e #define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
) T# ` h, k( r/ L: V, c3 b& x7 }" l #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//6 c0 N- F; ?8 V0 s/ @0 x" r
! {- g* a; p( {. e" y V4 S' S0 r- m) Q
CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)
1 E0 t( o5 j" \0 G' H 另一个参数未动。
6 u7 r% Q* g6 U& [" X7 }+ t* x! }; [% _! t1 m5 C' `2 [
修改完之后编译、烧写并测试。
5 p L/ C& K$ Z9 }5 g 发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。0 J5 p: q4 o2 \5 X- R+ _) U" D
nand 方式启动打印信息停在位置如下
' X0 G, @ }9 ]) Q% c' e5 Y n* w
2 L" i% o( @' G+ \& e
: g2 _7 X3 h" O$ o' i用sd 卡启动打印信息 对比如下) n( W! U) v( p" D, V& X( ]* E/ _0 j
" C% c& e5 E) w3 i4 C) u/ |. b
- R2 ~, x- n5 V! X% B看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。# `; j3 O/ }1 ?* f E, g" G0 z
不明白这是为什么,请帮忙解决一下。谢谢- {, E! O! [! R, }6 l# w' I" C
0 u( q- }* \; c5 p S. p5 {; R$ O1 K+ y
* a% ?1 c- | q0 T
2 L* {6 T$ x7 x$ z9 v; B
0 H: w# q* G6 T3 u& q' \. f5 {6 K
# o0 c6 k! K' Y7 P6 l; v1 N1 q3 M' q/ t6 m- y8 H
: I, M0 ?# E: E3 y的顺风顺水
2 W4 e+ J9 z1 h3 C7 m0 K4 G4 V( H9 _% ^
ddgdfg 7
7 q. d8 b8 O8 k& Z* E
2 }. f, x/ `* z5 v/ m- o( E& U. N7 p0 j8 V
8 s" c9 n) B) Z, M2 v# S
6 L' s! R# v. L" S. h/ o
, y( O* ]: ]$ y. K
) j, D+ |" R9 s' r, A, z3 a( K b: ~7 x: b+ `$ i
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|