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

DSP芯片物理地址如何remap成内核虚拟地址

    来源: 互联网  发布时间:2016-06-03

    本文导语:  9260的芯片,外部有SDRAM和Norflash,现在需要外接TMS320C6711D的DSP芯片。 这个DSP芯片用到的数据线D0-D15,16bit,和地址线A2-A8,以及CS3片选线。 现在需要物理地址就选用AT91_CHIPSELECT_2或者AT91_CHIPSELECT_3,应该都可以吧? 然...

9260的芯片,外部有SDRAM和Norflash,现在需要外接TMS320C6711D的DSP芯片。
这个DSP芯片用到的数据线D0-D15,16bit,和地址线A2-A8,以及CS3片选线。
现在需要物理地址就选用AT91_CHIPSELECT_2或者AT91_CHIPSELECT_3,应该都可以吧?
然后就是在内核驱动中,访问这个DSP的话,需要把这个物理地址remap成内核虚拟地址,
那么请问这个步骤应该如何做?

也就是把这个物理地址remap成内核虚拟地址后,就能通过内核虚拟地址的访问,在CPU地址线上产生
地址,数据信号,以及片选信号。


请问一下这个过程,谢谢了


|
本帖最后由 hefuhua 于 2009-03-24 23:22:03 编辑
这是个技术性的问题,具体的事情我没有做过,硬件不了解


但是我用的dsp接口是分为控制部分和数据传输部分

控制寄存器是要熟悉cpu芯片和dsp的datasheet,直接可以IOADDRESS()宏直接写寄存器. 

而数据交换部分是用dma或者edma进行交换的,这样才能跟得上效率

    
 
 

您可能感兴趣的文章:

  • [dsp芯片的调度]内核实现?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ubuntu找不到/dev/dsp文件
  • 请问有官方的对ARM或DSP做优化过的jpeg库吗?谢谢!
  • 关于 dev/dsp
  • ubuntu 11.10中dev文件夹下没有dsp
  • OpenCV优化 opencv-dsp-acceleration
  • 用Qt Designer设计后的qt程序如何编译出VC可用的.dsp或者.dsw文件?
  • 用DSP播放WAV格式声音很杂
  • 大家来讨论一下arm+dsp的hpi口驱动程序的编写
  • ARM和DSP通信,大家来看看,在线结贴给分...
  • 如何利用ARM926EJ-S的DSP指令
  • 驱动,调度,dsp,有难度,求救!
  • linux fedora14 /dev/audio 和 /dev/dsp 这两个文件都没有


  • 站内导航:


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

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

    浙ICP备11055608号-3