当前位置:  技术问答>linux和unix

请教个嵌入式读写错误的问题

    来源: 互联网  发布时间:2016-07-28

    本文导语:  由于不是做硬件的,所以问题描述起来可能会让您讲的不是很清晰,但是也非常盼望得到牛人您的帮助!   我是做嵌入式多媒体开发的,在anroid的平台上,用的是linux的内核。android多媒体处理是通过opencore进行处理...

由于不是做硬件的,所以问题描述起来可能会让您讲的不是很清晰,但是也非常盼望得到牛人您的帮助!

  我是做嵌入式多媒体开发的,在anroid的平台上,用的是linux的内核。android多媒体处理是通过opencore进行处理。opencore就像Gstream等类似的多媒体处理架构。现在呢有视频不能解,会出错。然后查到后来发现往解码器的输入数据会有几个字节出错。出错后解码器就坏掉了。
  
   追到后来,发现存取数据的buffer里面的数据就是错的。 而且我们的系统和驱动在smdk开发板上已经能够很好的运行,但是在我们自己的板子就会出现这种错误。
   
   甚至:
               oscl_memcpy(destBuf, _pCacheBufferStart + _currentCachePos, thisRead);
 
if(fpsrc)
fwrite(_pCacheBufferStart + _currentCachePos,1,thisRead,fpsrc);
if(fpdst)
fwrite(destBuf,1,thisRead,fpdst);
  
    其中oscl_memcpy 的功能和memcpy一样。fpsrc 和fpdst 都是文件

   上面的两个文件竟然每次都会有几个字节的不同!!!! 非常地奇怪!!!!
   同样的操作在smdk板子,fpsrc和fpdst 是相同的,没有出错

   
   opencore出错的可能性比较小,因为如果这里有错,那android也没戏了。但是问题是如果是硬件的问题我们的系统怎么能起来呢? 
   
   请教大家,这个可能性会在哪里呢? 
   
   在应用层都调了好长时间了!!
   

|
首先使用开发板提供的实验方案,完整的单独测试你的板子每一个硬件是否正常

例如:完整的Flash、内存读写测试

|
莫非是板子的布线有问题,造成电磁干扰
外行的随便猜测下……

|
最烦这种了,我也跳调过一些板子。
遇到一些你这种情况的时候,要么是内存某些地方操作越界了,或者某些地方有低级错误(因为代码涉及层数比较多,往往容易出现低级错误)。


你再耐心排查一下,一般只要不是kernel panic这类错误,我感觉都可以慢慢排出来。


    
 
 

您可能感兴趣的文章:

  • 请教如何提高SD卡的读写速度?
  • 虚拟地址(不可读写)问题请教
  • 请教如何挂载普通用户可读写的ReiserFS系统?(Fedora9)
  • 请教一个关于文件打开与读写的小问题。
  • 请教高手:Linux 串口读写 的问题?????
  • 请教jsp中读写文件的方法……
  • 请教2.6内核下如何进行文件的读写?
  • 请教如何在qt-linux环境下两个cpp文件中对同一个数组作读写互斥操作?
  • 请教 UNIX 和 WINDOWS 读写竞争的问题.
  • 请教linux下读写 gpio端口控制寄存器的方法
  • 高分请教!回答完了再加200分!linux 上的c++或c 程序能不能读写excel文件?
  • 请教一个I/O读写的问题!
  • 请教一个进程读写文件的问题
  • 请教一个串口读写问题
  • 请教在内核中如何读写文件
  • 嵌入式系统考研请教?
  • 请教下关于嵌入式linux电源管理的问题。
  • 请教:嵌入式Linux交叉编译工具----版本选择的问题
  • 请教:嵌入式Linux交叉编译工具----版本选择的问题 iis7站长之家
  • 请问一下,关于arm下的嵌入式linux驱动相关问题请教是应该发在哪个讨论区?
  • [请教]嵌入式设备在windows下自动生成磁盘分区
  • 请教,嵌入式linux 下数据库选择问题。
  • 请教关于Linux环境下做嵌入式开发!!
  • 请教一个嵌入式linux中mount中文目录的问题
  • 请教:嵌入式开发第一关,usb转串口线怎么用?
  • 请教嵌入式方面的问题
  • 请教关于工控设备的嵌入式linux程序开发(无界面或简单界面)
  • 请教各位 我将来想从事嵌入式linux方面的工作。 如果我学好ARM+linux后从事那些行业的工作更好呢? 或者进那些公司更有前途呢?那些公司更适合我呢?
  • 请教关于嵌入式Linux!!着急啊~
  • 请教嵌入式linux驱动2个问题。
  • 嵌入式linux修改IP地址无法保存的问题,请教
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于嵌入移植出现的问题,请教!!
  • 请教一个在JavaScript中调用嵌入对象的方法属性的问题
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教一个opengl的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3