|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 , d+ a* I& R) e
9 s D/ o5 a7 M/ \0 w我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
5 J# U4 z1 ]/ B, h% _8 j7 J" _' C" T: P. _
但是这样的流程太复杂!
' E* S8 N5 i+ `: S- Z
5 A% o6 d2 i# x7 p8 Q- i我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
, s8 _/ m! K9 I) x. Q
& A- U; {2 X, W( X3 d( T3 u E- MMC boot...
/ H# a; S" i6 U* T% D* d3 ~! f/ { - davinci: 0
2 n; z( ?3 q. c$ R, E - spl: mmc device found9 {' ? P7 E5 U* m, m; y- ]3 s
- ' B8 u/ p8 ~5 f# n
! f1 I' @ Y1 i- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)9 K7 Y" n5 \; f
+ g2 \! V- T1 e y: W& Z& Q- I2C: ready
8 Z8 I( P F" [- c - DRAM: 128 MiB
f V: d* l. e8 | - WARNING: Caches not enabled
; o: X/ o2 M/ I% T- H3 X* C - NAND: 512 MiB
4 T) f8 w3 S* a2 G7 h2 I! z; b; V- E - MMC: davinci: 0
4 {; D0 k2 |* o+ v; S7 p - Bad block table not found for chip 0
| w/ K6 G5 P* S' n/ z - Bad block table not found for chip 01 [% f7 ^' P* p3 C- _; E5 l2 @
- Bad block table written to 0x00001ffe0000, version 0x013 s' ~( B* d8 e# F2 q/ v& o; x
- Bad block table written to 0x00001ffc0000, version 0x01
, P! L$ I9 U) D1 t - *** Warning - bad CRC, using default environment9 K! I& L+ ~2 X' R
& X6 Y, S( D1 _- In: serial! \2 [ T/ J) A4 a& \3 \- d3 A
- Out: serial
# }9 N5 f) H, l# N( a% N - Err: serial
5 ^& X# f; e) m/ y/ z - Net: No ETH PHY detected!!!" H% U; C: _/ o4 i5 d& Y/ r
- Error: Ethernet init failed!
9 N7 U l# x6 g/ }0 l - Board Net Initialization Failed
7 z) `: m" }4 U: y$ x* | - DaVinci-EMAC: |6 L7 j9 @, y. o" y3 ]7 |# k4 T
- Hit any key to stop autoboot: 07 f1 g7 r1 N, r8 M- v/ { N
- mmc0 is current device
6 ]- o, D& ?1 o+ G4 o) v' \ - 1 _' h( P! E y# W2 U
- ** Unable to use mmc 0:1 for fatload **3 d/ k$ s$ V8 k! J1 P
6 n* g% l" E$ t, [- ** Unable to use mmc 0:1 for fatload **/ q9 T4 a% w/ t* F% D& J4 P
- 0 {1 @( j) M! M$ r+ e9 z1 y
- Loading from nand0, offset 0x120000
! m. c Q/ ]$ O# G - ** Unknown image type0 S. S. s1 |6 _8 D
- SF: Unsupported manufacturer ff& S. W4 C' N; A' x
- Failed to initialize SPI flash at 0:02 ^4 O5 O2 F( D2 l! u
- U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法8 o; c! b6 J4 c. x. t5 O
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。4 m" f* E, _- {8 N1 C# h% K
1 E# z; \: S3 i- ?& C: l9 c* e |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|