|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 % i O8 A/ M. k2 S
8 ~$ N5 O6 V/ k+ I
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。3 F& }$ J2 g8 H+ B, }
/ Y( S9 z+ B3 U _* @# v$ u( `1 q
但是这样的流程太复杂!) L! U/ k$ B5 Y# s- T# j
3 J3 O1 \# e1 \+ E) O. x我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
4 ?$ O. O# j% }3 J- @* C5 I% p3 m& }/ U
- MMC boot...
" B$ Q% t; s9 _4 ~# g* Z& U - davinci: 0# `3 v8 ]2 ]. m: G; Y
- spl: mmc device found
1 Y K3 y! p( X# E
' n# p$ S* w$ o) F' x* k
3 m( w' a3 u. G9 \' v- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
. ]. O9 \( b9 n* z1 Z( D
- R' E1 [/ P* @9 E- I2C: ready; B+ {8 B9 O4 a/ D: K% ?
- DRAM: 128 MiB6 Q( l3 c: Q0 B4 x
- WARNING: Caches not enabled
7 b+ E: e/ ~% G( n" R5 M3 _ - NAND: 512 MiB
/ L$ [! ^0 B& }3 V! R) ` - MMC: davinci: 0
S% i. Q d* s0 W5 {7 E - Bad block table not found for chip 0: F7 p; J- {- c" i
- Bad block table not found for chip 0
9 N) [+ N! I! y" C9 x5 } - Bad block table written to 0x00001ffe0000, version 0x01
* @, U" H8 @3 u - Bad block table written to 0x00001ffc0000, version 0x014 c o# c7 M8 ?9 B) t; `, I
- *** Warning - bad CRC, using default environment
# [7 Q; \) M0 t) n8 h- i
# `3 E/ p: c9 @- In: serial3 `6 j6 F5 }! b: q+ p1 @( ]3 h1 ?3 K
- Out: serial5 x+ f) l8 A; _4 j% c
- Err: serial
* o+ Q, Q$ n) f) e' j* d) s - Net: No ETH PHY detected!!!
* l$ [ A& W% R& b k2 E: F - Error: Ethernet init failed!
: x/ p: w! {5 }" [: @, @ - Board Net Initialization Failed M6 O- F' {# B8 H; r* W# h6 N' b+ v
- DaVinci-EMAC8 t5 p9 K# S. |
- Hit any key to stop autoboot: 08 C; a$ G# H8 s2 ?' f
- mmc0 is current device
3 R+ q. L: Z, Q3 D6 W0 L# C - . ^5 Q: {2 X" C
- ** Unable to use mmc 0:1 for fatload **
8 j+ @& a2 e9 E2 s - 5 o! c3 t) J# ~) ]; F: }
- ** Unable to use mmc 0:1 for fatload **
' N; M5 m- M& u, a - 8 j( S U9 o1 w- \
- Loading from nand0, offset 0x1200003 m7 M7 v( j( P' S( q0 X
- ** Unknown image type4 z/ i' O4 t! W* X: t
- SF: Unsupported manufacturer ff
# I3 ]5 N9 E- A. G2 z - Failed to initialize SPI flash at 0:0
! U+ m$ Y9 A6 k& l- p# S7 G' o( H: { - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法) R* H! l' U0 o0 n
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。* l3 w% s+ H A u* K
) S" r6 `, t9 k; l* ~" l& k; w) g
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|