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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
" B/ ]8 _6 h' I  O# Q! K2 o3 ~- i! s) ^' a
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。- p) {0 ~- M. F- n7 r
( w- I" j; z' b1 J6 k+ ]! h+ j
但是这样的流程太复杂!+ \! v7 z; R! F5 |
! k9 X' s$ ~8 F" _! w3 ~/ y
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
. W. A4 }; S2 |3 v& U# R; ~) {0 r0 r( H; i$ d: I! i
  1. MMC boot...& I  b) p, ]! r# V2 T) v2 y
  2. davinci: 0
    0 l, T% I# D3 _, D; Y% b  f# [
  3. spl: mmc device found
    4 Q3 _- K2 ^. c. ~* j

  4. - D3 \* Y* [( x) n+ Q( I3 k

  5. 0 Z: i- ]7 y: E+ P: I
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    6 f$ U* X' \. D, A. X! i5 \* h
  7.   r! a6 ?7 r, n8 c1 H
  8. I2C:   ready, \; }8 m% l: z# H4 T8 Z! p6 u) K
  9. DRAM:  128 MiB: R; s2 w* W6 V) @
  10. WARNING: Caches not enabled8 v8 P6 e9 ^5 n+ r7 B! v4 i
  11. NAND:  512 MiB
    . L; T/ P/ e- N4 t  ^
  12. MMC:   davinci: 0/ M5 C; w9 V) ]4 I% w0 ^
  13. Bad block table not found for chip 0
    * [& b9 B5 U8 A2 N* M0 ~2 j  D
  14. Bad block table not found for chip 0  v/ p: `: q; C$ [2 j
  15. Bad block table written to 0x00001ffe0000, version 0x01: f# V3 v( m0 k6 F7 u  p
  16. Bad block table written to 0x00001ffc0000, version 0x011 R0 g/ M! [( _( x" ]% R
  17. *** Warning - bad CRC, using default environment
    ! G1 J6 T* z6 o& ?; L4 a2 M% I4 K
  18. 5 V: @( o0 r1 a( `
  19. In:    serial
    - r: L. r* R) }- ~; B
  20. Out:   serial
    - h, z# `# B  v% O9 x/ ]
  21. Err:   serial
    * v3 C7 B# K7 c0 q! r/ Z# X
  22. Net:   No ETH PHY detected!!!
    , A  h( \+ T  g0 f& m6 W
  23. Error: Ethernet init failed!3 Q% y. D/ Z* ^
  24. Board Net Initialization Failed5 _8 M- E7 c8 T9 Y. I( W/ Z
  25. DaVinci-EMAC
    $ r" B( g* @0 S$ I3 y5 u8 y  `- f
  26. Hit any key to stop autoboot:  03 s  ]7 t5 d1 j% c6 p; H
  27. mmc0 is current device0 L0 S1 s- s2 o6 I! {- k2 z7 F
  28. 7 M. G7 u. [, j$ u
  29. ** Unable to use mmc 0:1 for fatload **
    # G2 |; F: I3 u$ R" S( y, D  b
  30. : F/ w% ?5 ~$ [4 X
  31. ** Unable to use mmc 0:1 for fatload **
    ! t: J/ [4 R9 V/ X4 M

  32. 0 c6 J. N) W3 b& g8 ]
  33. Loading from nand0, offset 0x120000
    3 b$ g* Q* w; w" j, L) L" ^! L
  34. ** Unknown image type* V! w7 v* ], R; k/ w. _
  35. SF: Unsupported manufacturer ff
    ! s. ?# t  }+ D9 j7 b9 M  i4 E! B
  36. Failed to initialize SPI flash at 0:02 D3 v' H+ S8 ]8 t- O2 t7 G" J
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法: Q/ `, R/ f+ ]0 \
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
+ _% m3 J4 d  H! F3 F
2 d) F) @" D" f5 @! `7 r, P; }

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 21:22 , Processed in 0.036703 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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