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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 + K' X' ~  d$ g8 j6 C6 m. b

* }# @! {( H5 i我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。9 \% ?) _2 a0 T2 I
% F  k3 Q% i/ H, j& `8 E4 |
但是这样的流程太复杂!/ V" J+ S* n0 u' l7 |
4 b1 I7 p1 [3 k: O' w! q: ~
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)( O$ i4 R8 x! X  @
! ~8 A9 o' D, W( U/ G& k7 V! R
  1. MMC boot...' p4 h7 t/ y! Q
  2. davinci: 04 e" f& W: W5 T# h% ?
  3. spl: mmc device found& q/ _/ p4 E' ]3 Y6 J( a

  4. 9 u) L9 q6 s" J! E" W
  5. , }+ b4 j8 m7 E2 t" x9 P0 X
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)( [: i& I* A9 L; ^( S3 u

  7. + z% X: ~, S4 v" {
  8. I2C:   ready
    + x! B; h( s% ~
  9. DRAM:  128 MiB. @! h1 [9 d$ M4 t
  10. WARNING: Caches not enabled" \6 [" f; @7 q& c+ N
  11. NAND:  512 MiB
    1 V/ y4 V: u7 m4 A
  12. MMC:   davinci: 0
    % [9 |. o- M' h! Q6 r; K8 B; X$ W
  13. Bad block table not found for chip 0
    & `8 n& F5 o( N5 T* N- H& P" j
  14. Bad block table not found for chip 05 `  R$ g9 t) M! M) T: ^' V1 G
  15. Bad block table written to 0x00001ffe0000, version 0x010 q/ ?* e9 O, R; u. O0 D/ D
  16. Bad block table written to 0x00001ffc0000, version 0x01
    ' f' y4 D1 @! G0 |
  17. *** Warning - bad CRC, using default environment
    , h9 n9 G# f$ H* s$ F  s0 M0 j

  18. 0 v5 h- ^. r+ O9 V+ v( y
  19. In:    serial: s7 Q+ l, d% u: A: b; X1 q
  20. Out:   serial* N  Q. H4 ]) s5 v1 a$ m, [' q
  21. Err:   serial
    % q: `8 H% ^5 z7 T% Z- E
  22. Net:   No ETH PHY detected!!!
    1 N% `" L/ M6 b
  23. Error: Ethernet init failed!" m; W  ^" J) Y2 r
  24. Board Net Initialization Failed3 j* ^1 T5 P" A
  25. DaVinci-EMAC3 E$ |( a* }# ^5 l, C; G& R+ q; y! Z
  26. Hit any key to stop autoboot:  0
    ( j! R3 n% ^6 [$ ~
  27. mmc0 is current device% F" R; q% u7 R. S
  28. ' t/ D' ]8 S" M, [7 G
  29. ** Unable to use mmc 0:1 for fatload **6 C8 T& N8 j/ r8 r; z- K3 k; _9 g* M

  30. % n- g9 y6 i/ o  s* D, X$ h9 ?' {$ z
  31. ** Unable to use mmc 0:1 for fatload **
    9 U# H: Y! F! Y& Y) \2 q

  32. ) F3 a! V( x4 l
  33. Loading from nand0, offset 0x120000: B5 E4 M  y0 e0 g. A  k
  34. ** Unknown image type
    ( h' a4 G' z4 y; l* e
  35. SF: Unsupported manufacturer ff
    # W- L1 c/ Y6 {  @8 }% v
  36. Failed to initialize SPI flash at 0:05 f$ [+ C! i8 J* g6 `" F
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
2 \& B! c! C. J9 V$ b# o# Q4 M每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
& K+ S, f, M$ V0 }- S( S- U. V) X* }1 h  d- B

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-12 06:03 , Processed in 0.041733 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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