|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
" B/ ]8 _6 h' I O# Q! K2 o3 ~- i! s) ^' a
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。- p) {0 ~- M. F- n7 r
( w- I" j; z' b1 J6 k+ ]! h+ j
但是这样的流程太复杂!+ \! v7 z; R! F5 |
! k9 X' s$ ~8 F" _! w3 ~/ y
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
. W. A4 }; S2 |3 v& U# R; ~) {0 r0 r( H; i$ d: I! i
- MMC boot...& I b) p, ]! r# V2 T) v2 y
- davinci: 0
0 l, T% I# D3 _, D; Y% b f# [ - spl: mmc device found
4 Q3 _- K2 ^. c. ~* j
- D3 \* Y* [( x) n+ Q( I3 k
0 Z: i- ]7 y: E+ P: I- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
6 f$ U* X' \. D, A. X! i5 \* h - r! a6 ?7 r, n8 c1 H
- I2C: ready, \; }8 m% l: z# H4 T8 Z! p6 u) K
- DRAM: 128 MiB: R; s2 w* W6 V) @
- WARNING: Caches not enabled8 v8 P6 e9 ^5 n+ r7 B! v4 i
- NAND: 512 MiB
. L; T/ P/ e- N4 t ^ - MMC: davinci: 0/ M5 C; w9 V) ]4 I% w0 ^
- Bad block table not found for chip 0
* [& b9 B5 U8 A2 N* M0 ~2 j D - Bad block table not found for chip 0 v/ p: `: q; C$ [2 j
- Bad block table written to 0x00001ffe0000, version 0x01: f# V3 v( m0 k6 F7 u p
- Bad block table written to 0x00001ffc0000, version 0x011 R0 g/ M! [( _( x" ]% R
- *** Warning - bad CRC, using default environment
! G1 J6 T* z6 o& ?; L4 a2 M% I4 K - 5 V: @( o0 r1 a( `
- In: serial
- r: L. r* R) }- ~; B - Out: serial
- h, z# `# B v% O9 x/ ] - Err: serial
* v3 C7 B# K7 c0 q! r/ Z# X - Net: No ETH PHY detected!!!
, A h( \+ T g0 f& m6 W - Error: Ethernet init failed!3 Q% y. D/ Z* ^
- Board Net Initialization Failed5 _8 M- E7 c8 T9 Y. I( W/ Z
- DaVinci-EMAC
$ r" B( g* @0 S$ I3 y5 u8 y `- f - Hit any key to stop autoboot: 03 s ]7 t5 d1 j% c6 p; H
- mmc0 is current device0 L0 S1 s- s2 o6 I! {- k2 z7 F
- 7 M. G7 u. [, j$ u
- ** Unable to use mmc 0:1 for fatload **
# G2 |; F: I3 u$ R" S( y, D b - : F/ w% ?5 ~$ [4 X
- ** Unable to use mmc 0:1 for fatload **
! t: J/ [4 R9 V/ X4 M
0 c6 J. N) W3 b& g8 ]- Loading from nand0, offset 0x120000
3 b$ g* Q* w; w" j, L) L" ^! L - ** Unknown image type* V! w7 v* ], R; k/ w. _
- SF: Unsupported manufacturer ff
! s. ?# t }+ D9 j7 b9 M i4 E! B - Failed to initialize SPI flash at 0:02 D3 v' H+ S8 ]8 t- O2 t7 G" J
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法: Q/ `, R/ f+ ]0 \
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
+ _% m3 J4 d H! F3 F
2 d) F) @" D" f5 @! `7 r, P; } |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|