你好:
我们想使用AM6442上的R5核与FPGA进行通信,接口采用AM6442的GPMC外设,根据TRM的2.Memory Map章节,在主域中存在两个地址,分别为GPMC0_CFG和GPMC0_DATA。


其中GPMC0_CFG是用于配置GPMC的寄存器,而GPMC0_DATA所映射的区域为0x50000000~0x57FFFFFF,而根据GPMC0_CFG中的GPMC_CONFIG7_i 寄存器的BASEADDRESS和MASKADDRESS字段的说明,以及TRM中有关GPMC章节的描述,若设置BASEADDRESS字段为0x20,则将映射128MB的地址空间,地址范围为0x20000000~0x27FFFFFF,而通过BASEADDRESS配置出的地址0x20000000和GPMC0_DATA所映射的地址0x50000000具有什么关系?


若按照TRM手册的描述,将GPMC配置为16bit-地址数据总线复用的nor模式与FPGA通信,使用AM6442的R5核对GPMC外设进行配置,当配置完成后,该如何操作或者操作哪个地址进行发送或读取数据?