We are using the GPMC to interface with a FPGA in synchronous 16bit addr/data multiplexed Burst Read mode, FPGA use cs1 as norflash , we can confirm data on GPMC_AD[15:0] using ChipScope logic analyser within the FPGA and oscilloscope, but when we read the memory corresponding to cs1 , return 0.
we use ucos and starterware SDK.
GPMC registers are configured as follows :
GPMC_CONFIG1_1 0x78001200
GPMC_CONFIG2_1 0x00000B00
GPMC_CONFIG3_1 0x00000200
GPMC_CONFIG4_1 0x00000B03
GPMC_CONFIG5_1 0x010A000B
GPMC_CONFIG6_1 0x00000080
GPMC_CONFIG7_1 0x00000840
Does anyone have any ideas about this question.