我编程已经获得CPCI7434 数字输出卡的 PCI I/O Address(addr=da00h),与用pci -v得出的结果一致。之后:
(1)用out8(addr,oxff),没有输出;
(2)用PCI_MEM_ADDR(addr),获得物理地址也是da00h,然后用mmap_device_memory(),获得进程地址后用memcpy()将0xff写进去,仍然没有输出;
(3)用io_addr=mmap_device_io(),返回的值也是io_addr=da00h,然后用out8(io_addr,oxff),没有输出;
请问:我的问题出在哪里?如何使得该卡有输出?谢谢。
//get permission to access i/o portp
ThreadCtl(_NTO_TCTL_IO, 0);