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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 8 ]2 ?- C& ~3 S7 ~- E9 W+ }

! e* `, U4 N1 w6 @5 m/ v我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。, o# f* v% a0 r' r0 Y+ z+ b
3 v6 E' s. d' o4 ]
但是这样的流程太复杂!6 [# B" A! q, d: R4 X

. D( U5 r2 I9 S$ Z1 C, j! F" S6 E4 b2 A我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)3 L. |9 y  p5 ~2 k: Q5 X
: w+ B$ r6 g4 A8 U" V& s# Z3 W
  1. MMC boot..., ^' y9 r- i7 C; r3 i5 K: B2 Q' ~' S$ p
  2. davinci: 0
      ~! m  M" O8 J' n
  3. spl: mmc device found
    ; t! ]1 b) ?# Q8 D# \
  4. : \" V5 u8 [" Y! s4 u( c! H6 Q" G, A

  5. 6 X. }& i$ ?, A) m0 W( }
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)5 E/ C$ X8 V: z8 d& O( q
  7. / L( `8 ^- f4 E$ `  D
  8. I2C:   ready
    : q* R  Y, x/ V  ^! N
  9. DRAM:  128 MiB
    7 a. r: _" c4 X6 L& l% E" ^7 I
  10. WARNING: Caches not enabled
    / ?5 X  I8 T" b6 ^1 t7 H
  11. NAND:  512 MiB
    , c2 D: N+ q+ U5 J7 S! h
  12. MMC:   davinci: 0' G/ S+ R% c! {2 I
  13. Bad block table not found for chip 01 ~2 Y; _& v7 J* S& G
  14. Bad block table not found for chip 0
    - R, z/ _( ]" H- `2 c: e( g
  15. Bad block table written to 0x00001ffe0000, version 0x01" q4 ?" U5 d' g) Q
  16. Bad block table written to 0x00001ffc0000, version 0x01: b! _& X- K/ }! H7 B
  17. *** Warning - bad CRC, using default environment/ D! E% Y) b* `

  18. 8 J1 `) I# C- U+ j! C( I4 [
  19. In:    serial4 T7 Q/ b7 y- A( z
  20. Out:   serial$ q) G* A) b! F) [0 w  q. n
  21. Err:   serial
    % c8 k/ l# e: e8 V  ~
  22. Net:   No ETH PHY detected!!!
    ' o. I0 s* L5 K2 w1 }$ M1 P
  23. Error: Ethernet init failed!
    ) I( ~& v! L# ]" T9 B: M
  24. Board Net Initialization Failed( ]* {" ]& k; G; n2 v9 p
  25. DaVinci-EMAC! ]3 C0 X" P0 s
  26. Hit any key to stop autoboot:  0
    8 c/ @4 t7 x* ?, A/ L
  27. mmc0 is current device$ B" t5 W% B1 W" L9 Z  F5 M1 ?5 y

  28. ; D, b. ^8 G1 ~9 x2 E! K5 f
  29. ** Unable to use mmc 0:1 for fatload **
    , g9 P+ ^3 ^7 K2 n& b: G# e

  30. $ x4 g' t5 H+ Z7 A
  31. ** Unable to use mmc 0:1 for fatload **+ T$ L  V# w$ M. |2 B' w) T

  32. ) I. w( z7 b; q5 \0 J/ e7 @+ S
  33. Loading from nand0, offset 0x120000
    . x, E& N3 _& P
  34. ** Unknown image type) l) {0 j$ ~% |" C; {
  35. SF: Unsupported manufacturer ff' o! T1 h8 h/ f: k( e# V
  36. Failed to initialize SPI flash at 0:0
    & n' u  S1 O4 R$ ^. M
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
! Z% Q5 ]5 e2 d% i! s, z1 X8 V每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
8 ^# e# B5 U5 i8 H; w- F* V
; Q/ g: L9 o: @4 Y1 j( w8 H

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 10:28 , Processed in 0.037224 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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