嵌入式开发者社区
标题:
从SD卡启动IPCLite程序的问题
[打印本页]
作者:
yhyhyh
时间:
2017-10-31 21:51
标题:
从SD卡启动IPCLite程序的问题
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
1 _7 d( c+ Q" J/ Y
9 z4 e$ ? f9 a! J4 K
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
1 m: a1 G0 u& _& {6 K
) \6 U1 J6 N1 Y
但是这样的流程太复杂!
" c7 z+ J; X% }1 ]" I
& H& L" U$ P4 U4 }/ L+ D
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
U0 H- C' U) A+ Y
+ d; [$ ~; e& M9 ~
MMC boot...
( s( o) u; G3 w
davinci: 0
3 D {% R. x8 Y$ W" a! Y+ b E
spl: mmc device found
6 G% o4 Y: Z' w
3 b4 I% g; a/ s& U
# ~ ~" j [; F' T5 `+ Y1 [
U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
5 s4 E" g- F8 X! Y2 W, E1 }# m
- Z: e/ e0 L7 @0 [. o
I2C: ready
; _. T: ~9 v0 t! @
DRAM: 128 MiB
0 \4 R$ o5 f! w, N6 G( ?5 q( ?
WARNING: Caches not enabled
' e4 |( |" W$ B8 o
NAND: 512 MiB
. y6 Q( C! H8 {
MMC: davinci: 0
& W) H+ I( _8 E) {
Bad block table not found for chip 0
$ I6 f2 \! I- a
Bad block table not found for chip 0
6 `" k# K! |/ F. N& t: ~
Bad block table written to 0x00001ffe0000, version 0x01
" M5 D1 q& \7 M8 b2 s! b5 K
Bad block table written to 0x00001ffc0000, version 0x01
: v( E3 e& O) x2 k( e/ e
*** Warning - bad CRC, using default environment
& h+ u( o G9 o& J! e
3 t2 ]" x5 ^$ G+ w9 d
In: serial
* M) z& c: T6 X+ @) V
Out: serial
' |0 P2 {- P2 O& K6 T$ n
Err: serial
2 d7 n# R6 z: M6 t4 g
Net: No ETH PHY detected!!!
! q, U/ Z* h9 [% x% r2 v' \
Error: Ethernet init failed!
& w0 Q" b. f' \$ \; \
Board Net Initialization Failed
5 x5 C; Z V; K& _
DaVinci-EMAC
8 ]# q) o* i& H8 ~' G+ H5 ^
Hit any key to stop autoboot: 0
6 i/ |: d8 V( f
mmc0 is current device
# l- o6 [* _2 a9 m3 ~
. d1 h% n' E2 w$ F
** Unable to use mmc 0:1 for fatload **
O- O) U- U7 V: K1 F
7 e; k. _' a z/ u% ]
** Unable to use mmc 0:1 for fatload **
5 A3 O# u% L8 K8 l+ J
8 n. C: j. m, n* P% E4 _% t/ v# ?
Loading from nand0, offset 0x120000
, y4 j3 f- o1 `# H. h0 h
** Unknown image type
/ B' d8 p1 z* q) B. K
SF: Unsupported manufacturer ff
) T+ C1 i$ R' b1 d$ Y9 z, O
Failed to initialize SPI flash at 0:0
% Y, ^9 B; I% s1 j) H3 j
U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
/ G& W% N$ R ]& \/ N3 G
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
6 t9 r Z, ^1 ]
, t6 _% q) D: z0 {- L6 ^3 K
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4