我正在尝试使用Vxworks 6.9从ARM cortex A8 ona板读取FPGA(altera cyclone IV)寄存器。如何在C/C++中访问VXworks上的物理地址?
例如
#define My_FPGA_IP_Address_Base 0x00000400
#define mm_avalon 0x25000000
int main(){
vxWorks_read_fromAddr (mm_avalon + My_FPGA_IP_Address_Base) ; //how can I get this on Vxworks
}
谁能帮助我,在此先感谢
可能的重复[如何从VxWorks中的RTP访问我的存储器映射I/O设备(FPGA)](https://stackoverflow.com/questions/113001/how-do-i-access-my -memory-mapped-io-device-fpga-from-a-rtp-in-vxworks) – solidpixel
正确的方法是通过内核中的设备驱动程序进行连接。通过设计,您不应该从RTP –