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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 3 K  E, e/ }5 H* p% }6 o/ x1 `
: U, B- i, M- Z2 Z
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
, i4 [. ~8 u; I$ \3 w1 T1 @8 D/ L0 t% f  P$ U6 a
但是这样的流程太复杂!5 j) z( f4 A' A

! i. {9 s5 s! f# E# c我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)* Y* T- d0 ~& ]
: i1 H* g+ S5 T% [) t1 _
  1. MMC boot.../ x4 Q% G0 E, K- ^$ q
  2. davinci: 0* F+ L$ P1 Q2 S. g+ |
  3. spl: mmc device found+ _# E6 J4 O7 F6 ]1 d
  4. ( N. i/ g# ^/ x8 ]' a4 z* b" i
  5. & l, T) e# V! [2 t6 s( x
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    8 h1 r2 B6 ?& @! h1 q  X

  7. ; b! _, S- Y8 ?' s" Q5 |# y7 Y
  8. I2C:   ready
    0 ^, @1 ~% x: E  t
  9. DRAM:  128 MiB* E" Y! h1 N7 e, `2 n7 q* W, x
  10. WARNING: Caches not enabled1 w, S4 S8 g" E! f. U2 ^, T
  11. NAND:  512 MiB9 ]* x9 K- c3 D5 Q! b1 q9 t/ u7 ~
  12. MMC:   davinci: 0; t7 O7 s+ r- W% _1 M6 n
  13. Bad block table not found for chip 0$ [4 e8 ]# S4 S' o3 v
  14. Bad block table not found for chip 06 H. A8 Y5 a) U% S
  15. Bad block table written to 0x00001ffe0000, version 0x01
    + m- h" [0 P% l1 m3 p0 d+ T
  16. Bad block table written to 0x00001ffc0000, version 0x01
      A2 J, N2 G& V8 M1 ]/ S0 p1 N0 l
  17. *** Warning - bad CRC, using default environment
    9 F3 e. V, N+ q  q

  18. , r- k3 q3 }7 l, f; ]# U* P& K  _
  19. In:    serial
    3 w! @7 O$ U2 v* O- C0 D/ f
  20. Out:   serial, ~9 g8 W& D  U3 C2 A0 {3 {# {
  21. Err:   serial
    1 `) l3 Y* s0 p* O5 L0 z8 O* U
  22. Net:   No ETH PHY detected!!!* x6 _$ O2 i" \4 y# x' T2 b
  23. Error: Ethernet init failed!
    ( F* @! N1 q/ K. `6 l
  24. Board Net Initialization Failed1 H% @1 S6 Q0 q! p" n' q! e
  25. DaVinci-EMAC& m: q* L$ l. q: y# `
  26. Hit any key to stop autoboot:  0$ L; N" V6 Q% m" l! G! I
  27. mmc0 is current device
    ! T* x; P7 }# w4 L: J
  28. 6 P; E0 U* ], N0 d7 ^
  29. ** Unable to use mmc 0:1 for fatload **
    2 f, p0 y  l& Y7 Z6 k6 E  a9 r3 X
  30. 1 j7 y# Z- j( B, O
  31. ** Unable to use mmc 0:1 for fatload **
    2 T3 O. \" A: B1 a/ @

  32.   P9 ?: G: e% ]) C: Q
  33. Loading from nand0, offset 0x120000
    ( |/ f9 G8 H0 B) Q, w& I1 [
  34. ** Unknown image type; }: \. e, V' A* C6 }
  35. SF: Unsupported manufacturer ff8 A  B1 l/ _; C: A
  36. Failed to initialize SPI flash at 0:03 v. h# S( y) ]6 `$ y5 }, k7 s& m
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
$ C7 f2 Y2 N6 T每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
, \' J5 g/ }2 X) d; F6 h! G3 x: ~, M+ S0 E' M  f* P* m% s

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 17:49 , Processed in 0.034856 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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