|
创龙: 你好
/ m' | S& E- U4 [/ D! u& h
8 Y# q3 E: } X4 O: Z9 p
: q6 Q: O M2 R) y: u; Q 我参考论坛中的方法,在uboot/include/configs/da850sdi.h
! N9 a+ h7 p$ G6 A1 Y. y 文件中,将CPU主频设置参数' b* E$ e% A2 w4 f2 u0 w$ O
#define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
; s% R6 A% e" g6 d #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//
8 g, f K, F! [! O4 \
' B' Z y; q @. H4 j
6 P; o& R# |* u% j+ I' l7 I. s CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)& f" u b9 }- G' Q! N Q/ W
另一个参数未动。: m' {% [: r% v
! a2 ]! Z y% r! x" @! n" W
修改完之后编译、烧写并测试。# A; t: Q& h' j* [- t2 `
发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。
$ V6 d8 U! `# w- x* i: v nand 方式启动打印信息停在位置如下
4 j- F$ I* H' H0 K, @$ [2 P" ?5 Z3 ^- p; P9 y/ c, b1 {
4 E w N2 W t0 c. q& ]
用sd 卡启动打印信息 对比如下4 i2 {5 o: I+ U. ?% D
2 ^ o* L: F1 @5 a/ B/ T1 I
- W, A: n+ D. `' X0 b
看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。
/ x Q6 b9 m5 M不明白这是为什么,请帮忙解决一下。谢谢
6 o* R; Y7 ?0 V3 s. B$ H9 C; W J, E- K- }
2 |5 [1 d$ x1 ^9 X3 O) E# f. O3 y6 Z+ [ E( Z5 T* b; C
+ S, n/ ~! ^. b% n, S" Q
" E t( m3 H8 P, V, @
0 H6 t* t4 Q6 o8 v' v0 [
- S9 V+ N6 m- U& d! M
& e% m9 V; ?8 s3 J1 n& C* D ~的顺风顺水0 C: {! f# m5 @3 j* }
% k4 i5 m* _7 c; Iddgdfg 7
w3 x+ w: \9 H6 y! R3 w" z9 P
% N, R1 x9 B+ B' C
5 S1 K2 `0 V( \* ?# n9 A0 G& v5 O" ]% @ e* s ^( W6 a
& w% V+ R" @# C8 o5 H1 f. W" T
. H6 y j5 F5 K1 E( q6 ]$ q
% M8 y2 J, A5 i* G4 ?9 ^5 W s" G0 c6 s( V {. L$ P9 V3 l$ o
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|