版块
论坛
喜欢
话题
应用
搜索
登录
注册
happypotato的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=79218
再问9054 block DMA
要发起DMA传输应该首先设置好寄存器对吧,象PCI Addess,Local Address,Transfer Size,Descripter pointer是吧,我看资料说了它们的值应设成多少。可是我不知道如何才能设置这些寄存器。 9054 DataSheet 上...
全文
回复
(
4
)
2004-07-07 15:11
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
myswin
:
#define DMAMODE0 0x80 #define DMAPADR0 0x84 #define DMALADR0 0x88 #define DMASIZ0 0x8C #define DMADPR0 0x90 #define DMACSR0 0x...
(2004-07-08 08:20)
回复
happypotato
:
发起DMA时,要设置START位,和相关的寄存器,这相关的寄存器是通过什么方式设置的
(2004-07-07 16:16)
回复
happypotato
:
你是说直接用PCI总线读写内部寄存器是的吧
(2004-07-07 16:07)
回复
myswin
:
直接读写就可以了啊~~PCI端可以映射成Memory或I/O,后直接操作偏移地址 Local端我还不太懂~~
(2004-07-07 16:01)
回复
happypotato
加关注
写私信
0
关注
0
粉丝
38
帖子
返回顶部