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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
% e5 X- i! ~) ?/ a9 ^! c) q" C* a, h5 H6 P$ a" d0 y4 `! c
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。6 A" O. T; ?4 T0 X: x
# s9 K8 {' j8 Q8 F2 `' f9 n
但是这样的流程太复杂!
4 Y( e+ x) `0 V; |
- h( _& F! I( G1 U我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)) N' m# B  x0 @5 q6 I1 R' Z
9 r# c! p) a/ |9 S) S: _
  1. MMC boot...
    / B! P5 S; D& D) }* n
  2. davinci: 0& `; b, F4 T5 J
  3. spl: mmc device found  d( k- a0 M! `
  4. ' Y! U% e/ f7 K- R  j* z
  5. * C% k, s" I. V
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    , n0 a& ^- D7 d

  7. ' A+ M5 _' }( d. Y
  8. I2C:   ready
    / a8 m7 J, i% |. U+ X. E
  9. DRAM:  128 MiB2 x3 Y1 ^% w6 |% }! T
  10. WARNING: Caches not enabled
    3 A9 m. q4 b3 n
  11. NAND:  512 MiB2 [" ~+ x! U' y; `+ R$ t* r
  12. MMC:   davinci: 0
    $ x+ `+ y# ]. l, {( l
  13. Bad block table not found for chip 0
    5 ?3 c& x0 I7 ]4 W9 N5 ]
  14. Bad block table not found for chip 0
    ' U# Z# N; e) z( R
  15. Bad block table written to 0x00001ffe0000, version 0x01
    " p0 V, L; L+ x$ s; D7 M
  16. Bad block table written to 0x00001ffc0000, version 0x01" k# O2 `. V0 ]
  17. *** Warning - bad CRC, using default environment6 C9 {2 E" s7 H3 A  F3 q0 [, `# _
  18. $ O) d3 q% f9 y
  19. In:    serial8 o6 V2 L" {2 y+ f' S
  20. Out:   serial/ H1 a8 }0 h3 y- [: J; A
  21. Err:   serial
    ( S" @3 d7 @; A0 }
  22. Net:   No ETH PHY detected!!!2 G. f" [$ h" ]) K+ r
  23. Error: Ethernet init failed!
    2 a2 z2 g( i% `9 P
  24. Board Net Initialization Failed
    5 {9 y# J& g& a  x6 |0 x; z: `
  25. DaVinci-EMAC
    / k8 K# D) d: ^& v
  26. Hit any key to stop autoboot:  00 o; ~% j8 l  f+ ?5 l7 `
  27. mmc0 is current device
    ' x7 D$ K* n. C
  28. 3 w2 S' u" e- c
  29. ** Unable to use mmc 0:1 for fatload **5 i+ }) V$ k8 ~. \5 s/ R$ z
  30. - E8 @0 i4 T; Y( R: x6 E% L3 T9 B
  31. ** Unable to use mmc 0:1 for fatload **3 r( M1 Q- D- H5 k3 s, |. }

  32. " L$ T1 K; U7 }2 O6 p4 O8 n
  33. Loading from nand0, offset 0x120000: W. }3 e9 t4 _7 s
  34. ** Unknown image type# A& W4 e9 n, b# o, w: E
  35. SF: Unsupported manufacturer ff
    4 r- m0 v% Z$ N! T  K" p7 a3 A/ Y
  36. Failed to initialize SPI flash at 0:02 j* |8 }/ O1 K
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法7 m% p" R4 j8 i0 n/ K" Z
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
# {, {2 u# S4 G+ P
, M+ R) @& h9 B6 D2 l7 }* K5 r

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 20:42 , Processed in 0.036435 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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