fwzfwz1
驱动中牛
驱动中牛
  • 注册日期2002-11-01
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:809回复:0

申请一块缓冲区存放9054 dma的分散集中列表

楼主#
更多 发布于:2003-04-23 11:19
我要申请一块缓冲区存放9054 dma的分散集中列表,思路如下,
请各位指教。
1。申请一块非分页内存,获取其物理地址。一方面,我不知道在ds下如何获取其物理地址,另一方面,即使获得了物理地址,也是不连续的,这样的话,如果将此物理地址赋予9054 dma descriper pointer register是否会出问题?
2、申请一块commonbuffer,这样的话,物理地址连续,且可以通过
commonbuffer.logicaladdress.lowpart()获得其物理地址。只是commonbuffer一般用于dma传输,这样做可以吗?
各位以为如何?
有了驱动,人才有了力量。
游客

返回顶部