|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 8 ]2 ?- C& ~3 S7 ~- E9 W+ }
! e* `, U4 N1 w6 @5 m/ v我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。, o# f* v% a0 r' r0 Y+ z+ b
3 v6 E' s. d' o4 ]
但是这样的流程太复杂!6 [# B" A! q, d: R4 X
. D( U5 r2 I9 S$ Z1 C, j! F" S6 E4 b2 A我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)3 L. |9 y p5 ~2 k: Q5 X
: w+ B$ r6 g4 A8 U" V& s# Z3 W
- MMC boot..., ^' y9 r- i7 C; r3 i5 K: B2 Q' ~' S$ p
- davinci: 0
~! m M" O8 J' n - spl: mmc device found
; t! ]1 b) ?# Q8 D# \ - : \" V5 u8 [" Y! s4 u( c! H6 Q" G, A
6 X. }& i$ ?, A) m0 W( }- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)5 E/ C$ X8 V: z8 d& O( q
- / L( `8 ^- f4 E$ ` D
- I2C: ready
: q* R Y, x/ V ^! N - DRAM: 128 MiB
7 a. r: _" c4 X6 L& l% E" ^7 I - WARNING: Caches not enabled
/ ?5 X I8 T" b6 ^1 t7 H - NAND: 512 MiB
, c2 D: N+ q+ U5 J7 S! h - MMC: davinci: 0' G/ S+ R% c! {2 I
- Bad block table not found for chip 01 ~2 Y; _& v7 J* S& G
- Bad block table not found for chip 0
- R, z/ _( ]" H- `2 c: e( g - Bad block table written to 0x00001ffe0000, version 0x01" q4 ?" U5 d' g) Q
- Bad block table written to 0x00001ffc0000, version 0x01: b! _& X- K/ }! H7 B
- *** Warning - bad CRC, using default environment/ D! E% Y) b* `
8 J1 `) I# C- U+ j! C( I4 [- In: serial4 T7 Q/ b7 y- A( z
- Out: serial$ q) G* A) b! F) [0 w q. n
- Err: serial
% c8 k/ l# e: e8 V ~ - Net: No ETH PHY detected!!!
' o. I0 s* L5 K2 w1 }$ M1 P - Error: Ethernet init failed!
) I( ~& v! L# ]" T9 B: M - Board Net Initialization Failed( ]* {" ]& k; G; n2 v9 p
- DaVinci-EMAC! ]3 C0 X" P0 s
- Hit any key to stop autoboot: 0
8 c/ @4 t7 x* ?, A/ L - mmc0 is current device$ B" t5 W% B1 W" L9 Z F5 M1 ?5 y
; D, b. ^8 G1 ~9 x2 E! K5 f- ** Unable to use mmc 0:1 for fatload **
, g9 P+ ^3 ^7 K2 n& b: G# e
$ x4 g' t5 H+ Z7 A- ** Unable to use mmc 0:1 for fatload **+ T$ L V# w$ M. |2 B' w) T
) I. w( z7 b; q5 \0 J/ e7 @+ S- Loading from nand0, offset 0x120000
. x, E& N3 _& P - ** Unknown image type) l) {0 j$ ~% |" C; {
- SF: Unsupported manufacturer ff' o! T1 h8 h/ f: k( e# V
- Failed to initialize SPI flash at 0:0
& n' u S1 O4 R$ ^. M - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
! Z% Q5 ]5 e2 d% i! s, z1 X8 V每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
8 ^# e# B5 U5 i8 H; w- F* V
; Q/ g: L9 o: @4 Y1 j( w8 H |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|