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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 1 s% @) V8 z  c! s! R$ r
1 F" T9 V8 c/ H
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
0 w, }8 s. a. [0 v; K2 ]; i6 o( T+ n7 e) Q' R4 ?& S
但是这样的流程太复杂!: ^. D! p, A3 Q# j
7 ~! J0 z+ g3 a1 a% V1 f; v
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图), Z' a3 ]* d. G& F

& Q( z, R  j6 L
  1. MMC boot...! P* W8 ~- ~* K2 J# g
  2. davinci: 0, W6 R4 _$ x8 N; P
  3. spl: mmc device found. ~1 G! S# ?2 b: e% B) A
  4. 2 C1 P2 s3 ~" {, ^( q/ Z3 V

  5. 9 y' p8 R5 h- O* B4 A8 R+ ?. W
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    $ W. t$ |9 I' I* [& s

  7. 6 K( _) V% R/ c8 F
  8. I2C:   ready
    ' h1 Z; Z3 [: j  A$ I& @7 r2 G' R6 A  o
  9. DRAM:  128 MiB
    " b  m! ]4 }2 _* @* h
  10. WARNING: Caches not enabled# J( f7 T4 L4 w0 N  \% D+ g0 |
  11. NAND:  512 MiB
    % t4 C4 z+ G3 @# F
  12. MMC:   davinci: 0
    $ G1 B+ f1 \) f: k8 W
  13. Bad block table not found for chip 0; I0 o7 |; E2 h( w6 t- h" t2 M
  14. Bad block table not found for chip 0/ F7 m' Z9 d$ j0 b" p  V/ D
  15. Bad block table written to 0x00001ffe0000, version 0x01
    ' R. n1 `5 h7 p/ m1 K5 j
  16. Bad block table written to 0x00001ffc0000, version 0x01
    ' L# q7 i; x/ q/ X8 V/ G
  17. *** Warning - bad CRC, using default environment
    / x$ K  U% s7 y* v* P

  18. : {7 |) x0 v$ ]9 i& R; Z
  19. In:    serial
    " S9 @; @3 {$ u
  20. Out:   serial: M/ ~5 A1 t+ e1 @$ v2 `6 S  q  d) l
  21. Err:   serial! J/ N( Y1 P2 f1 R" L
  22. Net:   No ETH PHY detected!!!
      x" I5 L/ P6 b  B
  23. Error: Ethernet init failed!- E. W4 E4 ?; l4 D! q
  24. Board Net Initialization Failed
    4 F/ k- e5 p0 Z7 P' _& m
  25. DaVinci-EMAC
    " }$ ?  o6 ]5 B$ L8 D
  26. Hit any key to stop autoboot:  00 E! y! i  ^+ }1 e1 @
  27. mmc0 is current device
    ! l% h* `6 ]) ^% V; t$ \
  28. , g; _/ j0 x/ e
  29. ** Unable to use mmc 0:1 for fatload *** ~; W4 L, W' o9 w: V/ r& U$ ]

  30. 4 |3 g0 `1 V3 ]
  31. ** Unable to use mmc 0:1 for fatload **
    , e5 q+ q+ u; ~

  32. % k: k5 }7 O7 t: T+ k* d) u5 [6 U
  33. Loading from nand0, offset 0x120000
    1 ]7 j2 |* G! ~# C9 t# ?& A1 g
  34. ** Unknown image type3 b# b. d# J9 G
  35. SF: Unsupported manufacturer ff
    " C, A+ F: \' E7 t2 e; |( w
  36. Failed to initialize SPI flash at 0:0
    ) i) L8 K# d3 {7 }7 u% I; Q# f
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法- Y- |& y* h* M
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。; c' `( q! \% Z1 X

' ]: N2 z. P+ G' P- v* S9 D- z7 g

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 02:58 , Processed in 0.035892 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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