murmur
驱动牛犊
驱动牛犊
  • 注册日期2004-05-08
  • 最后登录2008-07-21
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1269回复:1

各位高手大虾,求助7146问题,导师给的任务完不成了,help...

楼主#
更多 发布于:2005-07-29 16:03
  我是在读研,最近导师给了一个视频采集设计方案,用7146+7111,但是我在vxworks
下做的,可是现在PCI可以完成读写,IIC 也可以通过7146读写7111,
就是数据没法通过DMA从DD1口传到系统内存。
 
  我的方法是通过p=malloc(10000), ( cacheDMAmalloc也试过  )分配一段内存,然后启动DMA,
再打印出p指向的内存中的内容,但是数据一直没有变化,都是0,我的7111配成8bit CCIR656格式
数据接在7146的高8位数据线上。

   我现在的问题是:
  
  1 我的DMA使用的时候,没有用虚拟内存MMU部件, malloc() 或者 cacheDMAalloc()分配的
    是不是物理地址??是否可以用来做DMA传输
  2 saa7111设置成CCIR656 8 bit 输出接到7146高八位数据线,DD1接口寄存器如何设置才能
    得到数据?
  3 HPS 和 BRS 是不是一定要设置一个?怎样才能配最少的寄存器实现DMA传输数据到系统内存

  
   先感谢各位大虾门!
murmur
驱动牛犊
驱动牛犊
  • 注册日期2004-05-08
  • 最后登录2008-07-21
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-04 09:00
还是自己搞定的了,唉,求人不如求己
游客

返回顶部