We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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?