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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
" k! Z, n% |7 a. N0 q: Q9 I7 ^* K/ G3 `' [0 Z
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。1 S* ^8 j; V$ z$ v

$ @4 r* d' ^7 l' G# w; r4 q: j但是这样的流程太复杂!& a3 u4 o2 k% N1 s4 x4 g) W+ S
+ o8 i; p) z; y4 t; p, ^3 u
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
( ?+ g' P% y$ f; |& ~$ D+ E* u5 y" O  e9 {
  1. MMC boot...$ U9 z( [0 z  r, v1 g
  2. davinci: 0
    # j: q0 R9 n- Z
  3. spl: mmc device found5 D$ D$ C9 J1 A/ J  v1 G, i
  4. / j/ s$ D* g4 n

  5. / e" w% W% g* w7 S6 x" Z- O
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    7 q& c8 B: k9 z$ u
  7. / D0 @! X! G8 K8 u- ]* \" X6 D
  8. I2C:   ready
    , W! Q2 D' o3 k' ]( E7 j" L
  9. DRAM:  128 MiB% A( }* W+ _2 y0 J- z9 r6 Z+ K
  10. WARNING: Caches not enabled- W" f  p4 e# H
  11. NAND:  512 MiB
    3 E1 f# ]. V; o5 F! ~3 _/ I7 e% y  j' V
  12. MMC:   davinci: 0; L, ]7 Q8 J! v) F
  13. Bad block table not found for chip 0) r9 ^. L) o8 O9 t) ?. s
  14. Bad block table not found for chip 0
    ( Z( O! l6 M4 C' G" A2 f
  15. Bad block table written to 0x00001ffe0000, version 0x01
    7 |/ N& w2 Z) q( Y8 y
  16. Bad block table written to 0x00001ffc0000, version 0x01
    1 D8 D9 F! s' q1 d
  17. *** Warning - bad CRC, using default environment
    1 D7 L$ T) ]7 d. A. w- O( N

  18. # U, l7 K3 m* @0 D8 _: Y( t5 v- K6 C2 V
  19. In:    serial
    7 k- M+ Q: [# `5 Q$ ]* p0 [5 T
  20. Out:   serial
    " l8 ]) Y* J$ J! A7 Y! o) n5 C1 r$ r
  21. Err:   serial. }  W% c8 a6 H4 K
  22. Net:   No ETH PHY detected!!!
    * g) O2 \+ c! D! o' d
  23. Error: Ethernet init failed!
    3 Q0 K6 D7 }* _# \. Q" F$ q; K
  24. Board Net Initialization Failed
    * c! {4 r/ p4 r$ L7 S! A, x
  25. DaVinci-EMAC3 C( f) s% p4 S8 ]0 \$ p- C
  26. Hit any key to stop autoboot:  06 ]: n3 C# J0 o" A% U( {/ X, a
  27. mmc0 is current device
    ( [% P! J' A% x! `- e2 R
  28. 5 Z5 i+ }3 j- ]
  29. ** Unable to use mmc 0:1 for fatload **
    . i% L1 n0 l! D1 p  N0 v& n
  30. 5 i- b$ h6 h- K" E1 b, q/ \
  31. ** Unable to use mmc 0:1 for fatload **
    ! Q& w% c! |3 B8 i
  32. % k# z. {6 ~4 [4 u2 X1 Y
  33. Loading from nand0, offset 0x120000
    1 p( d( p+ H5 H/ ~/ ^7 I) k9 {
  34. ** Unknown image type: F& C8 w% e0 k) ?  X& r$ k
  35. SF: Unsupported manufacturer ff
    3 b% X! i7 ~6 {; {1 y: F& D% }
  36. Failed to initialize SPI flash at 0:03 r+ [' V; O  `1 W
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
8 y: z! r. r: s. D; Y每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。' X9 G; K; \2 C) C# y! w

# t4 f4 r% g1 \

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 04:20 , Processed in 0.035719 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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