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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
: ^9 y+ w1 E. w, i4 v
1 E" k/ l9 c, G我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
( T3 H5 u% U2 c
0 {9 N9 I3 [: E0 h. Y9 D' j但是这样的流程太复杂!
. S& P  ^" I% ]1 r+ [$ q# T) J" J' t  e* k& d4 g$ ^
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
8 N. }+ C" ~- q0 C
# f( e8 l; `5 J. U5 c
  1. MMC boot...
    " `. X3 f, s( R# n
  2. davinci: 0
    ' C- y: n; [% C$ ^, B
  3. spl: mmc device found& C. ?  T) \/ S" n0 o

  4. 1 Y& b5 ]" [& H2 O

  5. 0 ?2 d7 ~* k9 G
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)% ^' O4 @% E, R5 z! |6 l9 x

  7. % H2 X# Z2 n6 G; k! t. B
  8. I2C:   ready! W' r8 [+ g" J8 o8 q" Z
  9. DRAM:  128 MiB
    & Q; D8 v7 c% j
  10. WARNING: Caches not enabled
    ' [" Z7 f% {* t
  11. NAND:  512 MiB) Z1 `" V% y6 c0 a
  12. MMC:   davinci: 04 T& c/ }6 s  i/ n- q9 o- C& }0 n
  13. Bad block table not found for chip 08 L  i# y7 t' t) j% i1 t
  14. Bad block table not found for chip 0
      K* l7 \% |" B( v- P
  15. Bad block table written to 0x00001ffe0000, version 0x01
    3 g  }$ R4 ^1 ~
  16. Bad block table written to 0x00001ffc0000, version 0x01
    2 A. s& q( [/ T* G% ?. S: u. F
  17. *** Warning - bad CRC, using default environment' L1 I$ Z( v/ J# e: L/ D- g( ^
  18. 4 p; W; O9 L! W  @8 n
  19. In:    serial, K2 C. u# N; z6 t$ B
  20. Out:   serial( L4 |0 B3 u0 _/ a
  21. Err:   serial; I7 Y! I3 W! z6 n2 U; N
  22. Net:   No ETH PHY detected!!!" t: V1 U, [3 y. W: Q
  23. Error: Ethernet init failed!9 ^% L/ q( c  z3 @$ f" r/ C
  24. Board Net Initialization Failed1 n. J4 U9 d' h; X  G
  25. DaVinci-EMAC2 X' m: I$ i% T: U3 Z2 g
  26. Hit any key to stop autoboot:  01 G2 j2 u3 ~9 W2 |
  27. mmc0 is current device" v% x6 p$ X# y  T

  28. ; s' F( t! R2 r8 {& }; K  a) N
  29. ** Unable to use mmc 0:1 for fatload **
    % Y; G3 Y- x% y3 K2 ?
  30. ) D1 g% e( I2 ?" G4 ]0 T& v
  31. ** Unable to use mmc 0:1 for fatload **6 P/ _; T4 C# N

  32. # q. \, Z" ?* n8 F, M* n2 t: O
  33. Loading from nand0, offset 0x120000+ ]8 O% Y8 @- e
  34. ** Unknown image type9 r; f" I! B7 d5 r
  35. SF: Unsupported manufacturer ff8 T; k/ T3 ^& Q; P
  36. Failed to initialize SPI flash at 0:0
    ; L# t; H- A% d: a
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法' h5 [$ i# t  v3 ]- B" b* W
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。3 n9 c* _( H; t0 K! H7 o8 F; V

& i, o2 @" e: f: j/ @

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 08:04 , Processed in 0.035466 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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