Best guess would be that the core is trying to use the Global Monitor, and that there isn't one. So the "exclusive" bus accesses always return failure (technically OKAY instead of EXOKAY). So the question would be why is the core trying to use the Global Monitor.... Some things to check:* Is the L1 data cache turned on? It needs to be.* Are the ACTLR.SMP and ACTLR.FW bits set? And is the SCU enabled? * You said the region is marked as normal+shareable, is it also write-baclk/write-allocate