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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ! v+ g4 S6 ^7 r, P
# t" ?9 `  E! s" f4 k& b6 p
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。5 R. s) o- q2 J" V! V6 T
4 \6 C, B; V% h) E/ [
但是这样的流程太复杂!
7 a9 c2 @7 L# L( E  }8 q9 }& A# n; C! R! o
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
" m4 p' Y) @, S* h/ b( i1 X  @) }
  1. MMC boot...  Q& ?, J# V' a; c
  2. davinci: 0
    7 Y/ G/ X( r" g  V, d3 o# c
  3. spl: mmc device found
    : `& r6 K* c6 T: l) s  U

  4. & w4 |' ?  r* j8 }$ W) S

  5.   a" ?! e9 O$ a. j/ L8 @* t0 [  q
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)' N" l, y9 ]  B: a. w) o. p8 o3 l
  7. 5 s5 t3 z3 r" S% m6 {7 i2 k# a
  8. I2C:   ready) k8 y- m' G& k2 Z' N6 Q9 o# w
  9. DRAM:  128 MiB
    1 |; H: Q' C; P( G3 D/ |
  10. WARNING: Caches not enabled! l! x7 C9 Q$ \" H' ]" _5 {2 T
  11. NAND:  512 MiB
    8 G  X+ t' V5 d4 |
  12. MMC:   davinci: 0
    8 f1 z: O' y, r4 l: `% R
  13. Bad block table not found for chip 0
    ; \4 N4 y$ t+ H- s4 [- Q  m1 T, G
  14. Bad block table not found for chip 0' X+ Z" ?1 s$ V  y1 {% y6 Q
  15. Bad block table written to 0x00001ffe0000, version 0x01
    : J' F6 }" y' k# u9 @7 W2 J0 ?
  16. Bad block table written to 0x00001ffc0000, version 0x012 F# B0 p3 {$ {0 J/ ~3 k! y& L
  17. *** Warning - bad CRC, using default environment8 t5 E- i, q- A5 G% ~* {- N

  18. ) q* P$ x) [. k3 e  ]
  19. In:    serial
    0 f' F& Q. O% S6 y, c6 f! c
  20. Out:   serial
      d) j$ R5 e1 |0 q
  21. Err:   serial: D& g+ o3 M6 }/ b* T
  22. Net:   No ETH PHY detected!!!& g! R  Y$ R5 U6 {( g% P
  23. Error: Ethernet init failed!
    + w- V) q2 @. w" f
  24. Board Net Initialization Failed8 C$ K5 R" L5 v7 @) }0 U
  25. DaVinci-EMAC
    # e4 I- h! G0 G0 l9 |# \
  26. Hit any key to stop autoboot:  0
    6 f: a" S4 h' ?. o/ m! [
  27. mmc0 is current device
    * n4 Z5 r3 c# n- [6 g
  28. 7 k# u: Q& g/ p# ]6 Q
  29. ** Unable to use mmc 0:1 for fatload **
    * Z' }/ I2 o2 v' W2 u4 }* m

  30. * ^8 Y- a9 \6 x" V+ }8 n
  31. ** Unable to use mmc 0:1 for fatload **) P/ A; A" H' C
  32. / P! a& Z6 q$ _: Q
  33. Loading from nand0, offset 0x120000# s6 f& f  i. i: ^, B
  34. ** Unknown image type$ a6 z8 Y: X+ Y7 A& D
  35. SF: Unsupported manufacturer ff6 T" M! u7 v; Y9 m/ F* y
  36. Failed to initialize SPI flash at 0:0
    7 B/ h) m" R% {# J
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法. f) Z! a" C/ u* H9 y
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
( {% j0 X, ?: p) E7 T; i2 M' Y6 H0 i# P$ ~+ j! y8 }  O+ _6 u

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 08:42 , Processed in 0.034540 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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