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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
$ E. ^7 D0 d/ z1 t
9 L8 d0 k: j; u/ o% f我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。
0 C7 N. ]; I% Y# I* d# F0 I$ z" i' _' o4 l1 U$ ]! Z0 `( b. g5 B
但是这样的流程太复杂!
1 b$ u+ n0 Q( z( \
% \$ R# @/ \* @+ \9 i2 [我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)* S. h: p& p) Y3 R4 D
) X& E* q7 d' e0 B
  1. MMC boot...4 h" I, x( y* A- Z& u6 W9 O1 [
  2. davinci: 0
    7 U2 B$ O! E0 X" |
  3. spl: mmc device found
    ) O% _5 D6 d. s4 G

  4. 2 g/ O8 [$ h7 u# z! c+ q/ P
  5. 2 Q4 H( K) m. L- v; l" ?. ~4 B
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)3 X) ]+ K3 v# i& b3 Y2 [* }
  7. ( v- b' L) C+ R, z3 R, `+ V2 d( C- E
  8. I2C:   ready6 H8 E) K0 f5 Z
  9. DRAM:  128 MiB
    / x  Z1 W0 x  k, S" J8 G# ~- ]. W
  10. WARNING: Caches not enabled/ f" u5 Y' L6 F3 C
  11. NAND:  512 MiB
    % i! `6 l- }6 w: f' }1 m: F5 n: l
  12. MMC:   davinci: 0
    % X+ K) J' e' I6 n+ T6 a
  13. Bad block table not found for chip 0
    6 d& s9 t( O6 y7 V9 K; I
  14. Bad block table not found for chip 0# q  m- E: O, C( e3 ~3 v
  15. Bad block table written to 0x00001ffe0000, version 0x01, d+ ?  U" _3 [5 N+ g5 w9 j  h
  16. Bad block table written to 0x00001ffc0000, version 0x01, e. O4 n/ }8 P1 u, U7 z
  17. *** Warning - bad CRC, using default environment
    & ^: G. d: D# Q: e0 G3 ]
  18. , P' t- _* P( O  b5 ^8 f
  19. In:    serial
    ' f' p0 T5 p* H6 @/ V
  20. Out:   serial8 f/ w: s, s! s. Y7 S
  21. Err:   serial
    1 }3 Z( b$ p* i7 [4 K0 V- k. {
  22. Net:   No ETH PHY detected!!!- K1 c) i& Z2 }- X& a, _
  23. Error: Ethernet init failed!
    1 P( b+ {1 {; N9 @: f! O
  24. Board Net Initialization Failed" v' u# |1 I0 f& r! Y
  25. DaVinci-EMAC7 j2 m5 }5 t( Y; g* p
  26. Hit any key to stop autoboot:  0
    & G" L3 c7 l3 s0 E# b& A: X
  27. mmc0 is current device
    - L% X- S+ u+ p
  28. . S& Y8 p  [3 v" n) t) x# a+ D" @
  29. ** Unable to use mmc 0:1 for fatload **
    & U; p( Q2 Z) n+ {
  30. 8 Z" @  P6 `  }0 X
  31. ** Unable to use mmc 0:1 for fatload **- c) `' q- T% R2 y* q3 ^
  32. & ^" w/ A0 r* [3 g) O! O
  33. Loading from nand0, offset 0x120000
    ! I2 k: M. ]& L
  34. ** Unknown image type
    4 K+ x+ R* B* w$ @1 F
  35. SF: Unsupported manufacturer ff- j# O) M( w' X1 E' {7 O9 K, j' x4 `( x! O
  36. Failed to initialize SPI flash at 0:0
    ; g1 B2 F1 M- _/ T0 \
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法) q  A, Z$ c" w  m) l) |8 G
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。- H% k. y* @% Q
" u  i# U" ~2 G% J2 n/ Q6 ~

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 02:59 , Processed in 0.041030 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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