|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
: k- t; r; j) V* Z0 t! Z, e) F: F s* G3 N* A
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
" I1 v4 N6 q( s" W- \- F: w& I. m+ ]! e/ l$ f& M( n) S4 J/ j
但是这样的流程太复杂!( k4 k) e. C* @% O. A& n- J
1 ?3 `8 H+ S: L! N Z2 a
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
/ ?* X$ N- w. |& P0 m5 m$ b$ m: S5 X6 A# y, r' ?
- MMC boot...8 G! f. K+ s) N9 q! Y: b5 L
- davinci: 0! y* ?6 B" Y/ ~
- spl: mmc device found4 v) h: |1 [, u$ m) M5 g$ ~
- " g+ P' R* L$ g7 Q( p; R' A2 _9 D
- Y' b4 p9 ^ @$ o6 t( _2 r
- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)! s6 Q3 N+ h" M& M/ U( w
- - X ~! g+ L+ h V
- I2C: ready
* s! Y' L! n/ v3 ~6 X2 D - DRAM: 128 MiB* H' x7 t- ~- t8 U' A, ?
- WARNING: Caches not enabled
! b, P7 ^% [4 O! ^( D, J - NAND: 512 MiB
# q( B u: K4 x8 n- o - MMC: davinci: 00 }+ M7 r( u0 m% \# z
- Bad block table not found for chip 06 t, g7 @- ^# q1 R/ C, \
- Bad block table not found for chip 0
/ g0 V! e" Y. j6 [' T1 P4 m: w+ o' l& L+ ~ - Bad block table written to 0x00001ffe0000, version 0x01
' }; [( e8 |" D* H# y% } - Bad block table written to 0x00001ffc0000, version 0x01
]9 n. T# M3 R/ Y( ` - *** Warning - bad CRC, using default environment
1 Y* H8 {+ J5 {: Q( R% V% Q! ~! { - / k+ \+ J& k0 U( x5 x; A7 L# h
- In: serial8 B/ Z8 h# A5 N4 d8 w
- Out: serial
6 l$ h$ ]: m( G( V$ N& x4 ^. T - Err: serial
* M3 u# V' z$ j" X6 V3 r5 c8 @ - Net: No ETH PHY detected!!!# n5 O; R7 b" z! ~% q; c4 F
- Error: Ethernet init failed!6 O$ ~8 ]& `' s+ q+ D
- Board Net Initialization Failed
1 ]* z# k3 O, q8 o - DaVinci-EMAC
C2 ]8 F- G/ a( v: `" u% T6 D/ Y - Hit any key to stop autoboot: 0- I& u- N) @* T6 _* l( D
- mmc0 is current device! q4 B+ C2 k9 N
: o0 H7 Y: p, |3 U7 ^* [: H- ** Unable to use mmc 0:1 for fatload **
' E$ k! t7 z, g# b" Y1 q
9 J: ]' R! y4 V8 Z7 v4 i- ** Unable to use mmc 0:1 for fatload **
! f, [3 E5 T% f6 X3 h+ L - ( u! F- V1 K$ k' q" Y W
- Loading from nand0, offset 0x120000
( ]) |* E7 {" W6 x4 V$ y7 w5 X - ** Unknown image type
- v& ^% s& Y# r: g S! j& x - SF: Unsupported manufacturer ff1 S# D/ ?! g! A) B" _5 ]* s
- Failed to initialize SPI flash at 0:05 O5 Y( o( l( l& Q+ Q
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法 @7 q T3 C1 a+ n' n, s2 R
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。+ q* \9 [2 l# ?1 Y1 ]. W# G
+ o3 {4 G! F, m5 A' v3 T+ v |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|