|
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
8 j" B2 H7 [5 h4 H
: q9 a R' u- l; X& X2 e& Y; k$ C我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
2 K! ]0 N6 R2 C& N1 l: n: M) b8 i; X5 Y9 P2 @5 E- a% G3 b
但是这样的流程太复杂!
' H+ }) n/ @8 g
$ c2 M/ h5 v: R: W: ~! f我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
: C/ F7 f0 r! B' F- p; ^/ n' I+ O0 A! A" h
- MMC boot...
# }* I) E7 |4 C" F7 H8 O - davinci: 06 i' ~: b: H* _1 ^
- spl: mmc device found
+ F! a2 Q; u3 ?3 _" g& y ` - % K$ W$ E; Q( N. _2 r
* C' D3 Z% e: L( [8 q- U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
7 A, Z" ]) [" h
* }, x3 c4 j; l- I2C: ready( {; ?, g; ]- e6 i8 A0 p( C( F! z! S
- DRAM: 128 MiB
0 T$ a& `) q: U$ p( q! Q - WARNING: Caches not enabled2 X7 j. z j G& Y: d2 `3 j! A( D
- NAND: 512 MiB! I" Q* o1 @' K+ a4 X! e8 `$ ]
- MMC: davinci: 0
6 B6 K- G; H5 F$ a8 @ - Bad block table not found for chip 0
/ w0 F4 g) n7 R3 ]% l - Bad block table not found for chip 02 @" E( ~7 ?" {5 l) t
- Bad block table written to 0x00001ffe0000, version 0x01' J( w' M+ D8 g8 F0 V N9 W
- Bad block table written to 0x00001ffc0000, version 0x01
% s' V+ D5 \! m s - *** Warning - bad CRC, using default environment7 s! I G( h+ b+ S
* }' g' e# y1 y! l7 W. p# _! u- In: serial
0 Q" Y- j% w# v" C - Out: serial
! p' u( M& w" s - Err: serial
! j. }) Q: F" b - Net: No ETH PHY detected!!!
) o2 k6 F4 t' l2 @$ H - Error: Ethernet init failed!( M+ @9 p+ G3 `0 ]$ B
- Board Net Initialization Failed
7 r/ B, ~# p- g5 O/ t- Q) ? - DaVinci-EMAC# a" z3 F3 |$ @1 ]- E4 z
- Hit any key to stop autoboot: 0
* q+ |) ^4 ?0 p) H+ i - mmc0 is current device: z$ l# m) I/ p3 I1 p8 g" H
- 2 _8 ?: M6 m8 I& H- A
- ** Unable to use mmc 0:1 for fatload **
9 k2 a' z K) t' `& K
) S% X: W u3 N- ** Unable to use mmc 0:1 for fatload **
I% U4 ^$ d% F- ]3 r( v; S - 1 M7 m9 N7 F0 V# c
- Loading from nand0, offset 0x120000. y1 B; |6 m2 b- h
- ** Unknown image type/ q5 `5 ]* p2 z- Z" b
- SF: Unsupported manufacturer ff1 }# q& ~1 j. I" A0 X
- Failed to initialize SPI flash at 0:0
& O" @! Q' l* W: R g7 S B - U-Boot >
复制代码 想求助一下怎么办,有没有能简化debug流程的方法# J+ [8 c8 a7 Q& J
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
. F/ Z3 N' t' n9 {. }0 c+ O
9 ~$ C& w7 ` r7 K$ R/ z) w( t$ ^ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|