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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4775|回复: 0

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
发表于 2017-10-31 21:51:22 | 显示全部楼层 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑   g, n+ J$ W/ [. n! g

  m$ [4 `, S$ d% I) O( [+ e6 Q( R我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。* B! @6 Q2 U$ N

9 O8 F% M  o8 y但是这样的流程太复杂!/ W0 R: z# e, p9 Z& R' Q9 J
" f, Z1 f" t6 O  l) r! t4 x
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
( H+ ?6 q/ t' @
8 U+ @( y) {; F
  1. MMC boot.../ w' V! ]5 v2 m* L" H
  2. davinci: 0% {1 f6 p3 E$ }; j2 F
  3. spl: mmc device found
    0 E- M: k! b, \, @% [
  4. ( e# }# ^- M* S/ g/ Z6 s

  5. + V5 Z, T5 @' A% U% o
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    6 {+ ]  U. g- ^9 V
  7. , }+ B2 z+ R! k: [0 O8 u
  8. I2C:   ready" R0 t  X, k: y. Q6 S  s
  9. DRAM:  128 MiB/ K8 y7 N+ ]7 c  R' I
  10. WARNING: Caches not enabled. E7 K; e5 s' d$ c- Y
  11. NAND:  512 MiB" \! A" F( q6 @  i
  12. MMC:   davinci: 0  g3 ^0 g  [+ X7 a4 }4 i, s
  13. Bad block table not found for chip 0) w* |( `/ a8 b& @% V& J6 N# g
  14. Bad block table not found for chip 0
    - t1 d6 k8 O; A+ M
  15. Bad block table written to 0x00001ffe0000, version 0x01, q3 ~) E9 c1 T  ^* ?) C% E
  16. Bad block table written to 0x00001ffc0000, version 0x01
    4 y- {# k$ k" }, p# i# C3 a' M% i
  17. *** Warning - bad CRC, using default environment
    5 W6 c$ C# e  `+ u

  18. , C0 [3 D5 _3 z+ {
  19. In:    serial( [1 L: L0 L" O  L# [, k$ z
  20. Out:   serial. B. t6 h$ o: @% V  {9 B
  21. Err:   serial
    3 y  |: M! F% Q" ~$ [. n
  22. Net:   No ETH PHY detected!!!
    3 P; t% g. {' D
  23. Error: Ethernet init failed!
    ; f) Z- ?: r# r2 R( W* x) s( s
  24. Board Net Initialization Failed
    / ^) B  u  H4 U$ [
  25. DaVinci-EMAC
    9 g; I% P/ ]( h+ q+ b
  26. Hit any key to stop autoboot:  0  N& L# P* W' f' O# ~' |! o
  27. mmc0 is current device
    8 i* E9 Q. A5 H
  28. ) F0 p8 Y8 I' g6 _3 D3 ]5 L
  29. ** Unable to use mmc 0:1 for fatload **. {. X) h! o5 r( M# E
  30. & s  I  g+ K# n" ?
  31. ** Unable to use mmc 0:1 for fatload **( q& D! Z( q  A$ Y) ?
  32.   ~6 g) e; U& h, M: k5 D
  33. Loading from nand0, offset 0x1200006 ~- f/ a) W9 g
  34. ** Unknown image type7 z# I/ Q- d  H1 R6 N
  35. SF: Unsupported manufacturer ff
    5 E3 X- l" S. p5 H9 D" ]
  36. Failed to initialize SPI flash at 0:0; Y& a# [  w$ P' u# n$ x
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法/ H, u$ n  D2 s% h' h8 X; q
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
0 ^8 O5 x6 v4 }  V+ x* s( J5 m' C/ a) s

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 03:25 , Processed in 0.039307 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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