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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
3 w- |- A6 l# \' }
; X& ?4 `/ d' T) N! l7 ?3 _% v我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。6 H! o: S" [- I2 [# M; d

, ^4 K5 Y6 K, p% j2 x, G1 w但是这样的流程太复杂!( V8 ]3 j2 p: m$ ~% J. P) R

0 a* B0 o: [" q" l! }; V: n3 G我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)6 R4 e  S6 B) d( H
- H4 w% L' |; O1 x9 R
  1. MMC boot...: ?( ~: K5 A7 l( z
  2. davinci: 0
    # i  t3 J2 h3 p/ @9 e
  3. spl: mmc device found
    & o6 Z$ i  s8 o( l  z4 a
  4. 5 A- H$ B. p9 F5 I" V0 x% y
  5. 2 O: ~2 }' G7 {4 X  N, I& [) B
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
      z+ }4 c  f; Q6 Q) ~
  7.   ]2 h) ]% a# j9 y
  8. I2C:   ready6 ^, W' B9 H/ ]5 K
  9. DRAM:  128 MiB& F9 [  _4 |* y, s" q$ |5 }2 q
  10. WARNING: Caches not enabled8 D) V" K8 G, W$ m- G
  11. NAND:  512 MiB
    * S( S, u6 @% B4 r4 D' i; r' b
  12. MMC:   davinci: 07 ?- @% E/ S. P8 o" A4 i, [3 b
  13. Bad block table not found for chip 0% f4 l- |2 L7 U8 u" r4 W# K
  14. Bad block table not found for chip 0
    9 L, |* [' ^9 b5 m, [
  15. Bad block table written to 0x00001ffe0000, version 0x01
    " d- d& M/ j( I
  16. Bad block table written to 0x00001ffc0000, version 0x01
    ( w" v& N' z' Y' Y
  17. *** Warning - bad CRC, using default environment
    # U+ V/ |" d8 \; k: m: i; [4 H

  18. - h) Q9 [0 M: N/ ~/ n0 o
  19. In:    serial
    2 w( s: C' j* i9 L# s
  20. Out:   serial: w4 K8 I9 x, @5 F' b: S/ Q6 U# D
  21. Err:   serial
      T/ y* t2 e1 W1 ?# v
  22. Net:   No ETH PHY detected!!!
    ) K8 V3 f, ]& f: E( M9 G' H
  23. Error: Ethernet init failed!) X. Q( e  j* }9 @  M
  24. Board Net Initialization Failed
    + Z4 V6 \. F* z" Y; `4 x
  25. DaVinci-EMAC
    ( u% `4 _& [& t3 M
  26. Hit any key to stop autoboot:  0
    . A  ]; s3 O+ M, M6 @! g. o: c1 ]
  27. mmc0 is current device
    + t, m* X0 r* b9 G& x* n

  28. ) B) W) d6 R" s5 y: X
  29. ** Unable to use mmc 0:1 for fatload **
    " e$ T* @  I  c0 z- _5 _/ k

  30. ' H7 S( K& W# S! a1 L/ q  j5 T- L3 k
  31. ** Unable to use mmc 0:1 for fatload **( c! G4 D5 p: P* v& a$ v
  32. 0 ~- D5 f. n- f5 ?" ^0 K1 E; a
  33. Loading from nand0, offset 0x120000
    8 u: U$ {7 E7 _" o2 ]8 {$ P) f
  34. ** Unknown image type5 f% ?1 `0 I  y, m. L0 X/ _
  35. SF: Unsupported manufacturer ff2 A/ X+ M9 n; R9 T6 T- i
  36. Failed to initialize SPI flash at 0:04 D; X- g: x# }- m2 [
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法4 Z1 X2 n# t2 E1 b7 a% j# w
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
  ?1 F- A4 x6 F' j9 @" ?
6 H. O. q" z2 j% P9 J: S/ X+ p

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 17:16 , Processed in 0.036400 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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