|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
|4 } i: J! Z* M3 S- v
* {+ j; Z4 P: t" ^3 u6 T我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。+ Q* b7 i- G* x: Q0 q
2 h: x2 N. s' [8 Z$ _* z+ B( d
但是这样的流程太复杂!: |7 \, P! d1 R% o, U3 x
- ?, r) }( R! \4 f
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
1 X" l( ]4 \2 ]( C: ~/ Q$ x1 x, K8 Z+ W$ c: M: \& p
- MMC boot...' N" t* M) Q ^
- davinci: 0
# T- ~' f, C$ q6 C- s9 i1 u - spl: mmc device found
\$ U" f# t( [5 [ X& H) B! A( `4 S
2 O, d% m: e2 f- T" v# K; w2 B
( {& _# v( U; f2 u- f- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
* x* D# M9 Q( ^) A - - g: Z8 k9 m( d" ?8 z
- I2C: ready
( X) x2 r0 C' s7 h. J) D' { - DRAM: 128 MiB& Y7 c; R+ o7 \) r
- WARNING: Caches not enabled
$ I) i! Z2 B$ |3 T5 i9 m9 q$ R4 z1 n3 C - NAND: 512 MiB
6 n' a) q6 [' a: r9 b- _ - MMC: davinci: 0
* z1 Z* D" Y3 M1 A1 `) k - Bad block table not found for chip 0+ R9 [( M; Q0 ~
- Bad block table not found for chip 0
' f6 \7 G+ w! a/ U2 U - Bad block table written to 0x00001ffe0000, version 0x01 N6 z9 b! P6 n% F
- Bad block table written to 0x00001ffc0000, version 0x01
* n. K' y) H" i - *** Warning - bad CRC, using default environment- d) _2 X& m# O; P
2 n7 C0 }4 e* W. l- In: serial
4 {5 k0 j- ~) F5 V1 e# y+ ? - Out: serial5 ]: P5 E0 E/ }, j) N9 c. l
- Err: serial6 D3 p* B8 b5 ]$ I
- Net: No ETH PHY detected!!!" @; F* j- a: E8 w, S
- Error: Ethernet init failed!9 j3 {: ]6 j) V- z
- Board Net Initialization Failed
5 q: U: O4 A. M - DaVinci-EMAC
; l" B' J+ P0 A9 t/ a, X, i1 o - Hit any key to stop autoboot: 0
* G8 y( E5 Z4 M( t. B2 T: Q - mmc0 is current device3 B1 e& P5 K ^$ m
+ a3 U1 H* }9 M' B. \- ** Unable to use mmc 0:1 for fatload **5 q1 q- O; ~' ?9 B z T
* D5 q$ q* z; Y& Y7 Y e8 @* s- ** Unable to use mmc 0:1 for fatload **
. W2 L }3 N4 @5 J2 s! y- T
6 W3 J! a3 |/ {% Y- Loading from nand0, offset 0x120000+ G- }: |0 f1 s9 u& Z/ U
- ** Unknown image type
* g7 w! M* H4 e! k$ |. [# D - SF: Unsupported manufacturer ff& H4 ^/ N0 @& c& U, l
- Failed to initialize SPI flash at 0:0. Z4 V- `, d: C4 j7 y2 n- l
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
+ C& V& D7 t! F! `+ k每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
6 |" p: @" J2 k) I$ v& n7 N2 z
* Y4 K2 H5 o& o2 k4 y0 U7 J |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|