|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ ~2 o% _' U2 R8 I+ w' z
板子是自己画的,原理参照周立功I.MX287的工控板。/ U* T. x: v" D1 k* Z! K
9 D( A" J+ g+ |" ?# \
( k% h" N/ R+ H% i
CPU芯片型号是:MCIMX287CVM4B ; Nand Flash型号:MT29F2G08ABAEAWP (256M) ddr2型号:IS43DR16640B CPU和存储器都是新的。1 R1 N5 S9 ~) f0 D" f* [+ U8 u3 S
% i! I' z( J+ F
0 R( m6 ]; ~, s) U0 ?+ _: x- F1 u
烧录工具用的是周立功提供的USB烧写—>MfgTool 1.6.2.055
& L5 i, ]; |- x( g0 g1 Q2 Q" l5 Y! p& T& f" P5 y+ \, }
$ t. }% I& \$ ~$ \+ Y# g4 d
USB可以正常识别,配置引脚D0-D6,D0-D3配置为0(USB启动),D4-D6下拉到GND,D7上拉到3.3V。
`( \* r4 g: S- ]# R' i4 e9 a2 l
( b, X6 b8 `9 a
NAND FLASH 所有引脚硬件通断都测量过没有问题9 s' R+ k: N5 L/ t, ~8 A
; T; d8 s9 e" a# O3 l
( [6 p" {: x& k/ {烧录出现问题提示:wrong device found, faiLED to run command: type="find" body="updater" file="" timeout="180"text=""( A, |3 T+ y) E+ X" [, G3 C
% Y B/ G T5 I- t" A
& `' ?4 \7 k2 R' u, F' H5 o芯片调试串口打印内容:. s9 h' c& G* Y; L, z% c7 G0 T1 s
% |4 n+ o- z, U% ~
Aug 3 201423:24:52
: i( ]. N# E! y& x, c/ ]( y N7 n
FRAC 0x92925552# K; i( V( r6 u
5 q. N. W" Z: a- n1 U- S
Wait for ddr ready 1bank count is 8
- M# L4 I+ i# F- S2 Y+ K4 A
/ u& x' E) P/ d& q6 r* Cpower 0x00820616
t0 @5 _7 j' W( K* Y: n1 F* a/ D( z: p$ Q- U# c
Frac 0x92925552
2 m4 ?9 o6 z9 v( }, H
8 K1 J; z6 t% i1 b. G1 {* estart change cpu freq
, P \: o! f2 u" O3 z g/ l% T7 j- y
4 x* b* v3 r- k2 B5 P, ohbus 0x00000003
4 N7 _. g! z3 M! j* j
: n" S, p) G5 Ucpu 0x00010001 p& i5 _0 r; R" u K: X0 H9 C
$ }. P: Y' z3 J. q
start test memory accress- z8 j( f# x5 m! g; @" l2 W
4 u6 k. S4 D4 o1 M0 tddr2 0x40FFFF00) K( Q8 h! |3 v) U* H, n; a
$ A- w0 l: Q1 ~% I8 @finish simple test- J! b0 R$ Q8 D5 ~9 ~; S
% T! J$ y& H2 }7 K, V
******ddr2 read write success!! G5 x, P- T- L$ g5 Q) I& z
: Z; R3 g% N9 ?$ _' u$ E
finish simple test
) J. K8 D" G- F4 m4 \, g4 T
' n! `9 z8 { a: {0 I' d$ Ufinish boot prep,start to run ...! S) R2 D1 c5 C/ j) E
; o O4 g2 w; n" n0 m
Application start up!: f4 O/ s. D: q' U+ p
# N. p- ~: X" V- |' b# J' t3 REnable unencry$ k& ^# o/ E" d1 C2 Z! _
3 U# X" D- P3 @: D+ M" r2 J& estart bootlets* q/ \3 D. T o
: N3 W# |* {1 k# }7 [/ x0 N) E+ UMar 7 201610:44:04
6 I1 o$ I. v* p, H& H, M% T2 V' k+ E5 ~
FRAC 0x92925552
) S( R! c% F$ S7 D" k ]; l% D6 ?* [1 s& T% F+ H
Wait for ddr ready 1power 0x00820616
9 u1 A) x" E2 C* T9 g
, O$ T/ W+ R' S4 v5 T& j5 D; F1 q* v4 sFrac 0x929255529 a3 P7 Z/ A8 X: D" l% j- h
* ^9 m2 b, X8 a5 B$ r% j9 G
start change cpu freq
( x* s- u& p3 |
; o P# F6 H" f+ [' ]1 Y) R' Khbus 0x000000034 y C0 q) `0 j) {' W( b
& ~1 J- p; D; h
cpu 0x00010001
* x. Z' ]( f7 J m7 ~3 d6 `7 D& v8 U' j( s8 \" V5 {
start test memory accress+ v+ c4 j# B3 L9 L3 W
, F' e9 w: E% U; h0 fddr2 0x40FFFF00
) P0 C1 C; r0 ^! \' H! ~: H# J- T b9 `) g9 c6 G* Z5 [7 ]+ F* p$ l. {
finish simple test
, Z- j& X# `# b1 R; z
4 j# l* Q, c: ~ A6 v) p******ddr2 read write success!; c1 I( V6 t% i: {
+ b; i; @9 C. K6 [) X1 p0 dfinish simple test3 ]2 r5 l- D2 X/ J) |6 q
7 _, m, y* r% i) w8 \0 |
finish boot prep,start to run ...
" z9 e! J+ r0 m6 r/ I
: r" g8 q- C0 t) D @7 S/ lLLLLLFLCL( R" b+ H: \$ [0 g- m2 q# }
5 w9 w" ^' s5 |4 Z( ?+ i
FL
5 r( ^# m2 ]$ s7 E: i! d% b
! H! j6 Y4 T. b+ O! l3 O: OLJ
5 L, `, n9 } J( {$ T
1 s0 w- A5 e0 zUndefined Ins |
|