|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
$ E. ^7 D0 d/ z1 t
9 L8 d0 k: j; u/ o% f我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
0 C7 N. ]; I% Y# I* d# F0 I$ z" i' _' o4 l1 U$ ]! Z0 `( b. g5 B
但是这样的流程太复杂!
1 b$ u+ n0 Q( z( \
% \$ R# @/ \* @+ \9 i2 [我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)* S. h: p& p) Y3 R4 D
) X& E* q7 d' e0 B
- MMC boot...4 h" I, x( y* A- Z& u6 W9 O1 [
- davinci: 0
7 U2 B$ O! E0 X" | - spl: mmc device found
) O% _5 D6 d. s4 G
2 g/ O8 [$ h7 u# z! c+ q/ P- 2 Q4 H( K) m. L- v; l" ?. ~4 B
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)3 X) ]+ K3 v# i& b3 Y2 [* }
- ( v- b' L) C+ R, z3 R, `+ V2 d( C- E
- I2C: ready6 H8 E) K0 f5 Z
- DRAM: 128 MiB
/ x Z1 W0 x k, S" J8 G# ~- ]. W - WARNING: Caches not enabled/ f" u5 Y' L6 F3 C
- NAND: 512 MiB
% i! `6 l- }6 w: f' }1 m: F5 n: l - MMC: davinci: 0
% X+ K) J' e' I6 n+ T6 a - Bad block table not found for chip 0
6 d& s9 t( O6 y7 V9 K; I - Bad block table not found for chip 0# q m- E: O, C( e3 ~3 v
- Bad block table written to 0x00001ffe0000, version 0x01, d+ ? U" _3 [5 N+ g5 w9 j h
- Bad block table written to 0x00001ffc0000, version 0x01, e. O4 n/ }8 P1 u, U7 z
- *** Warning - bad CRC, using default environment
& ^: G. d: D# Q: e0 G3 ] - , P' t- _* P( O b5 ^8 f
- In: serial
' f' p0 T5 p* H6 @/ V - Out: serial8 f/ w: s, s! s. Y7 S
- Err: serial
1 }3 Z( b$ p* i7 [4 K0 V- k. { - Net: No ETH PHY detected!!!- K1 c) i& Z2 }- X& a, _
- Error: Ethernet init failed!
1 P( b+ {1 {; N9 @: f! O - Board Net Initialization Failed" v' u# |1 I0 f& r! Y
- DaVinci-EMAC7 j2 m5 }5 t( Y; g* p
- Hit any key to stop autoboot: 0
& G" L3 c7 l3 s0 E# b& A: X - mmc0 is current device
- L% X- S+ u+ p - . S& Y8 p [3 v" n) t) x# a+ D" @
- ** Unable to use mmc 0:1 for fatload **
& U; p( Q2 Z) n+ { - 8 Z" @ P6 ` }0 X
- ** Unable to use mmc 0:1 for fatload **- c) `' q- T% R2 y* q3 ^
- & ^" w/ A0 r* [3 g) O! O
- Loading from nand0, offset 0x120000
! I2 k: M. ]& L - ** Unknown image type
4 K+ x+ R* B* w$ @1 F - SF: Unsupported manufacturer ff- j# O) M( w' X1 E' {7 O9 K, j' x4 `( x! O
- Failed to initialize SPI flash at 0:0
; g1 B2 F1 M- _/ T0 \ - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法) q A, Z$ c" w m) l) |8 G
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。- H% k. y* @% Q
" u i# U" ~2 G% J2 n/ Q6 ~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|