我最近在CCS上使用GPMC向FPGA发送数据。
想问一下GPMC的BASEADDRESS和MASKADDRESS是怎么使用的,我把BASEADDRESS和MASKADDRESS全部分配为0x00后使用指针向0x00地址写数据发现输出地址不符合预期。
当我把BASEADDRESS分配为0x08后MASKADDRESS如果分配为0x00的话程序会跑飞,分配为0x08则不会。BASEADDRESS分配为其他值也会跑飞,想问一下这是什么原因。并且如果我想获得一块256M的地址空间要怎么分配,且如何赋值才能让GPMC输出正确的地址。