从SD卡启动IPCLite程序的问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6314|回复: 0
打印 上一主题 下一主题

[未解决] 从SD卡启动IPCLite程序的问题

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
* |0 ]3 x5 g" @4 [; D5 ^* S7 p. ]7 k; T" i) p
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。& J) q, W  X9 r4 Y$ S

  q2 \2 i9 x7 }% b  K) E7 s但是这样的流程太复杂!- U0 c! y" D2 i- e2 \+ w9 U/ Z% _# P6 b% G

: Z% X6 X  w9 I  M* t* K我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
7 ^# |! B( e. I
. `, t% C8 G8 i% K5 U& E/ r$ M8 t
  1. MMC boot...
    ! M* g9 l5 y& }) V
  2. davinci: 0$ ?: Y* |" N! u: A+ d- e2 }
  3. spl: mmc device found
    , s% x# _; r$ m* d3 S. [) I

  4. 3 S. d# W: s& {: Q* U* Y1 B7 r

  5. # z# O8 q/ i! |1 r2 \# |# V# ^
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    " m1 I. r. p8 |& K, F

  7. 2 ^% i% ^. d+ V9 e; ~8 q
  8. I2C:   ready+ d' X3 J! Y" y( f" L
  9. DRAM:  128 MiB
    , s3 b5 o3 a/ Q% [5 Z
  10. WARNING: Caches not enabled
    : ~. X3 `$ ]6 ?2 }& J
  11. NAND:  512 MiB
    % H2 K+ y' R# g: E9 v' ?
  12. MMC:   davinci: 0$ I7 k$ @" C; \1 A. l% {
  13. Bad block table not found for chip 0. b$ l5 t: o% J' m6 Y1 ~1 a/ ^5 Q- C
  14. Bad block table not found for chip 0
    ) b+ ]3 f2 f) Q9 ~. s) b
  15. Bad block table written to 0x00001ffe0000, version 0x01  p. O4 s3 A9 k- x$ [8 B% G3 b" J) ]
  16. Bad block table written to 0x00001ffc0000, version 0x010 k$ w( k1 s! C: z6 ^! v' i
  17. *** Warning - bad CRC, using default environment
    , I. g7 L7 B: t- B( x" l# \
  18. ; J1 `: S3 p, W8 `" }8 Q$ p
  19. In:    serial
    1 |( D# N% J. ^: c* F, n4 z
  20. Out:   serial- n0 n3 o( F4 F: l9 K
  21. Err:   serial
    . c8 T9 Y* u7 I3 y4 {# P- M$ y
  22. Net:   No ETH PHY detected!!!5 k  R- d& l8 d' {0 a3 Z
  23. Error: Ethernet init failed!0 [- v: ]3 o3 ^/ p  Z) u- [/ o
  24. Board Net Initialization Failed8 N% |8 C# p6 X6 v, o0 A
  25. DaVinci-EMAC
    $ Y  A3 b( w2 ]9 C; b
  26. Hit any key to stop autoboot:  0% z2 c, i3 m# H7 t$ M( C" v) M
  27. mmc0 is current device
    9 Y4 g8 |! {7 Q5 ^
  28. 7 C  U% z  P9 P" M6 A7 B3 z3 t6 q
  29. ** Unable to use mmc 0:1 for fatload **
    * ]8 X) x( `' X7 W4 ?1 B

  30. + N! `7 Y/ j9 p/ e5 r3 l, B
  31. ** Unable to use mmc 0:1 for fatload **
    " h0 U3 |' Z; \' u  w' H

  32. 6 F- L" ~8 D% r2 [; K  R
  33. Loading from nand0, offset 0x1200000 k: b' u8 W' W% W, w) j3 ^
  34. ** Unknown image type
    7 g9 N0 {6 ^8 X8 n' ], N
  35. SF: Unsupported manufacturer ff
    6 Z  M' X# W, j* L5 O1 }
  36. Failed to initialize SPI flash at 0:0
    7 \* L8 y0 x6 t: ?& x. M7 ^% j
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
9 B; Y$ a9 R! E. \1 N每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
, m4 a/ L6 C/ O3 i( t$ X* q+ N% J) x6 \) [

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-11-4 20:04 , Processed in 0.038579 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表