|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ' V6 S& Q) O" B+ a+ n# e
! h% ?/ }8 T8 |! I c* y
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
' G' K2 S6 T0 d8 K# ^
8 |. V6 h$ F @0 P) S8 Y+ p但是这样的流程太复杂!4 |' H3 s( X& [6 Q6 W e
9 B7 V' {5 d- S! H$ `: \" S
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
' V9 \% d0 s" ^' ~* U* R7 e
. x( u: v8 [9 L6 o6 G* U) Q- p- MMC boot...
0 x1 q, N! R+ ? - davinci: 0
2 f* }$ P! H( k) W: t3 P - spl: mmc device found
' Z: }; j* A, t$ g+ d
& _) z& z- p, C
. p8 M( } S, ]$ ]; Q9 i2 k8 e1 Y. ~& ^2 _- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)# R) E# u0 z( w9 ]$ f
7 c$ j2 y( `6 E0 W) O- I2C: ready+ P8 ]4 m0 M2 l& q# ]' }
- DRAM: 128 MiB
0 c/ G- T$ S3 m3 T* {# x5 y; S - WARNING: Caches not enabled+ h$ M b; x+ A& a
- NAND: 512 MiB
w, [/ Q9 C; k) l - MMC: davinci: 0. S; H8 O8 r! S
- Bad block table not found for chip 0
' M3 D# i" a3 u" X5 M" x9 J - Bad block table not found for chip 0
) e6 k7 k T) a9 K( F3 Y; y7 V - Bad block table written to 0x00001ffe0000, version 0x015 s- Q/ @( T& n5 y3 J
- Bad block table written to 0x00001ffc0000, version 0x015 a( }* I" @4 G; {2 \6 ^
- *** Warning - bad CRC, using default environment
+ M/ s& g$ y4 O( H' x; S
, i# O \ y" R+ g/ V- In: serial
+ K3 ]& C4 {, B, ^- S- B. M - Out: serial
: e, O# @2 K* [# \ - Err: serial
7 u$ X# B! V% ^ - Net: No ETH PHY detected!!!( j5 N& p- X9 H( T- P; f
- Error: Ethernet init failed!2 p1 p& U$ U* \; N8 E& ]7 [
- Board Net Initialization Failed
+ e* w" X. B g: j6 e( `" u - DaVinci-EMAC
7 {- u" n8 ~1 T% _1 j! F0 |4 e' | - Hit any key to stop autoboot: 0
. x& H' c# T: I) R- E( G% |! D# J - mmc0 is current device
s2 ^; k9 k9 e
3 @ u3 S; i3 L% U8 H- ** Unable to use mmc 0:1 for fatload **; Y. b: e, X N. ?$ _: R, q
' W- c3 B1 z3 v' S' r2 R/ A- ** Unable to use mmc 0:1 for fatload **
4 I+ m, D* ^0 O' n/ w3 R& C X - / I5 `$ K3 {- \2 ~9 y# o" ?
- Loading from nand0, offset 0x120000
- w& G+ T* `& }# P4 F& v; L3 J0 e - ** Unknown image type
$ O3 R) S m* E# W# W - SF: Unsupported manufacturer ff
' U2 F+ ~5 O& D! a - Failed to initialize SPI flash at 0:0
/ L u- L: `% [& C& P - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法. C, }. @3 z/ D7 o9 z( \! o
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。, U( ]2 j( O: ?7 R
9 X1 K1 @4 T* \6 M: B! s
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|