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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 + K1 ~: t' R: ]+ o3 C/ y3 a* _
/ ~4 r: s. q7 B5 G8 n( Y
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。9 S; ?( o! v- g) f9 j! u" T
+ Y" }2 a! }9 A8 r9 g' _+ E$ D
但是这样的流程太复杂!- E: i- U" p9 U0 z

, j$ v9 J2 Z$ ^4 A6 I我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
" ^% |$ f* l; ^! p( K# ^
& X) w1 d& Z: w9 p
  1. MMC boot...
    , _2 x; `! K' U  r
  2. davinci: 0: z! O' L, k" `: V- B
  3. spl: mmc device found
    " k2 o/ Y+ j( |
  4. ' v# \9 r7 }/ i, p2 u
  5. 0 G7 Q4 z+ h- _( f
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    # n3 K) x+ ?2 G
  7. ( g8 }' F  P$ B0 L* V$ N- P
  8. I2C:   ready
    4 M2 ]& v* c+ V2 t
  9. DRAM:  128 MiB
    - c0 z4 U) e  g  {+ Q7 b6 b
  10. WARNING: Caches not enabled& j# n6 p' u* M
  11. NAND:  512 MiB
    ) X5 M$ n& K7 @/ n  W  f9 m6 t
  12. MMC:   davinci: 0; Z0 |1 t' F" |5 e3 x* \6 h' q" F
  13. Bad block table not found for chip 0
    1 E/ S7 O5 s5 Y# A3 i0 a
  14. Bad block table not found for chip 0
    . I# [% ?+ @" K9 G
  15. Bad block table written to 0x00001ffe0000, version 0x01$ p7 a) x5 Q4 Y1 ?0 L
  16. Bad block table written to 0x00001ffc0000, version 0x01& }; K1 S0 T: K6 J+ Z3 k: e+ k
  17. *** Warning - bad CRC, using default environment) Z# @  d! }  T7 U% t" ]
  18. / Y7 d% e6 t1 V5 @
  19. In:    serial
      w3 S- x" G, D& \. V- w
  20. Out:   serial
    " K. s) W" q. J! ?% ?  Q0 m& n! l
  21. Err:   serial
    0 I9 u7 h' b  @! n) Q1 g  T
  22. Net:   No ETH PHY detected!!!
    . b% [, A7 K4 R8 m5 x8 y
  23. Error: Ethernet init failed!
    2 r. U- ^3 R5 M. P0 x# v
  24. Board Net Initialization Failed% F# o8 F  {. |8 T
  25. DaVinci-EMAC
    . t6 A+ \: c6 C8 Q4 }5 I( ~9 Q/ u: D
  26. Hit any key to stop autoboot:  0, }; X5 `/ o' y
  27. mmc0 is current device
    / B1 a2 G+ e; f9 H" ~; u
  28. ! z2 ]6 E: J% N: [
  29. ** Unable to use mmc 0:1 for fatload **
    % s1 G2 @/ R) `9 R$ i0 r7 X

  30. ! Q) X; Q: P8 P8 ^% _
  31. ** Unable to use mmc 0:1 for fatload **
    , I$ H# ^& C* m* y: \, j" ?7 c
  32. 4 B# z# ?& S% g0 p' ^
  33. Loading from nand0, offset 0x120000
    / c1 ~. m, h) J" `: L% ^; x- Y( ~
  34. ** Unknown image type' [% _! s# [# o. p/ H7 y: V! `
  35. SF: Unsupported manufacturer ff
    3 P; D) Y1 n; e" i
  36. Failed to initialize SPI flash at 0:0
    , j! T: L; D4 ?6 i( J
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
1 M' E6 }$ e7 Q  B0 j) M+ j  |9 }每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。4 J3 I; Q, Y- X( R2 i) h! M
# X( W# y: r' J

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 04:33 , Processed in 0.036921 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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