|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 6 u1 E: F- @) d" G. P
7 S1 q# j3 r8 u4 i
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。% T3 r3 t5 H* e9 c, N! R. b
( X" x% S- W/ N5 M9 j但是这样的流程太复杂!
[& p" `" q, E: A, R4 J' G- o' u5 F8 f: U- k8 Q' o" h
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)4 b9 D4 A' E- w- M) ?& i/ z
a2 M& a# R1 U6 W+ C( P h. k* V- MMC boot...
: @! H" L. Y; i( i* d$ N - davinci: 0
4 b7 U. u) B* \. Q; y( f - spl: mmc device found$ G7 X- p5 a9 ?& ^; [+ |$ G+ M
- 8 } V4 i `. X
+ N9 k& J& Y% d+ h1 e- b- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
" Q) P# s# |9 Y# T& ~/ V
: z2 S! W" m7 ^( K( S+ T- I2C: ready% i$ F9 z% ]: [' e& b0 v5 w: ]9 S9 \
- DRAM: 128 MiB
+ c V5 ] x: m2 j& ` - WARNING: Caches not enabled
1 t5 D* p) m' u) _ - NAND: 512 MiB' [. x8 N$ O5 M, D. s; R
- MMC: davinci: 0
% a8 L4 V. V5 d0 G* i# v$ A - Bad block table not found for chip 0
. M; t" M6 c% O i1 E- P% F - Bad block table not found for chip 0
& x3 E' Y6 _# i& ~# x/ E/ p - Bad block table written to 0x00001ffe0000, version 0x01
! ~2 V* `6 E f; y0 O. b H! ^ - Bad block table written to 0x00001ffc0000, version 0x01
( @' p2 D; G' Q _5 I - *** Warning - bad CRC, using default environment
4 F' _' p+ U0 }/ @5 p9 |- b - 7 p" G7 E t5 k4 Z
- In: serial/ y; q& l& r3 e/ o' D6 ?
- Out: serial9 M; o) Y6 Z* r( b f
- Err: serial( J2 m& p! ~% r/ h4 p8 i$ l
- Net: No ETH PHY detected!!!% a$ `2 \& \$ _6 O" a" ]; v
- Error: Ethernet init failed!! H& z" b0 M- ?. ~) n, t8 V2 \4 W
- Board Net Initialization Failed
L7 K3 ~5 g8 w3 T - DaVinci-EMAC u9 c* Y3 e( E8 @' s. E
- Hit any key to stop autoboot: 0' n! g/ g# ?* N$ B, t# W
- mmc0 is current device
& p- D5 q$ z4 w9 g
1 H- D3 x, P/ ?$ R- ** Unable to use mmc 0:1 for fatload **
# j. B; `! @! s& q0 A1 o) m - / C" B+ N* S4 U/ X- a! d
- ** Unable to use mmc 0:1 for fatload **
* e4 h! r( [9 i2 x% ?
' c# s' S8 Q! o; Z8 h) W# ?- f% L3 j- Loading from nand0, offset 0x120000
) i4 B" T4 X% z: t/ Q! Q - ** Unknown image type
' b* \" t7 D) B2 t8 j) ^ - SF: Unsupported manufacturer ff
% t3 t( a9 p9 j( m) q - Failed to initialize SPI flash at 0:0
1 ^- z- m, J1 f! X4 ?+ C - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法3 _, E3 N" \7 H; Q$ A3 L) |
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。8 ~) e! G$ l9 f
# V- ~) Q& r- \) x4 u" K |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|