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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ' V6 S& Q) O" B+ a+ n# e
! h% ?/ }8 T8 |! I  c* y
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
' G' K2 S6 T0 d8 K# ^
8 |. V6 h$ F  @0 P) S8 Y+ p但是这样的流程太复杂!4 |' H3 s( X& [6 Q6 W  e
9 B7 V' {5 d- S! H$ `: \" S
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
' V9 \% d0 s" ^' ~* U* R7 e
. x( u: v8 [9 L6 o6 G* U) Q- p
  1. MMC boot...
    0 x1 q, N! R+ ?
  2. davinci: 0
    2 f* }$ P! H( k) W: t3 P
  3. spl: mmc device found
    ' Z: }; j* A, t$ g+ d

  4. & _) z& z- p, C

  5. . p8 M( }  S, ]$ ]; Q9 i2 k8 e1 Y. ~& ^2 _
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)# R) E# u0 z( w9 ]$ f

  7. 7 c$ j2 y( `6 E0 W) O
  8. I2C:   ready+ P8 ]4 m0 M2 l& q# ]' }
  9. DRAM:  128 MiB
    0 c/ G- T$ S3 m3 T* {# x5 y; S
  10. WARNING: Caches not enabled+ h$ M  b; x+ A& a
  11. NAND:  512 MiB
      w, [/ Q9 C; k) l
  12. MMC:   davinci: 0. S; H8 O8 r! S
  13. Bad block table not found for chip 0
    ' M3 D# i" a3 u" X5 M" x9 J
  14. Bad block table not found for chip 0
    ) e6 k7 k  T) a9 K( F3 Y; y7 V
  15. Bad block table written to 0x00001ffe0000, version 0x015 s- Q/ @( T& n5 y3 J
  16. Bad block table written to 0x00001ffc0000, version 0x015 a( }* I" @4 G; {2 \6 ^
  17. *** Warning - bad CRC, using default environment
    + M/ s& g$ y4 O( H' x; S

  18. , i# O  \  y" R+ g/ V
  19. In:    serial
    + K3 ]& C4 {, B, ^- S- B. M
  20. Out:   serial
    : e, O# @2 K* [# \
  21. Err:   serial
    7 u$ X# B! V% ^
  22. Net:   No ETH PHY detected!!!( j5 N& p- X9 H( T- P; f
  23. Error: Ethernet init failed!2 p1 p& U$ U* \; N8 E& ]7 [
  24. Board Net Initialization Failed
    + e* w" X. B  g: j6 e( `" u
  25. DaVinci-EMAC
    7 {- u" n8 ~1 T% _1 j! F0 |4 e' |
  26. Hit any key to stop autoboot:  0
    . x& H' c# T: I) R- E( G% |! D# J
  27. mmc0 is current device
      s2 ^; k9 k9 e

  28. 3 @  u3 S; i3 L% U8 H
  29. ** Unable to use mmc 0:1 for fatload **; Y. b: e, X  N. ?$ _: R, q

  30. ' W- c3 B1 z3 v' S' r2 R/ A
  31. ** Unable to use mmc 0:1 for fatload **
    4 I+ m, D* ^0 O' n/ w3 R& C  X
  32. / I5 `$ K3 {- \2 ~9 y# o" ?
  33. Loading from nand0, offset 0x120000
    - w& G+ T* `& }# P4 F& v; L3 J0 e
  34. ** Unknown image type
    $ O3 R) S  m* E# W# W
  35. SF: Unsupported manufacturer ff
    ' U2 F+ ~5 O& D! a
  36. Failed to initialize SPI flash at 0:0
    / L  u- L: `% [& C& P
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法. C, }. @3 z/ D7 o9 z( \! o
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。, U( ]2 j( O: ?7 R
9 X1 K1 @4 T* \6 M: B! s

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 17:54 , Processed in 0.036268 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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