使用am3358和fpga通讯,地址是a0~a11, 数据16bit.
裸板情况下,arm向基地址+0x800写入数据, fpga抓数据,显示地址是0x400,;
linux情况下,arm向基地址+0x800写入数据, fpga抓数据,显示地址是0, linux下地址只能访问0x800以下,为啥呢?
Jian Zhou:
Linux下,GPMC最开始的一段地址被占用了。
使用am3358和fpga通讯,地址是a0~a11, 数据16bit.
裸板情况下,arm向基地址+0x800写入数据, fpga抓数据,显示地址是0x400,;
linux情况下,arm向基地址+0x800写入数据, fpga抓数据,显示地址是0, linux下地址只能访问0x800以下,为啥呢?
Linux下,GPMC最开始的一段地址被占用了。