|
|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ) m3 Z1 ~2 L e; g( R
+ W* T( m; k2 c" {) a我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
% b9 c1 n8 o9 b4 i7 X' e4 p* m; y- C" E' b& Z
但是这样的流程太复杂!
" Y E* S/ g. U! y7 J0 x7 s' m0 `7 n. s
3 i! r3 K3 _- ?& m1 p3 |我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)% ?4 ?* `2 F- z2 d# X& C
+ \5 r( k3 H% i2 S' q
- MMC boot...8 g5 ], q$ ?) L) Z! J9 K3 y! c
- davinci: 0
9 n# {, ^4 h( w$ ^ - spl: mmc device found; }7 T0 |( z( R* ^) B0 J( _
$ ]6 [& Z+ U9 Y8 X9 X
- R7 I8 t7 \6 i7 v) G! _- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)( v6 j( R1 D; C/ H' j
- ) }% z0 A1 N: g( f, d4 P' n( U5 o
- I2C: ready, u5 i y. ?/ W8 I [* u+ i
- DRAM: 128 MiB7 s Z- F! @9 p; c) ]0 w2 X
- WARNING: Caches not enabled
) H& a! \; n3 L% \8 i% q - NAND: 512 MiB
, A9 f. Q7 p. h7 u; c7 P! _: Q9 f r - MMC: davinci: 0/ g B+ s2 _+ ?; }
- Bad block table not found for chip 00 \; ^# |8 ]1 [: o; l* `1 l7 ?
- Bad block table not found for chip 0; a/ o9 \) ]2 u3 v0 x
- Bad block table written to 0x00001ffe0000, version 0x01
% D% j$ Y; _: | s5 X% v( L, D - Bad block table written to 0x00001ffc0000, version 0x01
+ z( k/ W, [7 X( B: c" C - *** Warning - bad CRC, using default environment8 q f$ F/ d! K5 U# S9 y0 C
0 A+ r* d: m- ^( X) Y( j9 b- In: serial
6 X7 }, w: R6 D. z - Out: serial) c2 B4 a& a) i0 z) R7 J V- D3 B
- Err: serial2 F) p4 _# H6 n0 ^( ~
- Net: No ETH PHY detected!!!
9 V& ~) ?/ N& n6 ?6 ], r) ~ - Error: Ethernet init failed!
" x+ ?6 ~( k, x2 r - Board Net Initialization Failed
$ w9 s, L( G3 ~7 M$ y - DaVinci-EMAC6 s9 C* Z0 }4 N: J e* h
- Hit any key to stop autoboot: 0
: {8 r1 y7 ~+ O' \ [ - mmc0 is current device
8 `5 O# C2 E8 R9 p( y# r
$ H" c2 T' K* \7 W- ** Unable to use mmc 0:1 for fatload **
* w" x9 m: ^2 x8 a6 X
. j3 ]) C1 |: x1 ~% ^- ** Unable to use mmc 0:1 for fatload **
: Z; m; j$ Z* c' o7 w/ O T) n6 M - 3 i( \$ ~: O8 E4 u1 y" K* A
- Loading from nand0, offset 0x120000
5 |5 N8 @4 r/ I( V - ** Unknown image type
; J- r8 t2 r: b3 M3 U- W* h - SF: Unsupported manufacturer ff
]3 N1 b+ X; W9 k& g8 C7 { - Failed to initialize SPI flash at 0:0
" U( L% c) w2 p - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
, D* a* j7 ?; q每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。/ d/ p( A7 t- h8 q
: U; v9 ~: K; \. o5 k$ M# J ?5 |" ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|