|
创龙: 你好6 j; B) G. g" b8 T9 l: W
[ p3 Y4 v7 B: R5 N3 O/ H0 H# r L. k6 T
我参考论坛中的方法,在uboot/include/configs/da850sdi.h
4 x _, r8 B9 R* m0 s( ] 文件中,将CPU主频设置参数6 }. O7 D& Z/ L; [/ I
#define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
0 G" ~% {9 O9 u. D$ W3 B l #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//* x8 \. ~* G# F7 a8 `2 I
( L) g: g5 `, _
7 I4 i* B8 ?) q4 D5 l+ Y
CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)
. O- q" p4 [7 W+ B! v 另一个参数未动。
$ L8 D: {3 s6 _7 v3 P) P9 h. Y- e" |1 f) E: p2 a) Z' b
修改完之后编译、烧写并测试。1 D; @) w& | [# k4 q/ g" t
发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。
1 A' c" `/ z& o& c6 H$ k nand 方式启动打印信息停在位置如下
' Y/ S* E/ g' h' p8 T8 y' e5 V3 }0 B' P+ u! E1 h
8 h/ a5 z( _1 `' R' Y4 z# ~/ Z
用sd 卡启动打印信息 对比如下* y- Y$ d2 S- u0 } k
3 D2 U% {3 i6 i/ ^+ `. D3 u5 L' z! e4 Z& q
看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。! E( L0 s: ~/ T7 @4 Z
不明白这是为什么,请帮忙解决一下。谢谢. Y% Q) P# A$ K0 ?
) t% v: R* L6 g; j: k! G$ X6 {9 w: b+ [; e
' A2 j: `; B. O: q
4 L ]8 j% a. Z8 m; X0 _# `
$ D. Z0 M) S0 C, r3 F& K3 E
$ L. i6 L. `/ x) Y
9 ?+ Q' X. D8 w. c& ^
/ H7 p$ c1 m! h* r3 C6 S
的顺风顺水
# a t$ E" Z1 a3 G
4 D2 m# b1 ?9 X/ x% r% f9 wddgdfg 7- B" k* w- T- ]# ^, L3 _0 S) u
- @: p2 h! I: A5 b- x1 `1 ^2 ]( P: N8 G- e0 i2 b
2 ?3 m( ?5 ^ T
# b0 A! A9 N( F
* }5 |6 }# l0 t F* c6 @8 i6 ?( q! d
9 ^2 D% b* J6 R |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|