|
|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 * m* D" d7 h. d2 `' I1 [' t
* G2 P. w6 G% Y4 n我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。2 E% i& S) [& e8 Y6 u
" p" ^5 D4 n' U& X3 V
但是这样的流程太复杂!( n# `+ f; j, D9 X; R) W1 {
8 V; {4 x+ b6 _8 A7 X) U
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图). p" j9 F( n' I1 I. N* |
, _. G6 X( ^; K% N4 j; @
- MMC boot...
9 Z* n$ c- S5 m' q" x+ C! w5 n6 K - davinci: 0
: D* f& z0 |) e+ e) R - spl: mmc device found! i1 F8 ^0 |9 O
- 7 A. Y; p3 O1 ~$ Z: s" X
- " d" X, F% B; h: A k) b6 J: R
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
8 \; s9 D" F- ~) \
# D- J% _7 |4 b: C' K( ^7 d$ _- I2C: ready! H; B) _; |7 q" Z, d, Z
- DRAM: 128 MiB. L* ~0 C |+ v: `5 i: ^9 @
- WARNING: Caches not enabled- Z; x+ f5 z o) L
- NAND: 512 MiB, e" U1 r/ e! Q" J* c. m' R- q: g
- MMC: davinci: 0
/ @: `5 E) {' y% x6 h - Bad block table not found for chip 0( [7 D) R! {1 m* z& W: L. @
- Bad block table not found for chip 0
4 f# G! E. q! x$ b& ]! h( H9 c! `0 b - Bad block table written to 0x00001ffe0000, version 0x01
+ _; v; _0 N; v - Bad block table written to 0x00001ffc0000, version 0x012 C) [0 }6 ~5 v1 f G" M* L
- *** Warning - bad CRC, using default environment! d5 {" B" F% |; s) F( Q! \' Z8 O( e
- $ M3 C- s+ d) z/ t. s' }) V
- In: serial' [2 d0 |6 J2 e- _4 M
- Out: serial
/ p' S) m) H a7 w: n. a% M* f - Err: serial# p/ E: ~, ?5 c" v! E# {$ W
- Net: No ETH PHY detected!!!
- _- t b, \! w. P: Q - Error: Ethernet init failed!
0 i( m' l8 Y# Z0 t) E - Board Net Initialization Failed% e' R. d! i7 x, S# @. H* q
- DaVinci-EMAC# k( U2 _7 v8 o0 z6 q- R3 L5 o2 C
- Hit any key to stop autoboot: 0
8 T4 w( n$ b: t* C - mmc0 is current device; Y+ K& ^; U: Z$ A, B+ N
: G5 d* H% m& ] P0 Q8 c3 g- ** Unable to use mmc 0:1 for fatload **: B9 U1 |% U% c) z3 L8 e' y7 k
- f/ Z) ~2 ^* g! @( X* ~ w; ^- ** Unable to use mmc 0:1 for fatload **2 }5 F1 J. e5 x. `, b- z: d
, P( r' L2 U i& {# d- Loading from nand0, offset 0x120000
' U8 m# F5 J4 P. R! P2 Y - ** Unknown image type8 p W1 A, a* ~2 }+ @) k' K& R
- SF: Unsupported manufacturer ff
& e3 c( R& z* }/ C8 s5 Z. w - Failed to initialize SPI flash at 0:0& W$ _* I1 H: l) ^/ K9 V0 z
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
' D, \' y! M# v% b每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
5 S0 s! j& f1 A Y/ X7 q* d* _
8 u m, b: R( o* N. x4 Y. x1 F |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|