Android GPMC与FPGA进行通信,按道理很简单的。其大概是在board-xxx.c里头配置pin mux,系统会调用GPMC驱动,并且申请一定的内存资源。然后驱动中会根据gpmc_cs_request中cs中gpmc_cs_config7中配置分配地址,然后通过ioremap将地址映射成内存地址,然后读写内存地址,则完成通信读写操作