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

Precise Memory Error

Note: This was originally posted on 3rd August 2010 at http://forums.arm.com

I am working with a Cortex-m3 using assembler and am getting "precise memory errors".  The manuals refer to this fault a lot, but don't actually explain what it IS and how to fix it.  does anybody know?
Parents
  • The address of the variable is 0x20000130 which is within valid address range of RAM. But the address pointed by BFAR is 0x28000130 which is out of the range. It appears that an extra bit is getting set. Also this fault does not occur every single time. In one board, the fault occurs within 15 mins after power on. While in another board, the fault occurs after more than 1 hour.

Reply
  • The address of the variable is 0x20000130 which is within valid address range of RAM. But the address pointed by BFAR is 0x28000130 which is out of the range. It appears that an extra bit is getting set. Also this fault does not occur every single time. In one board, the fault occurs within 15 mins after power on. While in another board, the fault occurs after more than 1 hour.

Children
No data