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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
8 j" B2 H7 [5 h4 H
: q9 a  R' u- l; X& X2 e& Y; k$ C我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
2 K! ]0 N6 R2 C& N1 l: n: M) b8 i; X5 Y9 P2 @5 E- a% G3 b
但是这样的流程太复杂!
' H+ }) n/ @8 g
$ c2 M/ h5 v: R: W: ~! f我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
: C/ F7 f0 r! B' F- p; ^/ n' I+ O0 A! A" h
  1. MMC boot...
    # }* I) E7 |4 C" F7 H8 O
  2. davinci: 06 i' ~: b: H* _1 ^
  3. spl: mmc device found
    + F! a2 Q; u3 ?3 _" g& y  `
  4. % K$ W$ E; Q( N. _2 r

  5. * C' D3 Z% e: L( [8 q
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    7 A, Z" ]) [" h

  7. * }, x3 c4 j; l
  8. I2C:   ready( {; ?, g; ]- e6 i8 A0 p( C( F! z! S
  9. DRAM:  128 MiB
    0 T$ a& `) q: U$ p( q! Q
  10. WARNING: Caches not enabled2 X7 j. z  j  G& Y: d2 `3 j! A( D
  11. NAND:  512 MiB! I" Q* o1 @' K+ a4 X! e8 `$ ]
  12. MMC:   davinci: 0
    6 B6 K- G; H5 F$ a8 @
  13. Bad block table not found for chip 0
    / w0 F4 g) n7 R3 ]% l
  14. Bad block table not found for chip 02 @" E( ~7 ?" {5 l) t
  15. Bad block table written to 0x00001ffe0000, version 0x01' J( w' M+ D8 g8 F0 V  N9 W
  16. Bad block table written to 0x00001ffc0000, version 0x01
    % s' V+ D5 \! m  s
  17. *** Warning - bad CRC, using default environment7 s! I  G( h+ b+ S

  18. * }' g' e# y1 y! l7 W. p# _! u
  19. In:    serial
    0 Q" Y- j% w# v" C
  20. Out:   serial
    ! p' u( M& w" s
  21. Err:   serial
    ! j. }) Q: F" b
  22. Net:   No ETH PHY detected!!!
    ) o2 k6 F4 t' l2 @$ H
  23. Error: Ethernet init failed!( M+ @9 p+ G3 `0 ]$ B
  24. Board Net Initialization Failed
    7 r/ B, ~# p- g5 O/ t- Q) ?
  25. DaVinci-EMAC# a" z3 F3 |$ @1 ]- E4 z
  26. Hit any key to stop autoboot:  0
    * q+ |) ^4 ?0 p) H+ i
  27. mmc0 is current device: z$ l# m) I/ p3 I1 p8 g" H
  28. 2 _8 ?: M6 m8 I& H- A
  29. ** Unable to use mmc 0:1 for fatload **
    9 k2 a' z  K) t' `& K

  30. ) S% X: W  u3 N
  31. ** Unable to use mmc 0:1 for fatload **
      I% U4 ^$ d% F- ]3 r( v; S
  32. 1 M7 m9 N7 F0 V# c
  33. Loading from nand0, offset 0x120000. y1 B; |6 m2 b- h
  34. ** Unknown image type/ q5 `5 ]* p2 z- Z" b
  35. SF: Unsupported manufacturer ff1 }# q& ~1 j. I" A0 X
  36. Failed to initialize SPI flash at 0:0
    & O" @! Q' l* W: R  g7 S  B
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法# J+ [8 c8 a7 Q& J
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
. F/ Z3 N' t' n9 {. }0 c+ O
9 ~$ C& w7 `  r7 K$ R/ z) w( t$ ^

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 20:56 , Processed in 0.047819 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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