|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
3 w- |- A6 l# \' }
; X& ?4 `/ d' T) N! l7 ?3 _% v我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。6 H! o: S" [- I2 [# M; d
, ^4 K5 Y6 K, p% j2 x, G1 w但是这样的流程太复杂!( V8 ]3 j2 p: m$ ~% J. P) R
0 a* B0 o: [" q" l! }; V: n3 G我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)6 R4 e S6 B) d( H
- H4 w% L' |; O1 x9 R
- MMC boot...: ?( ~: K5 A7 l( z
- davinci: 0
# i t3 J2 h3 p/ @9 e - spl: mmc device found
& o6 Z$ i s8 o( l z4 a - 5 A- H$ B. p9 F5 I" V0 x% y
- 2 O: ~2 }' G7 {4 X N, I& [) B
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
z+ }4 c f; Q6 Q) ~ - ]2 h) ]% a# j9 y
- I2C: ready6 ^, W' B9 H/ ]5 K
- DRAM: 128 MiB& F9 [ _4 |* y, s" q$ |5 }2 q
- WARNING: Caches not enabled8 D) V" K8 G, W$ m- G
- NAND: 512 MiB
* S( S, u6 @% B4 r4 D' i; r' b - MMC: davinci: 07 ?- @% E/ S. P8 o" A4 i, [3 b
- Bad block table not found for chip 0% f4 l- |2 L7 U8 u" r4 W# K
- Bad block table not found for chip 0
9 L, |* [' ^9 b5 m, [ - Bad block table written to 0x00001ffe0000, version 0x01
" d- d& M/ j( I - Bad block table written to 0x00001ffc0000, version 0x01
( w" v& N' z' Y' Y - *** Warning - bad CRC, using default environment
# U+ V/ |" d8 \; k: m: i; [4 H
- h) Q9 [0 M: N/ ~/ n0 o- In: serial
2 w( s: C' j* i9 L# s - Out: serial: w4 K8 I9 x, @5 F' b: S/ Q6 U# D
- Err: serial
T/ y* t2 e1 W1 ?# v - Net: No ETH PHY detected!!!
) K8 V3 f, ]& f: E( M9 G' H - Error: Ethernet init failed!) X. Q( e j* }9 @ M
- Board Net Initialization Failed
+ Z4 V6 \. F* z" Y; `4 x - DaVinci-EMAC
( u% `4 _& [& t3 M - Hit any key to stop autoboot: 0
. A ]; s3 O+ M, M6 @! g. o: c1 ] - mmc0 is current device
+ t, m* X0 r* b9 G& x* n
) B) W) d6 R" s5 y: X- ** Unable to use mmc 0:1 for fatload **
" e$ T* @ I c0 z- _5 _/ k
' H7 S( K& W# S! a1 L/ q j5 T- L3 k- ** Unable to use mmc 0:1 for fatload **( c! G4 D5 p: P* v& a$ v
- 0 ~- D5 f. n- f5 ?" ^0 K1 E; a
- Loading from nand0, offset 0x120000
8 u: U$ {7 E7 _" o2 ]8 {$ P) f - ** Unknown image type5 f% ?1 `0 I y, m. L0 X/ _
- SF: Unsupported manufacturer ff2 A/ X+ M9 n; R9 T6 T- i
- Failed to initialize SPI flash at 0:04 D; X- g: x# }- m2 [
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法4 Z1 X2 n# t2 E1 b7 a% j# w
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
?1 F- A4 x6 F' j9 @" ?
6 H. O. q" z2 j% P9 J: S/ X+ p |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|