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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 2 ^6 i) b/ `8 G! E8 M

( c& N6 E2 G+ O( l$ r" L我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
7 Y4 Y& ]( O- I7 Z) M8 p% ?* B: X. D3 s3 d% ^6 \4 A
但是这样的流程太复杂!% g+ B, ]' U( @3 C- @
0 n" V) }9 s8 H# K/ d* {' P
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)+ y- C$ `5 E, ~1 x2 w, c

/ Z4 k1 D# N9 H0 G7 P# i5 _& x
  1. MMC boot...
    / X* K: @; p. ]4 m# t
  2. davinci: 0  V6 \, e, e2 z6 O
  3. spl: mmc device found
    ! e/ d* M8 b# W. E' |  M3 F+ ^

  4.   o) e- a/ n/ O9 T$ J. E

  5. 0 `1 x, z% c- S
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)! G. b$ C4 }1 G0 Z
  7. 8 A$ A) f! K5 d( v/ S! @5 J
  8. I2C:   ready1 C" `. H0 }. q' S& l
  9. DRAM:  128 MiB/ ?) i- o$ f1 N8 m5 t/ S
  10. WARNING: Caches not enabled9 L+ X3 ?  ?. L/ {) C. \4 S, u
  11. NAND:  512 MiB; r$ p6 ?# M1 L2 ?
  12. MMC:   davinci: 0
    + a: @: [0 d7 b) f4 Y4 X/ H3 Z  h( T
  13. Bad block table not found for chip 0, y- v' O) u- c9 F' k& c
  14. Bad block table not found for chip 0! ^! \9 Y. v9 K7 T
  15. Bad block table written to 0x00001ffe0000, version 0x01
    9 K% r" Z2 I$ ^3 `7 ^
  16. Bad block table written to 0x00001ffc0000, version 0x01
    2 u' X6 d6 b/ Q6 y
  17. *** Warning - bad CRC, using default environment' h: M! g# z; `% Q, \: Y

  18. & {, a" A4 @2 \5 G  A( C6 ]( R2 X) k: h
  19. In:    serial
    4 [. a# F" v' X4 V8 E3 b
  20. Out:   serial
    * F7 h8 q8 P4 X6 m1 @
  21. Err:   serial
    5 `( M( W* B8 F1 e0 b8 |+ I
  22. Net:   No ETH PHY detected!!!
    3 |! p3 v9 Q8 h; D( L  Z) z9 l
  23. Error: Ethernet init failed!
    5 k/ K$ A( D1 j5 c( q" y
  24. Board Net Initialization Failed9 _; N1 ^( @/ j4 D2 {2 b6 ]
  25. DaVinci-EMAC2 Z. G# w0 q; ^& q) `( d1 j# ^4 x
  26. Hit any key to stop autoboot:  0
    ! H* m5 I% f: _( ^# n1 G( b/ h
  27. mmc0 is current device
    # |/ p6 k1 ?# s- L
  28. 6 Z) W% J. w+ G) ^" G  d
  29. ** Unable to use mmc 0:1 for fatload **
    / b$ \' ]; }* O, D* s. e8 N2 G
  30. ' \; S/ n1 |1 n! g, R
  31. ** Unable to use mmc 0:1 for fatload **
    5 a/ ]. {  A1 i/ G, P5 b

  32.   J, B. A- w0 c
  33. Loading from nand0, offset 0x120000
    . W8 t7 z- \9 {  w1 g( z
  34. ** Unknown image type; [- x1 b! S+ l' d
  35. SF: Unsupported manufacturer ff
    * W7 c, B/ u3 z2 }+ K& m# K
  36. Failed to initialize SPI flash at 0:0$ I, e% Q( J  @" b  m9 d
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法. R6 \$ B4 p) [
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
5 J+ i% o9 T0 f  ~) c" L3 o8 ]6 ^8 ]5 i- N3 R

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 20:58 , Processed in 0.045069 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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