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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑
4 e. c+ E) V/ r9 `: E0 E; t; L- ?" {- }3 q) ^
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。( e3 W* i% n- o( u
7 N3 p4 x; g6 ?7 O
但是这样的流程太复杂!
7 e' f3 ]$ H$ ?: x) P+ h) o9 b9 P) f
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)
+ a( O9 O% j+ ?& U& \
  A# J$ @8 r# I; H2 c- A: `* P
  1. MMC boot...2 y0 S( [4 X1 i
  2. davinci: 0
    $ I5 m& }% Q0 j- ~* A
  3. spl: mmc device found
    7 {7 q( |7 p+ w% \0 L+ y) s/ N
  4. 6 B. A3 L- D; W0 i5 c: d) K
  5. 7 {  n+ k. Z- L: ]+ F
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)* P/ c8 u2 g# B! e3 z  V; }

  7. " v0 A+ I: q* m. M$ r! {3 j
  8. I2C:   ready# E5 K7 M3 }5 S! _1 m% I; L
  9. DRAM:  128 MiB5 p5 `* g  w8 b' _% ]
  10. WARNING: Caches not enabled
    9 I# t$ t& C3 E2 b% g2 X# K  c
  11. NAND:  512 MiB
    5 X, T3 N, p( k: @; h
  12. MMC:   davinci: 0
    $ H2 b1 D+ y( o; A( H
  13. Bad block table not found for chip 0
    , D, x/ U% U, ^- T+ `
  14. Bad block table not found for chip 0" r" F% _/ D1 w# q, }' x
  15. Bad block table written to 0x00001ffe0000, version 0x01
    $ j# `  ]2 S. k# q5 g' K
  16. Bad block table written to 0x00001ffc0000, version 0x01
    * C4 R# E% d/ D' l9 K* P6 {+ p
  17. *** Warning - bad CRC, using default environment: z- r: J( O  n1 B" O/ F  a

  18. ' n  [( f* W0 e
  19. In:    serial4 s- O# J) @+ \3 o
  20. Out:   serial& [5 r' E- t0 d: t+ L! j3 x4 G& w
  21. Err:   serial
    8 X- n* i  ~2 R* r2 \5 T
  22. Net:   No ETH PHY detected!!!
      i& R$ V$ b$ M6 C' h4 R
  23. Error: Ethernet init failed!
    - w& J4 o9 U; U" G
  24. Board Net Initialization Failed
    0 \8 y7 d- L8 B! ~7 l/ ?
  25. DaVinci-EMAC) J; q" e8 i; z! a# D; }
  26. Hit any key to stop autoboot:  07 ?+ ~9 A6 {5 X/ L; o
  27. mmc0 is current device
    7 p* T9 b, C6 D% z% M- ]- E  C* w

  28. 0 S* F1 F: c3 ]6 F2 n
  29. ** Unable to use mmc 0:1 for fatload **7 ^2 O. Y, `$ q9 B6 G1 f
  30. % ?7 f+ P0 A( N% ?& {
  31. ** Unable to use mmc 0:1 for fatload **7 e% @7 Q: e  \
  32. , q! i+ l/ O& W9 s1 l* ~+ z. v! A
  33. Loading from nand0, offset 0x120000
    ) ^/ ~. N5 Z! F* @8 F+ i/ w6 c6 z# W
  34. ** Unknown image type) y) p0 B+ A) f0 n& s2 ~1 V6 V- @
  35. SF: Unsupported manufacturer ff
      t4 g" I  e6 w: ~
  36. Failed to initialize SPI flash at 0:02 H9 t0 T  S" D9 M) X
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法
# [$ D2 A$ W% E0 u每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。6 X; R4 ?5 K( X
% e4 f, d3 o$ J/ l+ o0 V- g

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 08:29 , Processed in 0.036453 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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