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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 , C# \: ^$ y, e+ f( F# S0 H
3 k" P) X7 i) \- @- j
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。, D& s; n: C: T' \8 A

1 U2 X' R: L! ~% v' x* [但是这样的流程太复杂!: B8 W  L, `, y8 B
: ]: l) S5 J$ B& M9 J" K0 A
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图); h1 z) E8 T% {% h0 |; G( p
* }( M; G9 u/ V8 \- J8 o' ]
  1. MMC boot...
    7 I, V) [, Z" }6 q/ Y! N% d7 U1 `
  2. davinci: 0
    7 e* {/ z7 n$ U9 Z
  3. spl: mmc device found
    ( w3 \$ {6 q/ c

  4.   [8 c/ C' g5 [: v+ m. a

  5. 2 w+ }8 Z6 v+ w1 S
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    ' n9 {) W. _% Q& w4 ]- N

  7. 5 N# o& c9 d3 M! q; b3 `1 Q: v, J
  8. I2C:   ready
    * g2 k. h4 d% Y6 `) N
  9. DRAM:  128 MiB
    , W6 I9 k8 U0 j/ H/ \
  10. WARNING: Caches not enabled
    1 o9 d; @8 g' V! Z( @
  11. NAND:  512 MiB
    4 w$ Y% B( W1 e+ M" R% s
  12. MMC:   davinci: 0
    . E9 ?( \$ {3 D* w
  13. Bad block table not found for chip 04 F0 S* L" j" b2 x1 _1 a
  14. Bad block table not found for chip 0' ]1 w# h/ w' `: O
  15. Bad block table written to 0x00001ffe0000, version 0x01
    9 e6 G8 [) x+ V! M1 q
  16. Bad block table written to 0x00001ffc0000, version 0x01# [6 ~8 e- i4 j9 [# }
  17. *** Warning - bad CRC, using default environment3 b8 G$ @/ z6 j" r* F
  18. $ @) F# _) Y- R5 S( l
  19. In:    serial7 O/ _2 {# ^2 i& g6 \% J( W; q
  20. Out:   serial
      A6 ^+ H* H0 w/ K6 [4 @- }
  21. Err:   serial
    - N) \1 w; B" \& i
  22. Net:   No ETH PHY detected!!!- P; N9 ^3 O: Q( p) |0 B  a8 X( x
  23. Error: Ethernet init failed!
    4 L; a) T5 x* R# I! m9 ]
  24. Board Net Initialization Failed
    7 {- ?$ w* G) i& M, p
  25. DaVinci-EMAC- n; L" |1 P% u1 ^' ^
  26. Hit any key to stop autoboot:  07 M+ u4 Y$ s% m. \+ |) @9 T
  27. mmc0 is current device1 F8 u) I* D# v
  28. # n2 R7 `# s  C; T  m# Q
  29. ** Unable to use mmc 0:1 for fatload **
    4 U: R5 Q: K5 h' o
  30. : D% `, @3 b. v$ t% s- _
  31. ** Unable to use mmc 0:1 for fatload **
    ( @1 W/ R$ c& I. J/ G

  32. 9 B5 n8 P% J& @" E
  33. Loading from nand0, offset 0x120000
    + L2 l: Q: D# K$ x1 [; t: V0 i
  34. ** Unknown image type' h  D5 j# Y+ Y; K( u2 Q
  35. SF: Unsupported manufacturer ff5 R# W) Q, L- Z+ H
  36. Failed to initialize SPI flash at 0:0" R! U5 F8 `. K, M3 v0 r( O0 F
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法) C5 w. |+ J& t6 h4 T
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。4 K! U; g/ f3 E/ X/ ~# `: x* I% s, `

3 g5 T& e  }7 M% V/ c

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 00:15 , Processed in 0.037109 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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