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

Cortex-R52+ asynchronous abort

Hi

I find whenever R52+ writes to a non-existing address, register address or memory address, it generates an asynchronous abort. It's not related to the MPU attributes.

Could you tell me why asynchronous abort generates for write, especially for MPU attribute is Device-nGnRnE ?

From my understanding, nE means the write transaction should wait for the completion ack.

BR, Grace

Parents
  • Hi Martin

    Does that mean even the written address is nE, the STR instruction retires before the end point gives the completion or error response and when CPU receives the response for that write transaction, the instructions after the write have been executed ?

    BR, Grace

Reply
  • Hi Martin

    Does that mean even the written address is nE, the STR instruction retires before the end point gives the completion or error response and when CPU receives the response for that write transaction, the instructions after the write have been executed ?

    BR, Grace

Children