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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
# k' }* H) g  B, c/ a- o3 X6 b  h) X: i7 z9 _! F) Q$ |
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
" X; H! }/ H- T: P$ {$ [
8 F, `2 F0 D8 y2 x- a- M; r但是这样的流程太复杂!" N; U# @6 T/ s# p, Y% a5 d" A( @

$ {; @6 L9 [' L& g9 E我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
- a% V' a* L0 }: G* \2 ~- _5 B# K" o7 c3 o7 _6 d6 n' z, n
  1. MMC boot...0 O1 \% C9 i2 P# D3 b; e9 _
  2. davinci: 0, y& e1 i1 j0 s# U7 z5 b8 F
  3. spl: mmc device found, z& `! s4 X/ E+ L4 j2 O) m

  4. / P+ G. R/ _( E7 u& |* W' B

  5. 4 m) p. }8 D! v& f, ~
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    ' s% p4 [0 i/ O. U; T! `
  7. 8 X2 |# k% R8 O' \; S2 i
  8. I2C:   ready; n, J1 }1 h, P  J
  9. DRAM:  128 MiB9 Y3 K6 O! [$ s! }. N9 a% l! P/ I1 X
  10. WARNING: Caches not enabled- m6 i6 C6 V2 p  F
  11. NAND:  512 MiB
    $ k8 q+ z9 f0 z( {) `2 M% Q- L
  12. MMC:   davinci: 0+ f" G' n. m. C2 a0 @/ q7 J
  13. Bad block table not found for chip 0
    * q$ V- q+ G/ N4 \& n* }
  14. Bad block table not found for chip 0! B6 @" N4 x$ M- A/ g3 |7 r7 I" x
  15. Bad block table written to 0x00001ffe0000, version 0x018 W' J% S) V, b# d/ h( _
  16. Bad block table written to 0x00001ffc0000, version 0x01
    . ?$ n/ V7 v' ]8 u1 V3 }; O' r  z
  17. *** Warning - bad CRC, using default environment
    * H% G7 C6 ]1 X  M% I& d4 I8 P

  18. : t$ d& n( |" x5 _- z) X3 L
  19. In:    serial* e# ^* S/ i$ h7 X/ K
  20. Out:   serial4 _( H9 W8 a) m! d
  21. Err:   serial
    , v. l& i* ^& u, @  p
  22. Net:   No ETH PHY detected!!!
    1 v5 ~5 n! i, Z. U( U! i  t
  23. Error: Ethernet init failed!
    & e$ a! x) n+ c; H
  24. Board Net Initialization Failed
    ) U' n1 T1 C4 |1 H: I% ~& a
  25. DaVinci-EMAC$ }- {) c1 {0 D0 q$ ~& W
  26. Hit any key to stop autoboot:  0# c# n2 A8 W" r( D7 ^
  27. mmc0 is current device
    5 m2 J1 B& w- c. A. J
  28. ' |. ?& D2 K" K
  29. ** Unable to use mmc 0:1 for fatload **( e) z' s' d8 U  G8 S. X- W  [
  30. $ l8 ?3 c7 [6 c+ l' B- A+ ~
  31. ** Unable to use mmc 0:1 for fatload **7 W% Y0 F, [3 b1 p5 D! V

  32. " g1 W. i1 F# j- G- H6 \+ u6 j/ h
  33. Loading from nand0, offset 0x120000
    # b' X4 `. Z8 i: r* t: Z
  34. ** Unknown image type  j$ A4 [" |. ^$ H. b% z* h: f
  35. SF: Unsupported manufacturer ff- G% @% u. r" L' T1 Y& s! V( t! w, m
  36. Failed to initialize SPI flash at 0:0* S" S! d1 q# D
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
4 [' W! d7 n8 K0 Z' a$ J每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。2 [! x7 c1 f& A3 W3 D: h1 Q# F! Z8 ^

: q) A& A" B. j6 l

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 04:33 , Processed in 0.037196 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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