私はVxworks 6.9を搭載したARM Cortex A8 onaボードからFPGA(アルタサイクロン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 –