从SD卡启动IPCLite程序的问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

3

主题

4

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
跳转到指定楼层
楼主
发表于 2017-10-31 21:51:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yhyhyh 于 2017-10-31 21:53 编辑 ( \1 K/ ?- h, e; L  t; ?
9 T/ _: n0 x! S6 w& J# [
我按照创龙IPCLite双核裸机通信PDF的流程,开发板从SD卡的Linux系统启动,将编译好的ais和bin文件烧到NAND FLASH中。然后从NAND FLASH启动,能看到程序运行。! G$ @4 k" u/ n3 }- P& D! p

8 ~+ ]# V8 Z) q! k5 L  g但是这样的流程太复杂!, D" u4 i3 h5 F) Q# V
. x6 A  D/ F1 c# Q
我想试一试能不能在电脑上的Ubuntu编译好程序,之后拷到SD卡中,然后开发板以SD卡启动,运行程序。我先把SD卡还原成普通的SD卡,然后把编译好的程序拷到SD卡后,以SD卡启动时,串口上显示直接进入uboot,如下。不能像PDF上一样(文末的图)' D) c  b* F! [; e4 G* g6 V& H# N

, z! r7 K! y: _% K* B1 b1 X6 ~
  1. MMC boot...
      |+ C4 A9 N% q: j3 V3 M7 A( g2 u
  2. davinci: 0; d  B( u, u* g; K; B5 r& N& ^
  3. spl: mmc device found- w/ }1 l% ~0 y) w9 o
  4. 0 L- C- w9 A& n1 M
  5. 7 X! A2 u' J* Q$ z4 N4 ^
  6. U-Boot 2012.04.01-00059-g7363edf (Apr 21 2015 - 18:15:15)
    3 \- ]/ E7 x! m: R5 n& W# S
  7. 1 e+ j9 v( n! b% j3 c: g( V4 {
  8. I2C:   ready) t/ m1 g2 Y/ w8 g1 A- q( H# Q
  9. DRAM:  128 MiB- V) i1 o1 T5 \3 X
  10. WARNING: Caches not enabled
    1 c) M- D+ d' p1 H
  11. NAND:  512 MiB, s- k1 u; n& y1 p* j5 g) w: Q; n
  12. MMC:   davinci: 09 I- p& H- T1 H- g
  13. Bad block table not found for chip 0! F+ p: d5 z: i, Y/ x/ @# t
  14. Bad block table not found for chip 01 [/ f4 G0 j6 O, r! U! f
  15. Bad block table written to 0x00001ffe0000, version 0x013 F. \4 r2 U4 x( w
  16. Bad block table written to 0x00001ffc0000, version 0x017 w1 I1 t5 u$ T$ o' `; W: K+ [; T
  17. *** Warning - bad CRC, using default environment
      S- `0 `) `8 m( X6 Y4 O

  18. $ F- v7 s+ H  y  {; S
  19. In:    serial( i. D0 G$ h1 C/ ^+ }* I
  20. Out:   serial
    3 c% y) b, |, s3 b* r
  21. Err:   serial
    ( B  Z/ n2 b5 o3 U  t
  22. Net:   No ETH PHY detected!!!3 [1 [# n: F) d2 C% T
  23. Error: Ethernet init failed!, k# Y0 v# f; K2 n
  24. Board Net Initialization Failed
    / Q1 `5 f7 ?3 g/ c" C7 f' m) G1 ~
  25. DaVinci-EMAC
    * Y- r* V. d5 A1 ]% Z" \( f/ q
  26. Hit any key to stop autoboot:  0
    ; O# r. P% _' a. U7 R
  27. mmc0 is current device* _. S$ i0 C. i/ n. {6 b

  28. & b; J' R) \9 d/ K( u
  29. ** Unable to use mmc 0:1 for fatload **" O7 S9 K' K% B6 y# Q
  30. 9 ~* d# A' d5 n5 P$ q9 a" `4 L
  31. ** Unable to use mmc 0:1 for fatload **9 K6 _  B! a' @. G+ G& Y7 k' U9 F

  32. ; L9 [/ E1 n* I- {" V
  33. Loading from nand0, offset 0x120000; [; n+ q) J8 x% O6 z
  34. ** Unknown image type. S( k6 s- f. O2 y7 \/ ]
  35. SF: Unsupported manufacturer ff+ c+ J* l" P$ X$ y
  36. Failed to initialize SPI flash at 0:0$ w9 M' d6 i5 B) A$ `
  37. U-Boot >
复制代码
想求助一下怎么办,有没有能简化debug流程的方法- K0 w$ C- B8 A+ D& I
每次从电脑上的Ubuntu上拷贝程序到SD卡,再从SD卡启动Linux,在Linux中拷贝程序到NAND FLASH,再从NAND FLASH启动,太浪费时间了。
/ j: c1 Y$ g4 }' y7 e2 @* S* o& z7 b3 O( B: ?- ]& P9 D

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-17 05:20 , Processed in 0.041019 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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