Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Data Abort exception using memcpy on A53

A bit of background at a high level. The SoC I'm working on has M7 and A53 cores. I have 2 shared memory sections as uncacheable regions in SRAM. Also, the shared memory sections are configures as volatile access. I'm trying to copy 32 bytes using memcpy(). I'm getting a data abort exception when trying to do the store operation(stp) as shown below.

   

Looking at the exception registers, I see the following. 

The exception always happens with the same instruction. My understanding is that unaligned accesses are allowed.

Anyone have any thoughts on this?