|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 1 s% @) V8 z c! s! R$ r
1 F" T9 V8 c/ H
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
0 w, }8 s. a. [0 v; K2 ]; i6 o( T+ n7 e) Q' R4 ?& S
但是这样的流程太复杂!: ^. D! p, A3 Q# j
7 ~! J0 z+ g3 a1 a% V1 f; v
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图), Z' a3 ]* d. G& F
& Q( z, R j6 L- MMC boot...! P* W8 ~- ~* K2 J# g
- davinci: 0, W6 R4 _$ x8 N; P
- spl: mmc device found. ~1 G! S# ?2 b: e% B) A
- 2 C1 P2 s3 ~" {, ^( q/ Z3 V
9 y' p8 R5 h- O* B4 A8 R+ ?. W- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
$ W. t$ |9 I' I* [& s
6 K( _) V% R/ c8 F- I2C: ready
' h1 Z; Z3 [: j A$ I& @7 r2 G' R6 A o - DRAM: 128 MiB
" b m! ]4 }2 _* @* h - WARNING: Caches not enabled# J( f7 T4 L4 w0 N \% D+ g0 |
- NAND: 512 MiB
% t4 C4 z+ G3 @# F - MMC: davinci: 0
$ G1 B+ f1 \) f: k8 W - Bad block table not found for chip 0; I0 o7 |; E2 h( w6 t- h" t2 M
- Bad block table not found for chip 0/ F7 m' Z9 d$ j0 b" p V/ D
- Bad block table written to 0x00001ffe0000, version 0x01
' R. n1 `5 h7 p/ m1 K5 j - Bad block table written to 0x00001ffc0000, version 0x01
' L# q7 i; x/ q/ X8 V/ G - *** Warning - bad CRC, using default environment
/ x$ K U% s7 y* v* P
: {7 |) x0 v$ ]9 i& R; Z- In: serial
" S9 @; @3 {$ u - Out: serial: M/ ~5 A1 t+ e1 @$ v2 `6 S q d) l
- Err: serial! J/ N( Y1 P2 f1 R" L
- Net: No ETH PHY detected!!!
x" I5 L/ P6 b B - Error: Ethernet init failed!- E. W4 E4 ?; l4 D! q
- Board Net Initialization Failed
4 F/ k- e5 p0 Z7 P' _& m - DaVinci-EMAC
" }$ ? o6 ]5 B$ L8 D - Hit any key to stop autoboot: 00 E! y! i ^+ }1 e1 @
- mmc0 is current device
! l% h* `6 ]) ^% V; t$ \ - , g; _/ j0 x/ e
- ** Unable to use mmc 0:1 for fatload *** ~; W4 L, W' o9 w: V/ r& U$ ]
4 |3 g0 `1 V3 ]- ** Unable to use mmc 0:1 for fatload **
, e5 q+ q+ u; ~
% k: k5 }7 O7 t: T+ k* d) u5 [6 U- Loading from nand0, offset 0x120000
1 ]7 j2 |* G! ~# C9 t# ?& A1 g - ** Unknown image type3 b# b. d# J9 G
- SF: Unsupported manufacturer ff
" C, A+ F: \' E7 t2 e; |( w - Failed to initialize SPI flash at 0:0
) i) L8 K# d3 {7 }7 u% I; Q# f - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法- Y- |& y* h* M
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。; c' `( q! \% Z1 X
' ]: N2 z. P+ G' P- v* S9 D- z7 g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|