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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 $ b' o  W! l8 T
) K4 H* N& B4 S  Z3 {
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。( I8 ^7 M# F( G2 o" q. J5 z& i' T

! s1 C: x4 f& l$ _; I$ k' T但是这样的流程太复杂!
2 u$ [; t5 \6 k0 g% B9 m% M% g- L! C' ]2 ]  U- \% q9 O
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)9 o9 F, u5 R0 D

8 t, j0 @: N) D2 ]0 K' g7 P
  1. MMC boot...3 z4 {" b; H+ Y) g; ]
  2. davinci: 0
    " o" C( [/ k0 e6 R) o
  3. spl: mmc device found
    9 f1 L" R7 T# C8 L0 y- c

  4. 3 |6 [5 m* u7 t8 g; S* T

  5.   |9 p* A- a9 b- `8 i7 h4 Q3 X# J. V
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    : g1 S) R$ R  I0 L$ G, A5 s. i. K
  7. 6 ?- z" V; B6 n0 o0 L
  8. I2C:   ready
    * u7 {2 T1 y( J8 q; \; z! e
  9. DRAM:  128 MiB
    3 T1 O) C$ P1 u$ q" T
  10. WARNING: Caches not enabled
    9 k+ l8 B7 Q( w4 S9 Y3 i+ B" `
  11. NAND:  512 MiB
    , e' g. D0 F1 {1 w( h
  12. MMC:   davinci: 0
    # t3 F* Q$ t1 M2 {4 d/ E7 M
  13. Bad block table not found for chip 0/ V" v* v( u. }1 v
  14. Bad block table not found for chip 0- g" }  }( |+ Q, K) e  a6 e) u" L
  15. Bad block table written to 0x00001ffe0000, version 0x01
    7 A* O4 O5 C2 y3 g1 g
  16. Bad block table written to 0x00001ffc0000, version 0x01
    * \" @& k: T3 T2 A: m% a1 S
  17. *** Warning - bad CRC, using default environment
    ; e: T* N; C2 X, f
  18. & o. g( h4 S! u  e  S6 o
  19. In:    serial
    1 N: \3 i- Q0 b
  20. Out:   serial
    % {; V% Q: {! ^
  21. Err:   serial
    : ]  I/ c3 ~% f1 a
  22. Net:   No ETH PHY detected!!!
    2 _2 A7 w8 Z! b+ B) {: S# _6 j
  23. Error: Ethernet init failed!
    ( G7 g. \1 v; U" Y" A
  24. Board Net Initialization Failed5 o6 y( C" F  b2 J9 ~& M7 Q
  25. DaVinci-EMAC) N. C/ |8 e: D5 c
  26. Hit any key to stop autoboot:  00 h- l7 b, L0 ]& j
  27. mmc0 is current device# c: p. S$ G( r/ d6 Z2 Z

  28. 3 g4 |' ^; S9 \% h) N- R. x6 r& c" l
  29. ** Unable to use mmc 0:1 for fatload **
    6 c2 M: M* Y+ w2 O( S' ~# E

  30. % l) T% ^9 q9 X& d5 ]# w
  31. ** Unable to use mmc 0:1 for fatload **
    ' J) F* u0 q4 I4 Y

  32. 6 A+ g( g4 v8 q) i1 M; L: g3 G
  33. Loading from nand0, offset 0x120000
    " B; X: K6 l9 |4 _4 N) S# \
  34. ** Unknown image type
    / g7 y& V8 }/ X/ K6 V$ n" M1 q
  35. SF: Unsupported manufacturer ff
    % X1 F  T6 S- J( i2 I4 y7 e
  36. Failed to initialize SPI flash at 0:0
    7 m0 m) i, P' U$ j  S% r
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
' i+ C' \" Y  r: R* j3 v每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。, m" [' E4 I( }
5 A6 S% b. \8 w: ]1 L

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-15 03:56 , Processed in 0.038380 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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