bjzld
驱动牛犊
驱动牛犊
  • 注册日期2002-11-29
  • 最后登录2008-12-21
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望6点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1438回复:3

re bt878

楼主#
更多 发布于:2004-02-13 10:38
我编的878 驱动遇到了些问题,帮我一把
vxworks下
只采集EVEV 场 320*240 rgb图象32位
DMA RISC :
1:sync resync vro
2:sync fm1
3:write sol sel bpl=320*4
4:write sol sel bpl
;;;;;
n-1:write sol sel bpl
n:return 1 irq
dma置位
程序开始运行 不能产生中断,risc count(0x120)总是0x10c
参考 wdm c源码
没有在wdm c原码中找到PLL相关寄存器的设置代码
bjzld
驱动牛犊
驱动牛犊
  • 注册日期2002-11-29
  • 最后登录2008-12-21
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望6点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-13 11:20
补充:
only EVEN 场
所有寄存器设置与windows 运行在320*240下的设置一样.我是在采集卡采集状态下,通过windriver的driverwizard来read寄存器,获得设置值。
先读过878 的datasheet啦,后又以如此方法测试。
看本站的源码没有发现晶振的设置,pll寄存器的设置。
hong
驱动小牛
驱动小牛
  • 注册日期2001-09-19
  • 最后登录2005-12-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-14 02:31
if you can read registers value and have datasheet on hand then you can compare the registers that related to ODD field and EVEN field settings. they should be the same if you want to capture both fields.
bjzld
驱动牛犊
驱动牛犊
  • 注册日期2002-11-29
  • 最后登录2008-12-21
  • 粉丝0
  • 关注0
  • 积分49分
  • 威望6点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-16 11:50
其实,我只想采集EVEN场,你理解错我的意思了.
问题是dma不能启动.
游客

返回顶部