|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
% v1 B! u N/ R! M% g2 T
: m6 e& s' z4 X. @; W' F我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
p3 X+ ^- B0 j2 t+ o
2 d3 w- z: N7 R7 x! E但是这样的流程太复杂!. ^$ Q! W6 b% O% z, I' @' U: t
. |- P2 q) D1 k# Z& R
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
' k! m$ h9 I \6 w- F. X
" p6 }" f9 ], c$ i; Z- MMC boot..." ?6 b+ _7 K W1 y4 H
- davinci: 0
& p' x+ L0 Y/ P" |& A8 v - spl: mmc device found1 R3 N( h9 y/ k% z1 j9 W4 W) {8 @* f
6 y% {# K% l' {; o( ], e3 g7 ~) L- / {5 m% I: Y6 p3 y! g h: K
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
7 G( a' H& ~6 u, }3 G
2 B6 S# ~9 C# ~ i5 z7 x- I2C: ready
/ T6 e; m- W" X( v0 u+ n9 Q! r - DRAM: 128 MiB0 K! l3 h% j3 Y$ o" e: y7 t
- WARNING: Caches not enabled6 E: p$ T5 O- a; u. l
- NAND: 512 MiB% a+ n& u; K- t7 P
- MMC: davinci: 0
' H% e# l5 j) R% H) h - Bad block table not found for chip 03 F$ k* }$ S5 _' _/ |3 z: b4 ^
- Bad block table not found for chip 0; i& `- t: B# h) U9 w
- Bad block table written to 0x00001ffe0000, version 0x01
. ? Z! V4 e8 T l: t5 Q) ]4 d - Bad block table written to 0x00001ffc0000, version 0x011 G+ T* D1 w! \
- *** Warning - bad CRC, using default environment
7 H( _4 h6 V! A s3 c2 `4 ~3 Y
: D! t0 j& {4 {- In: serial$ Y! L& o' H9 z' K
- Out: serial
6 @& p6 f7 P5 L" H( a4 v - Err: serial
* k" @ \3 s* r7 v! V - Net: No ETH PHY detected!!!# L& W Y+ d& x- J" C
- Error: Ethernet init failed!
* X+ _' x. S6 o q - Board Net Initialization Failed% B( c& U2 B1 u6 {9 o
- DaVinci-EMAC. u) N4 d$ a$ Q) Y0 W
- Hit any key to stop autoboot: 0, ]+ |+ {" d6 F! O
- mmc0 is current device
' d: _2 P- m& L7 e D% F
4 h- Q% T$ q2 Z0 K s- ** Unable to use mmc 0:1 for fatload **& \7 U6 v/ i- g1 }7 ~9 i) E
1 H. [: R( Q3 I% ]( {" Z7 p* l- ** Unable to use mmc 0:1 for fatload **9 m) q7 @. \9 g! R- f+ h6 N
- : x* \& s6 |, j6 V7 {
- Loading from nand0, offset 0x120000" t8 \7 T1 g2 E0 w2 y, [
- ** Unknown image type4 n; C1 `; [ f% |
- SF: Unsupported manufacturer ff4 e7 H4 R2 Q' b
- Failed to initialize SPI flash at 0:02 _: R3 b1 O( h5 G' w5 ^- n
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
% X" x% y; [7 j' a' y5 Q0 T `每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。! S( ^, M4 j( E6 P/ {" V
& L# g) c2 W6 S$ ?1 g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|