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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
: T6 D7 _! b3 R; S4 ^* h6 f6 A0 B: M+ z/ K3 P, {; J% H+ k
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。# j( x& M: G. w$ c4 Y* [
- o& `' K& P; l# y+ v
但是这样的流程太复杂!/ ?  h& e; m7 G8 J
* ~8 w6 c1 v2 c0 p  G3 W; U
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)" p% v+ Z- \9 E7 G0 I5 W& u8 Z

5 t( a7 m8 S% ~3 E
  1. MMC boot...% ^1 h/ G- V. C6 r: [
  2. davinci: 0
    # k* f9 g. V  f
  3. spl: mmc device found- C7 m; d6 b9 P8 J! h: {! w
  4. . P. y! D( L! e% H
  5. * l& g0 P2 M- K# d2 C
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    8 Z5 E+ e0 B( v# {
  7. 5 K+ m1 F4 Z7 X: q
  8. I2C:   ready
    * t2 j3 J* z$ c
  9. DRAM:  128 MiB3 V4 |* U3 Y. k: j' S
  10. WARNING: Caches not enabled
    3 T1 p  U& t* k5 d+ o& M
  11. NAND:  512 MiB
    ' D- q0 E1 `9 B7 I- y
  12. MMC:   davinci: 0) W" ?4 O8 V& X" T) t3 t
  13. Bad block table not found for chip 0& t; @% c  d: D# a3 v
  14. Bad block table not found for chip 00 ?0 k4 O7 ~9 ?/ T8 `
  15. Bad block table written to 0x00001ffe0000, version 0x01
    9 C1 y6 Y' t/ `7 I6 C* k" a" T; b
  16. Bad block table written to 0x00001ffc0000, version 0x01
    * b5 S; c/ q6 W. ]* T: d' W! v6 ?
  17. *** Warning - bad CRC, using default environment- l* ^! u- a; }0 q' S+ ^! {' c% Q

  18. , }  n$ \( s/ ^/ x
  19. In:    serial
    4 n# \' _) r) {- s
  20. Out:   serial& `9 I- Q: e* G6 ?! i( U3 s( E' M
  21. Err:   serial
    4 O+ X) e$ E# I, U
  22. Net:   No ETH PHY detected!!!5 _- j" j- H$ j& X+ w/ u1 y
  23. Error: Ethernet init failed!
    6 U# x3 d2 o8 c; V
  24. Board Net Initialization Failed8 e9 m' Q5 T% v& d; p$ j/ Q/ a$ Y
  25. DaVinci-EMAC6 X8 D; P3 V3 Y6 w2 U
  26. Hit any key to stop autoboot:  0
    : Y: j) ?  K2 V' i) w: v+ e  p
  27. mmc0 is current device
    * d7 F2 Y2 e3 F+ U

  28. % @9 J  V) i( [, M5 G, i6 C
  29. ** Unable to use mmc 0:1 for fatload **
    & ], ~) U4 R6 K. X5 u
  30. , o+ Y$ R6 j+ K7 I. O
  31. ** Unable to use mmc 0:1 for fatload **% A4 I5 z' y3 L& ~- t

  32. - ^  H" X6 }" g9 F
  33. Loading from nand0, offset 0x120000
    + q" H( q, r& h
  34. ** Unknown image type- N! C2 q7 |, Z. E" O7 q$ @
  35. SF: Unsupported manufacturer ff
    / G% c! h; Z6 t, r# p" d
  36. Failed to initialize SPI flash at 0:0
    : e6 V% B0 ?: L+ p# K- S
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法* X; o. M+ W' W* h9 r
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。, r+ N" V1 c2 m2 }8 j$ s& ^
  O7 z1 M+ p% O! k! C

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-13 02:06 , Processed in 0.038585 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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