|
创龙: 你好9 J$ j3 s3 y) D |3 ?( ?. F8 K5 M# i
$ u8 s! w' @. w( m9 k* L! M- R7 r" s5 }1 L$ T, W
我参考论坛中的方法,在uboot/include/configs/da850sdi.h
% [* G5 R: p6 k" E+ S 文件中,将CPU主频设置参数
; s. g$ o: d! ^ #define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
" h5 J- a' Z* U0 r #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//
) p: E; D7 l1 |) f: [$ f
7 m4 ^$ p1 L0 C3 Y' u2 x& J
" f* |+ a2 h$ f6 |0 O CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)
1 e, ]0 w( `0 C- p6 b3 |& F 另一个参数未动。
: k: q. `5 H2 m$ p& A5 y$ G
8 _" |) \& N% x! G. L& Y( q 修改完之后编译、烧写并测试。4 F: Q A+ j6 }% A
发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。: J3 h( d# M! |6 H- `
nand 方式启动打印信息停在位置如下5 K" c2 d+ k2 c% i! h
4 P& W( T6 s# |/ z) ?, ^
- c3 v8 R8 U; Q5 r
用sd 卡启动打印信息 对比如下
7 J' C7 Q* p' j% }+ @8 ]: Z) ]; q7 y# E# f/ F! L
/ z- W5 J3 p; W% i* B
看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。
. b4 x+ D1 Q6 U5 F$ n- T不明白这是为什么,请帮忙解决一下。谢谢
6 s" E9 V4 Y' ]2 d
- `! H3 Q8 S( Q- ?& U
5 G8 z( y; m$ [; a/ Z7 r, _( x6 U* V/ P, H% I
6 Z- K* {! S2 q1 O& r7 d) A
" o% d4 k( t) w; |! s% P9 ~! m, s ~% L' R; o1 x
$ @; w, K' Z6 q: _: v( |/ o
( v& D6 F) l: Y! V" y) ~的顺风顺水* f6 {1 X$ O' c3 P* `( R4 ~
% s. @4 p4 D6 Q$ a+ j+ E
ddgdfg 73 s5 b4 r# b* z' V3 k
/ d6 D! }: {; ?: m( v' {+ S& X# C
3 c8 M5 h8 J& k0 b6 c
+ Q% x) g$ g! D) k
, _* z+ V: ?3 z1 p1 u' h
7 f! i+ G' d3 g3 }' C! M/ n ]; \9 e9 e/ Z ~' ?
3 H& y; u- l6 R, I: I
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|