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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 * v  `9 A1 b& X
* _  Z* N! `6 x: J+ N% W% z
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。' D& s5 r4 N& @; n0 l

. T$ H' i# f. H7 g0 S但是这样的流程太复杂!
& u4 b# v% s" G- _8 k1 @& N" F' ^9 g& f$ g; Y
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
( J; B3 E5 }- W0 j; M8 b& Q; ~  J1 g( U9 a2 i1 g+ j# g4 A
  1. MMC boot...# n$ j+ {0 ^' v- {. _; ~0 w: Z% M
  2. davinci: 0; z' |4 T$ B" T
  3. spl: mmc device found9 R! X" e" V# H4 B; X

  4. ) M! }: w8 A4 \) \- ?$ _# R5 Z' B
  5. & y8 `: c: F+ x
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)( ?: i6 n; x, u  [& l) A: O
  7. % [: ]& t+ k" n7 |* ^2 ~8 L
  8. I2C:   ready/ I/ G: k* g. @  D, d
  9. DRAM:  128 MiB
    . b8 `7 m& w6 A' K0 s+ b
  10. WARNING: Caches not enabled
    6 T( x) F4 v  u" K
  11. NAND:  512 MiB
    5 I( t4 Z6 d. [. }4 ?
  12. MMC:   davinci: 0. V1 y5 B% k4 P6 W4 F
  13. Bad block table not found for chip 0
    " @$ t! X$ m  M, S6 H
  14. Bad block table not found for chip 0+ S+ z) i$ ]0 V2 s
  15. Bad block table written to 0x00001ffe0000, version 0x01
    1 y* _' i# ]! e! u% v  g
  16. Bad block table written to 0x00001ffc0000, version 0x01
    ) [7 ]1 p  C6 ^# H; J7 q4 e& D$ U& |7 r' V
  17. *** Warning - bad CRC, using default environment
    ; V; K! _8 I" i8 B7 N8 ~

  18. ( d# X' n7 d1 `; N1 C% O
  19. In:    serial
    - f. I  X7 T9 a4 k) z+ B
  20. Out:   serial
    . N, Q' m$ `% r3 J7 _# N, l
  21. Err:   serial; R; `* X' R) V2 `+ `
  22. Net:   No ETH PHY detected!!!
    % w# D0 F  U, Y8 \+ O1 t  `
  23. Error: Ethernet init failed!8 P# r) i8 d, V8 d# N6 V
  24. Board Net Initialization Failed! s5 Q' }2 I2 R( f9 z
  25. DaVinci-EMAC* n# y9 O8 g$ t6 M
  26. Hit any key to stop autoboot:  0
    # {$ j% @! y& l1 ?4 F
  27. mmc0 is current device
    $ f' M' `1 V+ W% x' K
  28. 2 e3 E! T2 Z, H4 u) ~% g' S0 k
  29. ** Unable to use mmc 0:1 for fatload **7 O/ D4 b% z. J& @
  30. / I9 D) K" ]9 `% e7 W
  31. ** Unable to use mmc 0:1 for fatload **
    / Q- u2 x* g; A6 }

  32. 6 k- @" F- _/ U, N5 g& M
  33. Loading from nand0, offset 0x120000
    ' P5 |) A0 S* n& G
  34. ** Unknown image type
    ( y) A. l) ~/ K8 ]' t0 q
  35. SF: Unsupported manufacturer ff
    4 Y& Q4 a4 \. H) I: h! ?$ H6 h
  36. Failed to initialize SPI flash at 0:0
    2 B5 A) q) |: r6 s8 }0 v8 P; ]; H
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法. r# J  H# l& u( @) E: y
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
) f" \2 d; ~& B2 U( J+ [( I: T
: o- Y  ^, A7 Y# H

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 20:55 , Processed in 0.037450 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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