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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
# O2 S  W& u$ Y7 D) k: P  i$ _% P: C: C
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。0 J* n4 X$ U; k0 ~1 n
' J. K" F, k2 ~& l. {
但是这样的流程太复杂!
) V. Q7 n" |: A( u5 {3 p. s1 h  ~, o& l2 V% W) l
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)* g# D3 D7 @" q% x" f) M& J# C

2 k6 F& c+ j9 I
  1. MMC boot...
    2 v$ F6 ?6 J8 ?# D2 y# F
  2. davinci: 0
    8 d9 ]+ }! K( W) A, u- ^4 ^2 i
  3. spl: mmc device found' ^; [: }1 ]6 X! N1 @% r

  4. ( Y9 F' u+ v4 I$ O
  5. 0 m% O6 c3 K" a$ o# c& f. Z
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)8 \+ c. {+ a, I$ A

  7. ! O" n4 W4 q, a6 d
  8. I2C:   ready
    - p, D+ o: A1 r- ]
  9. DRAM:  128 MiB
    & s. r( ]3 p5 k8 H% m
  10. WARNING: Caches not enabled8 a2 {4 D5 E. _# E+ z8 R
  11. NAND:  512 MiB
    & K3 }; L' [, i, b9 U# F7 n
  12. MMC:   davinci: 0
    , \* G& k# a7 I# {1 w4 v
  13. Bad block table not found for chip 08 |, x* t. v# H' ?9 a
  14. Bad block table not found for chip 0
    8 G8 S' q- R1 H5 N, k5 F6 t
  15. Bad block table written to 0x00001ffe0000, version 0x01, p8 v6 |0 y) N8 i, g% a# ~
  16. Bad block table written to 0x00001ffc0000, version 0x01
    + s3 T# ?$ y+ ]
  17. *** Warning - bad CRC, using default environment
    + ~6 G. C4 S- y9 M1 G2 D9 Q
  18. & D( v' N& r8 D) R, t
  19. In:    serial
    3 e# X9 w, m. U1 M* N
  20. Out:   serial2 p+ P: Y( W, u, X
  21. Err:   serial
    8 O/ c+ o  u) H5 ^! q/ A0 T
  22. Net:   No ETH PHY detected!!!
    8 W6 q( M+ E$ p9 d/ l; t
  23. Error: Ethernet init failed!) C6 \9 H$ z1 W. w$ ]
  24. Board Net Initialization Failed
    $ _1 Z: T9 F  V( S
  25. DaVinci-EMAC
    " |# o  T0 E) c' m+ D% O8 Z0 _
  26. Hit any key to stop autoboot:  0
    4 D; l5 u- |/ i$ S
  27. mmc0 is current device
    ! ?+ _' M& m5 n' q- H  ~
  28. , y2 H7 [$ F2 ~
  29. ** Unable to use mmc 0:1 for fatload **
    ( S6 v) x) a- {
  30. ( [6 Z+ _/ Y; z- Z4 H7 h
  31. ** Unable to use mmc 0:1 for fatload **
    , Q+ H* F5 j2 @

  32. : [+ [6 }! S8 ]4 r
  33. Loading from nand0, offset 0x120000
    ! m- X- X) L/ r) j
  34. ** Unknown image type% C! V$ G) }5 G  M
  35. SF: Unsupported manufacturer ff
    , b3 d$ W9 q# q' H0 l- D
  36. Failed to initialize SPI flash at 0:0
    ) S& B/ t  N4 r+ [$ w; {
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法: M1 ]5 U1 w4 ^/ s2 z( p6 {
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。' m. k4 j' ^) M

! q2 Q& r1 u& s! a4 ]

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-19 22:07 , Processed in 0.038901 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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