|
|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ( \1 K/ ?- h, e; L t; ?
9 T/ _: n0 x! S6 w& J# [
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。! G$ @4 k" u/ n3 }- P& D! p
8 ~+ ]# V8 Z) q! k5 L g但是这样的流程太复杂!, D" u4 i3 h5 F) Q# V
. x6 A D/ F1 c# Q
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)' D) c b* F! [; e4 G* g6 V& H# N
, z! r7 K! y: _% K* B1 b1 X6 ~- MMC boot...
|+ C4 A9 N% q: j3 V3 M7 A( g2 u - davinci: 0; d B( u, u* g; K; B5 r& N& ^
- spl: mmc device found- w/ }1 l% ~0 y) w9 o
- 0 L- C- w9 A& n1 M
- 7 X! A2 u' J* Q$ z4 N4 ^
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
3 \- ]/ E7 x! m: R5 n& W# S - 1 e+ j9 v( n! b% j3 c: g( V4 {
- I2C: ready) t/ m1 g2 Y/ w8 g1 A- q( H# Q
- DRAM: 128 MiB- V) i1 o1 T5 \3 X
- WARNING: Caches not enabled
1 c) M- D+ d' p1 H - NAND: 512 MiB, s- k1 u; n& y1 p* j5 g) w: Q; n
- MMC: davinci: 09 I- p& H- T1 H- g
- Bad block table not found for chip 0! F+ p: d5 z: i, Y/ x/ @# t
- Bad block table not found for chip 01 [/ f4 G0 j6 O, r! U! f
- Bad block table written to 0x00001ffe0000, version 0x013 F. \4 r2 U4 x( w
- Bad block table written to 0x00001ffc0000, version 0x017 w1 I1 t5 u$ T$ o' `; W: K+ [; T
- *** Warning - bad CRC, using default environment
S- `0 `) `8 m( X6 Y4 O
$ F- v7 s+ H y {; S- In: serial( i. D0 G$ h1 C/ ^+ }* I
- Out: serial
3 c% y) b, |, s3 b* r - Err: serial
( B Z/ n2 b5 o3 U t - Net: No ETH PHY detected!!!3 [1 [# n: F) d2 C% T
- Error: Ethernet init failed!, k# Y0 v# f; K2 n
- Board Net Initialization Failed
/ Q1 `5 f7 ?3 g/ c" C7 f' m) G1 ~ - DaVinci-EMAC
* Y- r* V. d5 A1 ]% Z" \( f/ q - Hit any key to stop autoboot: 0
; O# r. P% _' a. U7 R - mmc0 is current device* _. S$ i0 C. i/ n. {6 b
& b; J' R) \9 d/ K( u- ** Unable to use mmc 0:1 for fatload **" O7 S9 K' K% B6 y# Q
- 9 ~* d# A' d5 n5 P$ q9 a" `4 L
- ** Unable to use mmc 0:1 for fatload **9 K6 _ B! a' @. G+ G& Y7 k' U9 F
; L9 [/ E1 n* I- {" V- Loading from nand0, offset 0x120000; [; n+ q) J8 x% O6 z
- ** Unknown image type. S( k6 s- f. O2 y7 \/ ]
- SF: Unsupported manufacturer ff+ c+ J* l" P$ X$ y
- Failed to initialize SPI flash at 0:0$ w9 M' d6 i5 B) A$ `
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法- K0 w$ C- B8 A+ D& I
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
/ j: c1 Y$ g4 }' y7 e2 @* S* o& z7 b3 O( B: ?- ]& P9 D
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|