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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 % i  O8 A/ M. k2 S
8 ~$ N5 O6 V/ k+ I
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。3 F& }$ J2 g8 H+ B, }
/ Y( S9 z+ B3 U  _* @# v$ u( `1 q
但是这样的流程太复杂!) L! U/ k$ B5 Y# s- T# j

3 J3 O1 \# e1 \+ E) O. x我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
4 ?$ O. O# j% }3 J- @* C5 I% p3 m& }/ U
  1. MMC boot...
    " B$ Q% t; s9 _4 ~# g* Z& U
  2. davinci: 0# `3 v8 ]2 ]. m: G; Y
  3. spl: mmc device found
    1 Y  K3 y! p( X# E

  4. ' n# p$ S* w$ o) F' x* k

  5. 3 m( w' a3 u. G9 \' v
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    . ]. O9 \( b9 n* z1 Z( D

  7. - R' E1 [/ P* @9 E
  8. I2C:   ready; B+ {8 B9 O4 a/ D: K% ?
  9. DRAM:  128 MiB6 Q( l3 c: Q0 B4 x
  10. WARNING: Caches not enabled
    7 b+ E: e/ ~% G( n" R5 M3 _
  11. NAND:  512 MiB
    / L$ [! ^0 B& }3 V! R) `
  12. MMC:   davinci: 0
      S% i. Q  d* s0 W5 {7 E
  13. Bad block table not found for chip 0: F7 p; J- {- c" i
  14. Bad block table not found for chip 0
    9 N) [+ N! I! y" C9 x5 }
  15. Bad block table written to 0x00001ffe0000, version 0x01
    * @, U" H8 @3 u
  16. Bad block table written to 0x00001ffc0000, version 0x014 c  o# c7 M8 ?9 B) t; `, I
  17. *** Warning - bad CRC, using default environment
    # [7 Q; \) M0 t) n8 h- i

  18. # `3 E/ p: c9 @
  19. In:    serial3 `6 j6 F5 }! b: q+ p1 @( ]3 h1 ?3 K
  20. Out:   serial5 x+ f) l8 A; _4 j% c
  21. Err:   serial
    * o+ Q, Q$ n) f) e' j* d) s
  22. Net:   No ETH PHY detected!!!
    * l$ [  A& W% R& b  k2 E: F
  23. Error: Ethernet init failed!
    : x/ p: w! {5 }" [: @, @
  24. Board Net Initialization Failed  M6 O- F' {# B8 H; r* W# h6 N' b+ v
  25. DaVinci-EMAC8 t5 p9 K# S. |
  26. Hit any key to stop autoboot:  08 C; a$ G# H8 s2 ?' f
  27. mmc0 is current device
    3 R+ q. L: Z, Q3 D6 W0 L# C
  28. . ^5 Q: {2 X" C
  29. ** Unable to use mmc 0:1 for fatload **
    8 j+ @& a2 e9 E2 s
  30. 5 o! c3 t) J# ~) ]; F: }
  31. ** Unable to use mmc 0:1 for fatload **
    ' N; M5 m- M& u, a
  32. 8 j( S  U9 o1 w- \
  33. Loading from nand0, offset 0x1200003 m7 M7 v( j( P' S( q0 X
  34. ** Unknown image type4 z/ i' O4 t! W* X: t
  35. SF: Unsupported manufacturer ff
    # I3 ]5 N9 E- A. G2 z
  36. Failed to initialize SPI flash at 0:0
    ! U+ m$ Y9 A6 k& l- p# S7 G' o( H: {
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法) R* H! l' U0 o0 n
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。* l3 w% s+ H  A  u* K
) S" r6 `, t9 k; l* ~" l& k; w) g

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 04:48 , Processed in 0.039119 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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