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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 6 G/ c/ N5 o7 Q9 f( l7 h

% W' c$ a7 c/ y# K5 Z1 p. v: o我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。6 {# u9 C! x  a/ |$ |- g. S! G
) V4 F* o! Q5 R# b# x
但是这样的流程太复杂!
5 F' ~- N( B( {( y) L& c
( O7 M) k+ G% B! @  t我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
, M( u1 x0 Q1 \5 p) D% R$ j0 z1 x, H4 g  D5 Y$ _: _
  1. MMC boot...9 S/ W; i! ^3 t, ]9 `2 T6 ?
  2. davinci: 03 D7 K1 i! {: \5 U3 m
  3. spl: mmc device found
    : o% x: y2 u1 i8 C

  4. $ [7 E" w! R  X% r
  5. * L5 b, |" F4 X+ a9 }* z2 b
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    ; y: v6 x$ e5 g4 k$ n, D
  7. : Y; `3 h# }0 s
  8. I2C:   ready# Z3 g, a: D+ N4 a. N" I8 k
  9. DRAM:  128 MiB$ Z2 L0 U/ v& F$ p+ {6 o. y  ~
  10. WARNING: Caches not enabled% x& y! U6 V) C: F
  11. NAND:  512 MiB
      `- N  E* s- `
  12. MMC:   davinci: 0
    ) G) I5 U+ ~+ ^
  13. Bad block table not found for chip 04 U- ?9 {5 k4 D( w
  14. Bad block table not found for chip 06 W8 U4 `0 a% S- I/ M% H4 b
  15. Bad block table written to 0x00001ffe0000, version 0x018 f  ^+ C# ?# l) v
  16. Bad block table written to 0x00001ffc0000, version 0x01
    , W! j4 K7 L7 j! g( q
  17. *** Warning - bad CRC, using default environment0 c; z. O; H0 @1 t; F
  18. % f! e; y+ S5 N! {( n2 J6 t  G
  19. In:    serial
    - P* q" W0 ~  u. k: Y" p7 a
  20. Out:   serial. ]3 z! x" t+ g5 y  S
  21. Err:   serial3 c" z: L% Z4 |. [
  22. Net:   No ETH PHY detected!!!/ l4 B* G. _$ p; \: R; k
  23. Error: Ethernet init failed!
    2 ], R7 o4 H+ z$ ]5 W' E( }
  24. Board Net Initialization Failed
    ! G. P! ]+ q# P% r" z/ `
  25. DaVinci-EMAC+ F  ~, U2 ?9 B4 k' V. H' O+ U- Z
  26. Hit any key to stop autoboot:  08 j+ x6 X+ P* \* E+ L5 @
  27. mmc0 is current device
    # F4 H3 Q/ K3 y5 x% s" l) d6 }
  28. 3 n0 C# d; h$ K9 V
  29. ** Unable to use mmc 0:1 for fatload **" y& d- H0 p, ~, X

  30. 2 |) X) a+ p# e% M
  31. ** Unable to use mmc 0:1 for fatload **" {* y% j" r: z, E$ P' A
  32. . _8 U1 b+ G' C) |9 K
  33. Loading from nand0, offset 0x120000
    / H+ D0 k* w; D" f! x/ f
  34. ** Unknown image type
    8 L1 Y6 G$ P- N( F% M/ I
  35. SF: Unsupported manufacturer ff
    8 v$ T3 \  L) h, K( D+ J& z3 E0 s
  36. Failed to initialize SPI flash at 0:0: s  C, j. W, n' V3 m9 a
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法% ]& a# a8 b; Q' o" W
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
0 w1 }& d9 P0 ^- X" E) Z; V8 ]! f1 M) Q. R. d

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 01:43 , Processed in 0.037055 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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