|
|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
6 ^& o- Y, f& ~: P' `( T3 U5 t) w9 A: X2 c K; I$ o
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。4 T3 K5 B. D. } i' y
8 W+ |+ f2 A7 N1 I; H0 b+ i4 u
但是这样的流程太复杂!( l# `/ f8 o+ Y. H! n" {0 W6 }7 a" K- X
0 n: m' x8 C8 e2 O) V
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
) l# t8 p) t1 t- T$ ?5 I" k( x3 _/ g$ D$ H H
- MMC boot..." k) S+ S0 \$ v/ I
- davinci: 00 C1 I; j* d( ?
- spl: mmc device found
( ]( F5 ^/ I6 p+ q2 u7 c' k9 k - & W' _# G) R D
6 `+ T2 j' b* K0 _- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)0 @4 D& ]0 V) a$ `
- 8 Y% A9 ]! t6 f3 b4 x9 f
- I2C: ready
$ y+ C8 f( O* J) n9 N - DRAM: 128 MiB
0 G% o9 B7 {, Q6 C - WARNING: Caches not enabled* N. @% B, X: Z5 k. e
- NAND: 512 MiB
: z2 E4 r" I+ K. p7 j+ M - MMC: davinci: 0
6 [% u' ~5 \3 Q& M" b1 S* _ l+ H - Bad block table not found for chip 0
& U* E3 j2 U7 q: U$ S - Bad block table not found for chip 0. O: I5 L4 _/ m" S- e1 w( V! O
- Bad block table written to 0x00001ffe0000, version 0x01
$ b x# j4 U% V* a8 l - Bad block table written to 0x00001ffc0000, version 0x01/ N8 X/ J1 N( x V0 Z( O Z1 u# U
- *** Warning - bad CRC, using default environment
6 q' w& Z' k; w, c - 5 ?5 e- H& U6 ~& B4 C, k
- In: serial; u9 l* O9 X* C: i& ]" A) u
- Out: serial
/ p" {( h2 z* E - Err: serial
! n$ I; H! w9 H y% f - Net: No ETH PHY detected!!!
3 w( |" R! O8 Q9 B5 h - Error: Ethernet init failed!
; e h+ U9 ]$ R7 o6 `/ V - Board Net Initialization Failed
$ ]8 U0 P: G/ c$ X1 F+ h& n0 g; B# ?/ F - DaVinci-EMAC* A2 R/ A# }# \
- Hit any key to stop autoboot: 0
# g3 l5 p" O4 C9 Q! K5 M1 V - mmc0 is current device
s3 w8 d p4 K; {8 K - 0 C5 ]7 V7 Z) @% Z1 n' f0 z! Z
- ** Unable to use mmc 0:1 for fatload **
6 N: t% [$ I) M, h: q5 {
6 I* \' F- l" c% ~: q" `- ** Unable to use mmc 0:1 for fatload **1 `8 K+ u$ A9 u* f0 w- n9 [
- 1 X3 D e2 L" d' g
- Loading from nand0, offset 0x1200000 @' M& ?& h+ W9 S( w6 A
- ** Unknown image type
) y% N/ @ T9 L9 b$ S' V' u - SF: Unsupported manufacturer ff
9 p+ i5 r5 l; C6 G. Y - Failed to initialize SPI flash at 0:0% ?; `. T* c' A7 A3 m* F
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
5 u/ A) X9 k# H- f每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。9 n2 g6 E4 D$ w! i& ]5 e: }3 `
( z( f& @! @7 v6 \9 Q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|