我正在嘗試使用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 –