|
|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 : Y& W, o) a2 r: ^
: L5 G, j* E$ I2 W. ~4 R$ \我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
7 J/ {8 J; t- Q: o, I0 x2 n7 D
/ c8 A# t) n1 q但是这样的流程太复杂!
: U( I$ z. m: J8 }
% d! H3 C# n. r) ?; |3 [2 Q我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)' _4 N3 S+ f1 W t
7 S3 I5 [! l: E! W9 j D
- MMC boot...$ I$ A: z" ^& g
- davinci: 0
9 T4 h* |5 { e- ]- ?3 } - spl: mmc device found
) T$ q# l; L" _% Y4 `' k - 9 B; v( j5 S* N' t
. B e: d S5 F# X$ K- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)6 e9 w, m: b3 _! M P4 L( C
- 7 z! `- }2 }2 u, f I
- I2C: ready( Q* i9 w F/ n8 H( s( d
- DRAM: 128 MiB
. ?3 u* {1 _/ q - WARNING: Caches not enabled8 a+ w1 R V9 z$ H/ P
- NAND: 512 MiB
3 d _$ C% c0 @ - MMC: davinci: 0
* m2 ^2 y5 d2 \: n) D6 t" s - Bad block table not found for chip 0
& v. a3 k3 x8 l - Bad block table not found for chip 0
& O$ H0 D: @0 n8 R/ Q$ K9 ~ - Bad block table written to 0x00001ffe0000, version 0x01
6 W8 K$ R& k, f9 S `, q3 h/ O3 D - Bad block table written to 0x00001ffc0000, version 0x014 m; ]; b+ T4 [9 P% a
- *** Warning - bad CRC, using default environment
6 C0 `4 E; K1 `/ a - 9 l4 p+ g- o: v" b- \& j
- In: serial8 I# X+ d$ b* Y+ q& O4 k
- Out: serial3 j1 |+ w& `) j; d2 {6 z- v! O
- Err: serial- y# `/ X! p4 T; |
- Net: No ETH PHY detected!!!
8 H4 W, @3 F" E1 J/ B- X* v ] - Error: Ethernet init failed!9 u6 t% R5 ]7 `0 K2 S
- Board Net Initialization Failed( y, q( l4 v* s$ ?( H0 ^5 m
- DaVinci-EMAC
2 K8 C) [) X5 v4 s, t - Hit any key to stop autoboot: 0
$ r2 K8 O" Q, r - mmc0 is current device8 M7 I: h- l- H
- % g: x% i) b- |! \& X& }* p) R: s |
- ** Unable to use mmc 0:1 for fatload **
' P# i3 C( g5 d7 U$ L8 n& L - & ?. X; m7 D7 @0 Y7 U
- ** Unable to use mmc 0:1 for fatload **" p# s1 \+ X# y5 _" ?% f) D
- 2 z( U. K" o% _$ ~, I4 }. M5 `/ h3 x. {8 n
- Loading from nand0, offset 0x120000
) `, u6 h0 I* w3 t# ? - ** Unknown image type
# r) | ^9 l* H - SF: Unsupported manufacturer ff: ~' m& k8 M5 X, J4 v" M. z
- Failed to initialize SPI flash at 0:0
9 }& r) E: L) q' L% g2 A - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
/ m2 ]" G$ B+ ~% c" m! L! N每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。8 a6 L& J0 o- V) s: E' C
; \$ g+ z- e2 S( Z2 F* z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|