|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 + K' X' ~ d$ g8 j6 C6 m. b
* }# @! {( H5 i我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。9 \% ?) _2 a0 T2 I
% F k3 Q% i/ H, j& `8 E4 |
但是这样的流程太复杂!/ V" J+ S* n0 u' l7 |
4 b1 I7 p1 [3 k: O' w! q: ~
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)( O$ i4 R8 x! X @
! ~8 A9 o' D, W( U/ G& k7 V! R
- MMC boot...' p4 h7 t/ y! Q
- davinci: 04 e" f& W: W5 T# h% ?
- spl: mmc device found& q/ _/ p4 E' ]3 Y6 J( a
9 u) L9 q6 s" J! E" W- , }+ b4 j8 m7 E2 t" x9 P0 X
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)( [: i& I* A9 L; ^( S3 u
+ z% X: ~, S4 v" {- I2C: ready
+ x! B; h( s% ~ - DRAM: 128 MiB. @! h1 [9 d$ M4 t
- WARNING: Caches not enabled" \6 [" f; @7 q& c+ N
- NAND: 512 MiB
1 V/ y4 V: u7 m4 A - MMC: davinci: 0
% [9 |. o- M' h! Q6 r; K8 B; X$ W - Bad block table not found for chip 0
& `8 n& F5 o( N5 T* N- H& P" j - Bad block table not found for chip 05 ` R$ g9 t) M! M) T: ^' V1 G
- Bad block table written to 0x00001ffe0000, version 0x010 q/ ?* e9 O, R; u. O0 D/ D
- Bad block table written to 0x00001ffc0000, version 0x01
' f' y4 D1 @! G0 | - *** Warning - bad CRC, using default environment
, h9 n9 G# f$ H* s$ F s0 M0 j
0 v5 h- ^. r+ O9 V+ v( y- In: serial: s7 Q+ l, d% u: A: b; X1 q
- Out: serial* N Q. H4 ]) s5 v1 a$ m, [' q
- Err: serial
% q: `8 H% ^5 z7 T% Z- E - Net: No ETH PHY detected!!!
1 N% `" L/ M6 b - Error: Ethernet init failed!" m; W ^" J) Y2 r
- Board Net Initialization Failed3 j* ^1 T5 P" A
- DaVinci-EMAC3 E$ |( a* }# ^5 l, C; G& R+ q; y! Z
- Hit any key to stop autoboot: 0
( j! R3 n% ^6 [$ ~ - mmc0 is current device% F" R; q% u7 R. S
- ' t/ D' ]8 S" M, [7 G
- ** Unable to use mmc 0:1 for fatload **6 C8 T& N8 j/ r8 r; z- K3 k; _9 g* M
% n- g9 y6 i/ o s* D, X$ h9 ?' {$ z- ** Unable to use mmc 0:1 for fatload **
9 U# H: Y! F! Y& Y) \2 q
) F3 a! V( x4 l- Loading from nand0, offset 0x120000: B5 E4 M y0 e0 g. A k
- ** Unknown image type
( h' a4 G' z4 y; l* e - SF: Unsupported manufacturer ff
# W- L1 c/ Y6 { @8 }% v - Failed to initialize SPI flash at 0:05 f$ [+ C! i8 J* g6 `" F
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法
2 \& B! c! C. J9 V$ b# o# Q4 M每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
& K+ S, f, M$ V0 }- S( S- U. V) X* }1 h d- B
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|