Hi all,
I am using EMIF of DM368, and I want using 16bit databus. I have read the arm subsystem and emif dataheet to set the A2CR register of EMIF to 16 bits mode by setting the ASIZE field to 1h, and I have set the Async EMIF Configuration (AECFG) Pin Mux Coding (AECFG register)to "101" by FPGA pull up, which enable the EM_A[14:0] and EM_D[15: 0].
but, when I write a 0x5678 to 0x04000000 address, I can only read 0x78, and the high 8bits are zero.
Is there some software configuration I forget? Is there something I should concern about the hardware design?
My board is a custom DM368 design, A fpga is connected to DM368 with EMIF, the CE1 is used for them.
I am appraciating for anyone's advice?