|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
4 e. c+ E) V/ r9 `: E0 E; t; L- ?" {- }3 q) ^
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。( e3 W* i% n- o( u
7 N3 p4 x; g6 ?7 O
但是这样的流程太复杂!
7 e' f3 ]$ H$ ?: x) P+ h) o9 b9 P) f
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
+ a( O9 O% j+ ?& U& \
A# J$ @8 r# I; H2 c- A: `* P- MMC boot...2 y0 S( [4 X1 i
- davinci: 0
$ I5 m& }% Q0 j- ~* A - spl: mmc device found
7 {7 q( |7 p+ w% \0 L+ y) s/ N - 6 B. A3 L- D; W0 i5 c: d) K
- 7 { n+ k. Z- L: ]+ F
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)* P/ c8 u2 g# B! e3 z V; }
" v0 A+ I: q* m. M$ r! {3 j- I2C: ready# E5 K7 M3 }5 S! _1 m% I; L
- DRAM: 128 MiB5 p5 `* g w8 b' _% ]
- WARNING: Caches not enabled
9 I# t$ t& C3 E2 b% g2 X# K c - NAND: 512 MiB
5 X, T3 N, p( k: @; h - MMC: davinci: 0
$ H2 b1 D+ y( o; A( H - Bad block table not found for chip 0
, D, x/ U% U, ^- T+ ` - Bad block table not found for chip 0" r" F% _/ D1 w# q, }' x
- Bad block table written to 0x00001ffe0000, version 0x01
$ j# ` ]2 S. k# q5 g' K - Bad block table written to 0x00001ffc0000, version 0x01
* C4 R# E% d/ D' l9 K* P6 {+ p - *** Warning - bad CRC, using default environment: z- r: J( O n1 B" O/ F a
' n [( f* W0 e- In: serial4 s- O# J) @+ \3 o
- Out: serial& [5 r' E- t0 d: t+ L! j3 x4 G& w
- Err: serial
8 X- n* i ~2 R* r2 \5 T - Net: No ETH PHY detected!!!
i& R$ V$ b$ M6 C' h4 R - Error: Ethernet init failed!
- w& J4 o9 U; U" G - Board Net Initialization Failed
0 \8 y7 d- L8 B! ~7 l/ ? - DaVinci-EMAC) J; q" e8 i; z! a# D; }
- Hit any key to stop autoboot: 07 ?+ ~9 A6 {5 X/ L; o
- mmc0 is current device
7 p* T9 b, C6 D% z% M- ]- E C* w
0 S* F1 F: c3 ]6 F2 n- ** Unable to use mmc 0:1 for fatload **7 ^2 O. Y, `$ q9 B6 G1 f
- % ?7 f+ P0 A( N% ?& {
- ** Unable to use mmc 0:1 for fatload **7 e% @7 Q: e \
- , q! i+ l/ O& W9 s1 l* ~+ z. v! A
- Loading from nand0, offset 0x120000
) ^/ ~. N5 Z! F* @8 F+ i/ w6 c6 z# W - ** Unknown image type) y) p0 B+ A) f0 n& s2 ~1 V6 V- @
- SF: Unsupported manufacturer ff
t4 g" I e6 w: ~ - Failed to initialize SPI flash at 0:02 H9 t0 T S" D9 M) X
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
# [$ D2 A$ W% E0 u每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。6 X; R4 ?5 K( X
% e4 f, d3 o$ J/ l+ o0 V- g
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|