|
创龙: 你好
: x% ~ d; P1 | k c e/ ^: T
1 M x' u5 L) N5 D) t
, z3 r. ^' T) n" h# G5 Z 我参考论坛中的方法,在uboot/include/configs/da850sdi.h
/ ~3 P: |6 ?4 g' f 文件中,将CPU主频设置参数
9 D5 P. e; o0 m9 k5 n #define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m: N) O5 ]' g5 K; j7 S3 f9 X
#define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//' k/ v6 a+ d$ w8 F4 [
( }0 U$ I. ?0 v; S+ {$ c" F! n5 |) {
' V7 O8 ?4 C& z7 H; ?2 d, Y CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)% h' ?# P2 Q1 u7 r" Y; }5 }( M u
另一个参数未动。
! V' W: d5 b& L, z! a+ l
) ?$ L- }1 w/ ^. [2 V( s1 J9 w; N* a 修改完之后编译、烧写并测试。
m3 B4 @$ h7 D. ?8 Q% ] 发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。- Q* @* A6 m# n" x
nand 方式启动打印信息停在位置如下
3 |6 o! J& D2 x& g2 K! S. @$ N) A
$ P* Y* U7 X% i H" b
$ Y$ X* u; t3 E8 T$ M& v用sd 卡启动打印信息 对比如下
$ [5 D; s9 `% E$ |; P7 X e, z0 W; W% _% n, t; P- ?: L
6 Y. E; X' g" Y) |+ A4 x看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。
, Y; S2 O' \; W! x; i2 t不明白这是为什么,请帮忙解决一下。谢谢
) {6 l; [/ L" ~) m! S, R9 D8 s! d( a6 [% p0 D: R" V3 b6 ?
7 p. O) @$ M8 B% q$ c) v- ?' T
3 d$ Y8 ?) @) g, v1 @9 v- s$ L$ N: b( M) P
5 \8 u! I; d6 b) v
1 ?7 F! e5 B7 c! k1 E
9 t: a/ d! G7 h7 o; c: H
- t2 r/ v8 Q4 d( M的顺风顺水
@1 p" Q5 d5 @; |1 u! U) V3 T7 Z% b5 E- [: p) L) T
ddgdfg 7, J: q; V: @8 S0 c6 d l+ J
3 o8 y3 ]8 Q4 e' J
7 V* p+ g. T7 T g: H
$ |. r; @/ p- r. v1 d/ b2 L: a3 j% p- { s8 t7 {+ a
/ E# l% ^ c4 x# Y; s' K& I# t( Z: {: Y/ O" o$ R
, P" o E4 u {, g, P8 H+ \' _ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|