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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
% v1 B! u  N/ R! M% g2 T
: m6 e& s' z4 X. @; W' F我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
  p3 X+ ^- B0 j2 t+ o
2 d3 w- z: N7 R7 x! E但是这样的流程太复杂!. ^$ Q! W6 b% O% z, I' @' U: t
. |- P2 q) D1 k# Z& R
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
' k! m$ h9 I  \6 w- F. X
" p6 }" f9 ], c$ i; Z
  1. MMC boot..." ?6 b+ _7 K  W1 y4 H
  2. davinci: 0
    & p' x+ L0 Y/ P" |& A8 v
  3. spl: mmc device found1 R3 N( h9 y/ k% z1 j9 W4 W) {8 @* f

  4. 6 y% {# K% l' {; o( ], e3 g7 ~) L
  5. / {5 m% I: Y6 p3 y! g  h: K
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    7 G( a' H& ~6 u, }3 G

  7. 2 B6 S# ~9 C# ~  i5 z7 x
  8. I2C:   ready
    / T6 e; m- W" X( v0 u+ n9 Q! r
  9. DRAM:  128 MiB0 K! l3 h% j3 Y$ o" e: y7 t
  10. WARNING: Caches not enabled6 E: p$ T5 O- a; u. l
  11. NAND:  512 MiB% a+ n& u; K- t7 P
  12. MMC:   davinci: 0
    ' H% e# l5 j) R% H) h
  13. Bad block table not found for chip 03 F$ k* }$ S5 _' _/ |3 z: b4 ^
  14. Bad block table not found for chip 0; i& `- t: B# h) U9 w
  15. Bad block table written to 0x00001ffe0000, version 0x01
    . ?  Z! V4 e8 T  l: t5 Q) ]4 d
  16. Bad block table written to 0x00001ffc0000, version 0x011 G+ T* D1 w! \
  17. *** Warning - bad CRC, using default environment
    7 H( _4 h6 V! A  s3 c2 `4 ~3 Y

  18. : D! t0 j& {4 {
  19. In:    serial$ Y! L& o' H9 z' K
  20. Out:   serial
    6 @& p6 f7 P5 L" H( a4 v
  21. Err:   serial
    * k" @  \3 s* r7 v! V
  22. Net:   No ETH PHY detected!!!# L& W  Y+ d& x- J" C
  23. Error: Ethernet init failed!
    * X+ _' x. S6 o  q
  24. Board Net Initialization Failed% B( c& U2 B1 u6 {9 o
  25. DaVinci-EMAC. u) N4 d$ a$ Q) Y0 W
  26. Hit any key to stop autoboot:  0, ]+ |+ {" d6 F! O
  27. mmc0 is current device
    ' d: _2 P- m& L7 e  D% F

  28. 4 h- Q% T$ q2 Z0 K  s
  29. ** Unable to use mmc 0:1 for fatload **& \7 U6 v/ i- g1 }7 ~9 i) E

  30. 1 H. [: R( Q3 I% ]( {" Z7 p* l
  31. ** Unable to use mmc 0:1 for fatload **9 m) q7 @. \9 g! R- f+ h6 N
  32. : x* \& s6 |, j6 V7 {
  33. Loading from nand0, offset 0x120000" t8 \7 T1 g2 E0 w2 y, [
  34. ** Unknown image type4 n; C1 `; [  f% |
  35. SF: Unsupported manufacturer ff4 e7 H4 R2 Q' b
  36. Failed to initialize SPI flash at 0:02 _: R3 b1 O( h5 G' w5 ^- n
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
% X" x% y; [7 j' a' y5 Q0 T  `每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。! S( ^, M4 j( E6 P/ {" V

& L# g) c2 W6 S$ ?1 g

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 18:55 , Processed in 0.036678 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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