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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
/ Q8 b$ S* \% V! ~* Z" E* u! D8 ~7 v; P6 ?! u3 E" k% O
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
; G; X* h) y% n# `+ {! h- t
% {% }* t/ F9 H& Y但是这样的流程太复杂!
& U2 m7 J1 W4 p; p4 D: a# H
1 @3 J, O: ]0 a我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
! N3 r1 X8 [2 e* K! H4 x
: G3 M  ]" D0 w/ u9 d3 Y
  1. MMC boot...: ~1 }* [$ [7 ?; k
  2. davinci: 0
    ' Y1 w2 ~, L/ R: }
  3. spl: mmc device found  f% P* E7 i# e# P# F- A2 G- M+ I
  4. 3 W8 @9 L  ?- C; T$ n

  5. 5 x- v; W' q& W
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    - ?6 i6 \3 w7 ^  g. V
  7. 4 `1 @9 Y" m4 F0 E  x# h' @* O6 m
  8. I2C:   ready1 ?% D$ z2 s4 i! A- Y. N
  9. DRAM:  128 MiB  C& W$ T) m7 f# b
  10. WARNING: Caches not enabled) L/ m9 I0 x8 H
  11. NAND:  512 MiB0 C0 t  b" T4 i& v4 d6 d4 ]
  12. MMC:   davinci: 0
    ( L. |/ n" Y/ @" h4 h8 [" j" b
  13. Bad block table not found for chip 0' N/ T: {  t  H; i
  14. Bad block table not found for chip 0
    + t  X6 l. b  c8 s* e' R
  15. Bad block table written to 0x00001ffe0000, version 0x01/ D# p$ ?* t' }( @
  16. Bad block table written to 0x00001ffc0000, version 0x010 K% G5 m% p( a% C9 c
  17. *** Warning - bad CRC, using default environment) e5 K( ], t0 U+ V/ |
  18. + @8 O0 N9 K8 P. W7 y
  19. In:    serial
    3 r' q( P2 g1 i2 J$ u8 o3 W/ E
  20. Out:   serial
    8 l$ r* f% S) k3 b' B$ |
  21. Err:   serial
    0 X$ y, c  {" l9 O9 \, r
  22. Net:   No ETH PHY detected!!!' Z8 @0 n/ [7 H- y( {3 g
  23. Error: Ethernet init failed!; U; v; \* U' C
  24. Board Net Initialization Failed
    ! k$ R" J  k9 I
  25. DaVinci-EMAC
    * C. `6 q! V; Q; s6 C/ j
  26. Hit any key to stop autoboot:  0
    . b5 s8 A: N$ b  n4 a
  27. mmc0 is current device4 e1 p0 N* V8 @+ ~  V! o7 H
  28.   O' f9 R/ a4 H3 ]9 N( c2 t% o3 {
  29. ** Unable to use mmc 0:1 for fatload **
    ' F7 V' B4 w( T3 P; l/ ~* I

  30. 1 N7 b* E# |7 C7 t
  31. ** Unable to use mmc 0:1 for fatload *** A( \! M) s' ^% n' i- }' y
  32. / T4 ^5 k5 D% u
  33. Loading from nand0, offset 0x120000/ t/ S; z2 J) H" d" W
  34. ** Unknown image type' M) }# I3 s3 Z2 \4 H# u; p9 w  l
  35. SF: Unsupported manufacturer ff
      k' L. K5 g" a. p, K
  36. Failed to initialize SPI flash at 0:0
    - I/ G8 O6 k8 U6 J9 Q$ a: }
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
$ V. c7 w/ H6 Y4 G每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
0 Y2 `- c$ z$ t7 S
8 q- G6 C' J) N

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-5 00:02 , Processed in 0.037433 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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