|
|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ! t* T1 Y( O- `* ~, N+ }& R
5 G! k) ]& ~5 c
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
9 M, n6 O+ T7 W
9 K$ y4 y( A; Y但是这样的流程太复杂!
( ~! R/ W/ B" X. l
- l" @, Y) X! _3 P |我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
4 N5 y4 y2 A F$ A4 S4 F! L6 P5 T/ I/ K, ^; g' X" \2 B
- MMC boot...1 Z: j1 X$ @! e# e$ y+ R, U' C! k! B
- davinci: 0
\& W- C9 j! x3 x& W c' }) u! d - spl: mmc device found. ]7 Y- G6 y/ {: {2 _
- * q) }4 E4 ~% o$ t) W
3 W( d7 w- g) W# B$ V- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)6 Z4 F7 J; K7 S
- 4 N9 u: b) C; F7 r* y
- I2C: ready# W. y. g8 Y8 B; J% W6 R1 ?+ ]' W
- DRAM: 128 MiB
- `/ p3 u+ |1 }$ o5 q - WARNING: Caches not enabled9 o! s8 m5 A3 Z$ J. k7 J+ b
- NAND: 512 MiB" K7 y* u# g5 b: `
- MMC: davinci: 0
2 h- ^4 s0 k5 q - Bad block table not found for chip 0
. P$ N& [/ _1 {/ ?: K) {" ]+ W$ q8 l - Bad block table not found for chip 06 y" h- x7 I. t8 o' k
- Bad block table written to 0x00001ffe0000, version 0x01
. g' Y. Y5 g/ Q% p, ^ - Bad block table written to 0x00001ffc0000, version 0x01
9 g* u, G& j3 |. n. m. O - *** Warning - bad CRC, using default environment
1 p" T4 Y3 `6 P2 X$ P! M: o - 3 m8 D) r, Z# p
- In: serial. \! X0 B1 i/ K5 X* ^) q) _% { c
- Out: serial
6 C F1 R' J) a! t - Err: serial, S- C- l+ o( t/ ]& L' P
- Net: No ETH PHY detected!!!$ D* R; d1 e* ?$ v& Z u
- Error: Ethernet init failed!$ G" J, k! a& `3 B
- Board Net Initialization Failed8 a! P7 J! f+ W) w: B# c6 i& C
- DaVinci-EMAC7 \$ w. N3 _0 t e' r4 d
- Hit any key to stop autoboot: 0/ p( o( n) m, a; w; Q
- mmc0 is current device
. @4 O% f: L4 ]% \
3 l% U# m* H6 J7 U. y5 B- ** Unable to use mmc 0:1 for fatload **0 n l5 H- \# l! C
- * R6 I! R1 a# Y+ G$ n- Y
- ** Unable to use mmc 0:1 for fatload ** |) {4 Q, U$ b' P/ K( b' K
- * [* |4 }0 h; Q {* l
- Loading from nand0, offset 0x120000' I( I3 R, Q% U, o. a- a; X7 |
- ** Unknown image type% e4 R z; l4 |5 O) L
- SF: Unsupported manufacturer ff# ?- I9 n$ H$ C, i# C
- Failed to initialize SPI flash at 0:0
$ T1 _ e, r1 e& Z. D. p I1 Q2 Y0 _7 J K - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法1 E# f% c- y/ D$ b: Z; f+ i" r
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。" D5 X9 w; l2 R4 y$ J
+ l* |* w+ v2 |3 j5 ~ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|