主机控制器通信区(
HCCA
)是一个
256
字节对齐的内存数据结构,被系统软件用于与
HC
进行通信,收发相关控制和状态信息。系统软件通过
HcHCCA
寄存器设置
HCCA
的地址到
HC
。该结构允许软件给
HC
的函数指明方向,而不需要从
HC
读取,除非不寻常的状况发生(例如发生错误)。通常与
HC
的交互可以通过读取
HCCA
结构的值或者
基于OHCI的USB主机 —— OHCI(HCCA)
最新推荐文章于 2016-07-18 22:34:05 发布
本文详细介绍了在OHCI(Open Host Controller Interface)规范中,如何处理基于HCCA(Host Controller Communication Area)的USB主机控制器中断。当HC产生中断时,HCD(Host Controller Driver)首先检查HccaDoneHead值来判断中断来源。如果值为0,则需检查HcInterruptStatus寄存器;若非0,说明中断与完成队列有关,同时低位非0时可能有额外中断需要处理。
摘要由CSDN通过智能技术生成