Currently we have connected an SRAM to the system port and tried to write/read to the SRAM.We wrote the c program for the same, compiled and generated the hex code. We found that the write operations are working fine. But when we try to read 10 continuous locations from SRAM , it stops after reading first location. The read value is reflected in sys_port_ahb signals ,but we are not sure whether that value is loaded into the internal register. So we tried to write back the same value to the SRAM, but it is not happening. Is there any other extra steps that need to be done after the load instruction, so that the read would be complete.
Thanks in advance