|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! N% N. ^ n. r1 X板子是自己画的,原理参照周立功I.MX287的工控板。
/ D* q1 _+ P# f' v
3 S1 }: m# m* _6 m) ?# p2 C* n' G! V2 ?/ r
CPU芯片型号是:MCIMX287CVM4B ; Nand Flash型号:MT29F2G08ABAEAWP (256M) ddr2型号:IS43DR16640B CPU和存储器都是新的。
: b, L' j& z' U
5 k+ Y, |# S; m3 _5 i
9 Y8 \" m! g$ `% i烧录工具用的是周立功提供的USB烧写—>MfgTool 1.6.2.055
8 e3 C( _9 e- }& p9 B6 G8 O
, e+ F% \% h( k. ~1 K- V' u5 A+ H' {. ^/ z5 C: R6 V- f; U1 l
USB可以正常识别,配置引脚D0-D6,D0-D3配置为0(USB启动),D4-D6下拉到GND,D7上拉到3.3V。, z4 L) w5 _% o8 m
r( z" ?+ g* J2 t! [) [& {2 H( l R. C7 r3 O
NAND FLASH 所有引脚硬件通断都测量过没有问题( e4 q0 P6 d1 W
1 @, t' o7 s7 x* l. b \2 q1 l
4 ~# T1 m) w4 n7 y
烧录出现问题提示:wrong device found, faiLED to run command: type="find" body="updater" file="" timeout="180"text=""
5 @* b% Z2 G0 n, A \/ r$ K0 I/ ?) r# U+ I" D; R& Y2 {
# O' \+ A+ d4 C' {! k4 y" Y- @/ x芯片调试串口打印内容:
/ L8 y* i( p) O7 ? Q& c9 I! t4 M5 |4 e: C/ _ C
Aug 3 201423:24:527 o- w7 |) F! i: \- c! `# \/ ?
4 U% d i( m$ J" s7 a
FRAC 0x929255525 }5 z4 w! x! m. [! h5 C
! O! q% z3 `1 r0 \: kWait for ddr ready 1bank count is 87 ^6 s4 Q/ _( `( i `- F
' J% b% l) D* h* j/ @" M' D
power 0x00820616
4 B2 Z; i4 x4 D) w& ]
9 M+ a. X. y3 U3 Y" X: D9 _: F) sFrac 0x92925552& r: w0 r i& M! f' o" _
" u* @$ S- |8 q. ustart change cpu freq7 l" K5 c @/ k5 Q0 K2 G
: S7 P& l. r: h( v9 p- t
hbus 0x00000003
) a, J0 H0 i" \6 `- W! c% k
7 j$ m& Q) _6 V a1 K* _cpu 0x00010001" ^/ N% V1 Y B1 U( q
6 p6 D3 i2 ]# L, @/ k, n# cstart test memory accress
6 A" P* s+ O8 t2 |4 \, O& i) L( ^+ [% G6 B: a7 t
ddr2 0x40FFFF00
5 ?( S7 w# k9 F& l' E* ] j9 _
- {! Y: v% U; z! |# Y- ~finish simple test! D6 {3 u+ f7 z5 c6 C d
) \- z2 Y- t/ u( O$ l( P6 L
******ddr2 read write success!
, k \: A; E7 E5 P/ q- {: S7 A/ g- T' W3 f; s. ^
finish simple test( [, [7 ? @8 z! D) l
/ v3 d. {1 O: O$ b" K$ zfinish boot prep,start to run ...- q2 c3 l. L9 X. h! ]
5 m( \% i# h3 G
Application start up!
2 F6 R' _( Z* G7 t. k' q2 p# a ~- K1 f' h6 U7 {
Enable unencry
1 p, `" E/ v, Q, a# U C6 K& J5 l7 U( B2 c3 ~
start bootlets
6 r3 m9 z# K! f, a. Y
2 b) E: \2 E& O0 E2 |% \Mar 7 201610:44:04
1 q+ j9 Z) M( _& \; ?( F1 L7 |' ]+ l) K! U: g: ~6 g
FRAC 0x92925552
& {% h) H4 {% \1 T o9 n% V7 N4 M( L1 @! F
7 G4 e/ p" t# b2 eWait for ddr ready 1power 0x00820616
: _( G" S; `+ ^" W/ K) s' g
) |/ n5 l3 U/ sFrac 0x92925552
& H9 M l# R6 Y5 l; k; Y* [
: j0 h/ J% A+ ^7 W( ~) I5 j! Vstart change cpu freq3 B4 U% B7 e4 i; E) n0 Y' b9 X8 |
; _+ ~- d$ Y6 phbus 0x000000036 g4 I7 K3 J8 W
- P' x9 S' x3 l: S- t' Zcpu 0x00010001
6 z: x0 e1 [ I/ U8 ~, e
4 E3 b+ [( m, K$ C( z! f7 g; }, ystart test memory accress
; }. z2 n7 J% X9 i# u" p# D( I2 n; v& |
ddr2 0x40FFFF00- M; ?3 C* b- V S+ W
3 m2 [9 U& q5 hfinish simple test
, e l( `9 C8 b
& y6 T% H2 M0 x- X2 S******ddr2 read write success!
8 K/ i8 a* n( w5 \4 r
. B0 R& K& ]; q9 Cfinish simple test
- k$ N/ Q( Q. Z0 {& @0 z- ^# u. v5 h3 i1 ~# J: o: m
finish boot prep,start to run ...& h" I( Z* n* W/ x1 M$ W. }
) m! Z$ c3 ^' }
LLLLLFLCL+ ^' S! _3 u% V) i
+ K$ A m d6 }( e+ A9 L% oFL
; L3 L3 b! H8 @# U" W; ?1 i. \. \) }& c% q
LJ
7 z$ c6 I6 X7 P8 l2 S) c+ _, |: P. B. L3 L
Undefined Ins |
|