|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
# k' }* H) g B, c/ a- o3 X6 b h) X: i7 z9 _! F) Q$ |
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
" X; H! }/ H- T: P$ {$ [
8 F, `2 F0 D8 y2 x- a- M; r但是这样的流程太复杂!" N; U# @6 T/ s# p, Y% a5 d" A( @
$ {; @6 L9 [' L& g9 E我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
- a% V' a* L0 }: G* \2 ~- _5 B# K" o7 c3 o7 _6 d6 n' z, n
- MMC boot...0 O1 \% C9 i2 P# D3 b; e9 _
- davinci: 0, y& e1 i1 j0 s# U7 z5 b8 F
- spl: mmc device found, z& `! s4 X/ E+ L4 j2 O) m
/ P+ G. R/ _( E7 u& |* W' B
4 m) p. }8 D! v& f, ~- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
' s% p4 [0 i/ O. U; T! ` - 8 X2 |# k% R8 O' \; S2 i
- I2C: ready; n, J1 }1 h, P J
- DRAM: 128 MiB9 Y3 K6 O! [$ s! }. N9 a% l! P/ I1 X
- WARNING: Caches not enabled- m6 i6 C6 V2 p F
- NAND: 512 MiB
$ k8 q+ z9 f0 z( {) `2 M% Q- L - MMC: davinci: 0+ f" G' n. m. C2 a0 @/ q7 J
- Bad block table not found for chip 0
* q$ V- q+ G/ N4 \& n* } - Bad block table not found for chip 0! B6 @" N4 x$ M- A/ g3 |7 r7 I" x
- Bad block table written to 0x00001ffe0000, version 0x018 W' J% S) V, b# d/ h( _
- Bad block table written to 0x00001ffc0000, version 0x01
. ?$ n/ V7 v' ]8 u1 V3 }; O' r z - *** Warning - bad CRC, using default environment
* H% G7 C6 ]1 X M% I& d4 I8 P
: t$ d& n( |" x5 _- z) X3 L- In: serial* e# ^* S/ i$ h7 X/ K
- Out: serial4 _( H9 W8 a) m! d
- Err: serial
, v. l& i* ^& u, @ p - Net: No ETH PHY detected!!!
1 v5 ~5 n! i, Z. U( U! i t - Error: Ethernet init failed!
& e$ a! x) n+ c; H - Board Net Initialization Failed
) U' n1 T1 C4 |1 H: I% ~& a - DaVinci-EMAC$ }- {) c1 {0 D0 q$ ~& W
- Hit any key to stop autoboot: 0# c# n2 A8 W" r( D7 ^
- mmc0 is current device
5 m2 J1 B& w- c. A. J - ' |. ?& D2 K" K
- ** Unable to use mmc 0:1 for fatload **( e) z' s' d8 U G8 S. X- W [
- $ l8 ?3 c7 [6 c+ l' B- A+ ~
- ** Unable to use mmc 0:1 for fatload **7 W% Y0 F, [3 b1 p5 D! V
" g1 W. i1 F# j- G- H6 \+ u6 j/ h- Loading from nand0, offset 0x120000
# b' X4 `. Z8 i: r* t: Z - ** Unknown image type j$ A4 [" |. ^$ H. b% z* h: f
- SF: Unsupported manufacturer ff- G% @% u. r" L' T1 Y& s! V( t! w, m
- Failed to initialize SPI flash at 0:0* S" S! d1 q# D
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
4 [' W! d7 n8 K0 Z' a$ J每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。2 [! x7 c1 f& A3 W3 D: h1 Q# F! Z8 ^
: q) A& A" B. j6 l |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|