从SD卡启动IPCLite程序的问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
+ O6 O+ J2 m. h* `# @% k: L% y, I
% N$ e/ z5 _' \. o  q$ t( h我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
- n. Y. R7 ~6 g4 j/ b3 P  k& J$ R* k* f3 g
但是这样的流程太复杂!# S* }) u2 z1 }0 O. m+ e
1 T3 m1 y/ H) P6 q
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
( L0 R% Z: b$ }! E/ j9 F
2 K+ T0 u7 \9 f" }1 f" S
  1. MMC boot...# q+ I  x9 v7 V  _% O$ a2 o; Z
  2. davinci: 0, c8 q  N4 k+ ?  y9 S
  3. spl: mmc device found( S( ~/ i$ V% V  H5 m

  4. ) e+ V1 T% T' P5 I6 E; F* |
  5. / {% C) c7 E5 g* l- W5 i
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    & t+ m; t5 ^3 v& W; d* k

  7. ) |* d% @7 R! x, ^4 o
  8. I2C:   ready) R+ f- y; z# ?2 ]
  9. DRAM:  128 MiB- @' l0 S7 g/ t0 E! H. c3 n' |" _
  10. WARNING: Caches not enabled% k2 S$ g  \/ k, o' e# _
  11. NAND:  512 MiB$ `' T/ @4 a+ J8 l6 K- o3 t& F" O
  12. MMC:   davinci: 0
    2 N6 M6 z3 _' y/ V
  13. Bad block table not found for chip 02 e9 b& `( F& `. Z, d
  14. Bad block table not found for chip 04 v1 X( v9 X0 l
  15. Bad block table written to 0x00001ffe0000, version 0x01' N! c* ^; u! ]* E- k1 L
  16. Bad block table written to 0x00001ffc0000, version 0x012 T+ }0 W) P' w
  17. *** Warning - bad CRC, using default environment. g9 I# D# O9 }, n

  18. ! N9 Z0 _: Y  E7 ~+ N* q, u
  19. In:    serial
    6 |* \/ ^# Y9 B& `3 G4 M0 q& \
  20. Out:   serial
    . [1 [& D- W, f: I" \
  21. Err:   serial
    2 d: O+ R" j2 S1 r
  22. Net:   No ETH PHY detected!!!
    ' P( U- g2 ?# [, {5 i. ~
  23. Error: Ethernet init failed!
    ; O4 b* j( R2 W4 P4 ^  Q
  24. Board Net Initialization Failed$ h$ \! R) D; @$ j
  25. DaVinci-EMAC7 U5 g# P* F: m8 \, M' s* C
  26. Hit any key to stop autoboot:  0
    : Q! v) N6 O7 u( Z/ |% X; T  i4 _
  27. mmc0 is current device
    " D$ C/ h8 r9 P9 u" w

  28. 6 @5 Y; K3 Q" P0 U/ L  E. K
  29. ** Unable to use mmc 0:1 for fatload **9 z6 {9 h, u* C& E0 f% T
  30. * e; I4 |: r8 G' X/ }- o$ i
  31. ** Unable to use mmc 0:1 for fatload **
    8 c2 I# }+ z9 J1 T
  32. # S9 {% V3 C. u6 ]- D
  33. Loading from nand0, offset 0x120000
    7 o& @+ ]& |( Z! A$ a5 T8 q1 [
  34. ** Unknown image type
      W2 f2 H  }7 q8 M# A
  35. SF: Unsupported manufacturer ff
    " z# A) E# s3 }+ |9 s
  36. Failed to initialize SPI flash at 0:0! ^' ~- O/ a# w! x, J( f$ C1 _
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
& K+ t  }+ W$ m+ m! t& F! m& L/ y/ L每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。8 A: a+ f* D% T9 G; ^* W
" x: L' P. N7 w2 h9 |4 g

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-17 06:24 , Processed in 0.036788 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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