|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
: ^9 y+ w1 E. w, i4 v
1 E" k/ l9 c, G我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
( T3 H5 u% U2 c
0 {9 N9 I3 [: E0 h. Y9 D' j但是这样的流程太复杂!
. S& P ^" I% ]1 r+ [$ q# T) J" J' t e* k& d4 g$ ^
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
8 N. }+ C" ~- q0 C
# f( e8 l; `5 J. U5 c- MMC boot...
" `. X3 f, s( R# n - davinci: 0
' C- y: n; [% C$ ^, B - spl: mmc device found& C. ? T) \/ S" n0 o
1 Y& b5 ]" [& H2 O
0 ?2 d7 ~* k9 G- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)% ^' O4 @% E, R5 z! |6 l9 x
% H2 X# Z2 n6 G; k! t. B- I2C: ready! W' r8 [+ g" J8 o8 q" Z
- DRAM: 128 MiB
& Q; D8 v7 c% j - WARNING: Caches not enabled
' [" Z7 f% {* t - NAND: 512 MiB) Z1 `" V% y6 c0 a
- MMC: davinci: 04 T& c/ }6 s i/ n- q9 o- C& }0 n
- Bad block table not found for chip 08 L i# y7 t' t) j% i1 t
- Bad block table not found for chip 0
K* l7 \% |" B( v- P - Bad block table written to 0x00001ffe0000, version 0x01
3 g }$ R4 ^1 ~ - Bad block table written to 0x00001ffc0000, version 0x01
2 A. s& q( [/ T* G% ?. S: u. F - *** Warning - bad CRC, using default environment' L1 I$ Z( v/ J# e: L/ D- g( ^
- 4 p; W; O9 L! W @8 n
- In: serial, K2 C. u# N; z6 t$ B
- Out: serial( L4 |0 B3 u0 _/ a
- Err: serial; I7 Y! I3 W! z6 n2 U; N
- Net: No ETH PHY detected!!!" t: V1 U, [3 y. W: Q
- Error: Ethernet init failed!9 ^% L/ q( c z3 @$ f" r/ C
- Board Net Initialization Failed1 n. J4 U9 d' h; X G
- DaVinci-EMAC2 X' m: I$ i% T: U3 Z2 g
- Hit any key to stop autoboot: 01 G2 j2 u3 ~9 W2 |
- mmc0 is current device" v% x6 p$ X# y T
; s' F( t! R2 r8 {& }; K a) N- ** Unable to use mmc 0:1 for fatload **
% Y; G3 Y- x% y3 K2 ? - ) D1 g% e( I2 ?" G4 ]0 T& v
- ** Unable to use mmc 0:1 for fatload **6 P/ _; T4 C# N
# q. \, Z" ?* n8 F, M* n2 t: O- Loading from nand0, offset 0x120000+ ]8 O% Y8 @- e
- ** Unknown image type9 r; f" I! B7 d5 r
- SF: Unsupported manufacturer ff8 T; k/ T3 ^& Q; P
- Failed to initialize SPI flash at 0:0
; L# t; H- A% d: a - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法' h5 [$ i# t v3 ]- B" b* W
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。3 n9 c* _( H; t0 K! H7 o8 F; V
& i, o2 @" e: f: j/ @ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|