|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 , C# \: ^$ y, e+ f( F# S0 H
3 k" P) X7 i) \- @- j
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。, D& s; n: C: T' \8 A
1 U2 X' R: L! ~% v' x* [但是这样的流程太复杂!: B8 W L, `, y8 B
: ]: l) S5 J$ B& M9 J" K0 A
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图); h1 z) E8 T% {% h0 |; G( p
* }( M; G9 u/ V8 \- J8 o' ]
- MMC boot...
7 I, V) [, Z" }6 q/ Y! N% d7 U1 ` - davinci: 0
7 e* {/ z7 n$ U9 Z - spl: mmc device found
( w3 \$ {6 q/ c
[8 c/ C' g5 [: v+ m. a
2 w+ }8 Z6 v+ w1 S- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
' n9 {) W. _% Q& w4 ]- N
5 N# o& c9 d3 M! q; b3 `1 Q: v, J- I2C: ready
* g2 k. h4 d% Y6 `) N - DRAM: 128 MiB
, W6 I9 k8 U0 j/ H/ \ - WARNING: Caches not enabled
1 o9 d; @8 g' V! Z( @ - NAND: 512 MiB
4 w$ Y% B( W1 e+ M" R% s - MMC: davinci: 0
. E9 ?( \$ {3 D* w - Bad block table not found for chip 04 F0 S* L" j" b2 x1 _1 a
- Bad block table not found for chip 0' ]1 w# h/ w' `: O
- Bad block table written to 0x00001ffe0000, version 0x01
9 e6 G8 [) x+ V! M1 q - Bad block table written to 0x00001ffc0000, version 0x01# [6 ~8 e- i4 j9 [# }
- *** Warning - bad CRC, using default environment3 b8 G$ @/ z6 j" r* F
- $ @) F# _) Y- R5 S( l
- In: serial7 O/ _2 {# ^2 i& g6 \% J( W; q
- Out: serial
A6 ^+ H* H0 w/ K6 [4 @- } - Err: serial
- N) \1 w; B" \& i - Net: No ETH PHY detected!!!- P; N9 ^3 O: Q( p) |0 B a8 X( x
- Error: Ethernet init failed!
4 L; a) T5 x* R# I! m9 ] - Board Net Initialization Failed
7 {- ?$ w* G) i& M, p - DaVinci-EMAC- n; L" |1 P% u1 ^' ^
- Hit any key to stop autoboot: 07 M+ u4 Y$ s% m. \+ |) @9 T
- mmc0 is current device1 F8 u) I* D# v
- # n2 R7 `# s C; T m# Q
- ** Unable to use mmc 0:1 for fatload **
4 U: R5 Q: K5 h' o - : D% `, @3 b. v$ t% s- _
- ** Unable to use mmc 0:1 for fatload **
( @1 W/ R$ c& I. J/ G
9 B5 n8 P% J& @" E- Loading from nand0, offset 0x120000
+ L2 l: Q: D# K$ x1 [; t: V0 i - ** Unknown image type' h D5 j# Y+ Y; K( u2 Q
- SF: Unsupported manufacturer ff5 R# W) Q, L- Z+ H
- Failed to initialize SPI flash at 0:0" R! U5 F8 `. K, M3 v0 r( O0 F
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法) C5 w. |+ J& t6 h4 T
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。4 K! U; g/ f3 E/ X/ ~# `: x* I% s, `
3 g5 T& e }7 M% V/ c |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|