嵌入式开发者社区
标题:
从SD卡启动IPCLite程序的问题
[打印本页]
作者:
yhyhyh
时间:
2017-10-31 21:51
标题:
从SD卡启动IPCLite程序的问题
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
0 V6 C0 L( C# n- Z, q
1 \ |2 o9 ^/ \2 z E
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
9 x/ E, o( | `' ^' r
* p7 k/ I$ Z" p$ Q
但是这样的流程太复杂!
) Y q; E( Z R' [& f
; \# A) Y0 \3 l! _$ p( r
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
9 @! S0 S: Z0 ]4 T! Q5 l
: y! u, f4 a* {. \1 a# M
MMC boot...
& Y: \- k+ A: g+ i+ `# }
davinci: 0
" N( l, s2 A! b2 F* l
spl: mmc device found
0 w$ T& H5 J; f, _- {, G
2 |2 Z+ V( |, W! t, p% [8 h& i
2 j V; P0 D6 k e3 G8 j
U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
% k" ~6 z; J6 D4 k) v; T
) K# f, t2 P6 q, o* N1 H4 F" F
I2C: ready
e+ n4 v# e3 N7 l" q
DRAM: 128 MiB
, {7 }4 V; h2 r- ]* o% D! ~" c
WARNING: Caches not enabled
8 m; e" `4 C* Q `( E
NAND: 512 MiB
: N: ], E5 [' c/ J
MMC: davinci: 0
7 N# D1 P* b0 V# E! w2 A+ B
Bad block table not found for chip 0
! q7 {' L# G/ `) H. S
Bad block table not found for chip 0
8 M$ {* c0 K4 C6 Z2 l
Bad block table written to 0x00001ffe0000, version 0x01
% r9 W3 E" z. J$ C0 I' v4 b
Bad block table written to 0x00001ffc0000, version 0x01
2 B/ D. X/ |3 ~# m- b
*** Warning - bad CRC, using default environment
: y. J% P3 w; w; B
3 {* P5 H7 ^2 u7 d7 X& ?# B {% Y
In: serial
# R0 [- c0 A0 X; y- M# L
Out: serial
! b& p* @5 m, C, _1 @
Err: serial
9 F9 ^( `# R2 ~% Z
Net: No ETH PHY detected!!!
% `: C9 p3 c& a2 o6 x
Error: Ethernet init failed!
2 N: C' o0 M9 I& _+ P. s
Board Net Initialization Failed
. o2 v1 s+ w+ `) L6 D' _" a
DaVinci-EMAC
; F" y' `$ j" [, b) y4 q/ _+ Z! t
Hit any key to stop autoboot: 0
9 \( G) P( i# f8 K) G) I) }
mmc0 is current device
; q, K( s4 A9 A F) w$ c
% |% z5 z7 F: T4 K' ]& R
** Unable to use mmc 0:1 for fatload **
6 l- Q/ |, Q& q7 z
/ M+ A" F& C% Y$ R" V; h8 Q
** Unable to use mmc 0:1 for fatload **
& {6 n2 L/ V) x& @$ x
% U- T0 Z. p9 x% r
Loading from nand0, offset 0x120000
9 `2 |6 m, v8 V3 w( N8 F& J4 z1 {
** Unknown image type
4 w0 C+ J. S) ? O* C6 n
SF: Unsupported manufacturer ff
" l+ }! _1 g( L6 \5 b- l& V3 h
Failed to initialize SPI flash at 0:0
8 u4 ]2 Y! s1 J6 a8 C! ~
U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
; {' ?/ P- R; f. G3 c! U3 _
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
8 d! B$ T) [# W. N
) q, \$ P7 W7 Q: ^
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4