阅读:817回复:2
怎样操作双口RAM
用DS写驱动,我把板子上的双口RAM进行了映射,映射成m_MemoryRange0,所以我读取双口RAM中的数据,可直接用m_MemoryRangeo.inb(offset,pubuffer,count ).或者inw,ind等函数。
读取工作是在DeviceIoControl中完成的,我每次读取双口RAM中一半地址范围的数据,也就是说我的双口RAM如果是2K的话,我每次读取1K地址范围内的数据,那么我的offset就应当是在这个范围内,这个offset 是应用程序传递给驱动的,那么在应用程序中,我怎么去设置这个值呢?? |
|
|
沙发#
发布于:2003-03-29 22:37
既然你的m_MemoryRangeo.inb(offset,pubuffer,count )已经确定,那么你只能循环读取了
|
|
|
板凳#
发布于:2003-03-31 09:27
我想问的是:在应用程序中控制OFFSET,还是在驱动程序中控制OFFSET???
|
|
|