|
创龙: 你好1 [2 `$ g0 v4 O& u8 {6 q T' s6 m
3 p# }$ u& {; q5 i
" A7 Y0 K: X% Q5 x% I" M8 d' r0 G 我参考论坛中的方法,在uboot/include/configs/da850sdi.h- U+ m, U$ A( a9 ^ H* n
文件中,将CPU主频设置参数 U% V5 o* j- m0 E4 [6 a% o+ A
#define CONFIG_SYS_DA850_PLL0_PLLM 18 /* PLL0 -> 456 MHz *// T7 A& p/ Z' o0 n6 m2 m
; E9 N. {5 K* B. H #define CONFIG_SYS_DA850_PLL1_PLLM 25 /* PLL1 -> 312 MHz *//4 i4 {, C( u' p+ c$ Q- B% b" b6 ]7 k
. @3 e( B' X* V; B
+ \. i* s6 E$ l* v CONFIG_SYS_DA850_PLL0_PLLM 由18 修改为14 (推算为24*(14+1)=360MHZ)
% U* G s; z/ `( x# Q 另一个参数未动。# L) v( }- }+ F# R. b0 x! x7 M
; ?2 c) j* {4 a+ G/ Y0 {
修改完之后编译、烧写并测试。
6 H& t) q$ _7 y: o 发现,新修改的uboot 用sd 卡方式能正常启动,用nand 方式启动不了。& N$ M3 \, p1 A2 C6 ~
nand 方式启动打印信息停在位置如下- e! e+ b1 w; @) `
4 z, \* |& D5 I5 @# S, W) y! C7 s
用sd 卡启动打印信息 对比如下
& a0 j# y' K2 c" J( i# A) S# y
k) e; h8 l0 H: D4 W8 a' A
N1 n; ?& R! ^1 f看对比大概是因为停止在网络初始化部分,我看了网络配置部分没有跟时钟频率相关的内容。
. j9 G" N# _) u6 m& F0 O. @! s不明白这是为什么,请帮忙解决一下。谢谢
' e& r% N0 b }# H8 Y8 K% [
4 J ]0 L/ _# u9 q1 W1 ^5 ~* g, Y0 G( i; p' x; W0 O M: o: [
5 H: G) E$ q ~4 D! R
& m% y4 ^& X+ |- r
0 f! T4 U \1 ~& I4 f
; X! a- l! v3 U4 x7 K. _5 G) k3 T0 y
* }, r% q1 Q$ Y0 {! F/ Q6 A8 U: J的顺风顺水# U" n4 q$ J& v6 m- Y# d
0 X& s/ G. S2 n- |. R
ddgdfg 75 J: a; H' \6 {! _- ?1 U+ j n
: n# [; `4 _! k3 H1 U2 S& W7 j
6 j X( h$ i1 L7 B, c8 `, h/ s7 P4 d& [+ ]$ ^# R' l
9 H5 g9 X$ _1 |. @* f2 n/ V6 X9 U9 _7 Y& `" H1 {
- y) f1 w0 X& j" A# y6 Q3 E, {
$ D$ m/ K6 a) @
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|