This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM64X: mpu init

Part Number: PROCESSOR-SDK-AM64X


Hi, 

1.Will mpu configuration reset in each reboot, software reboot?

2.Can I config mpu configruration only in fsbl ?   eg: at step:   loadJSFile "C:/ti/mcu_plus_sdk_am64x_08_05_00_24/tools/ccs_load/am64x/load_dmsc_hsfs.js"

in  step fsbl,  I found ddr is fully configured, and in the ssbl, we don't need to configure again ddr. is this applicable to mpu configuration as well?

Thanks.

  • Hi Jun,

    The MPU configuration needs to be done at each different boot stage of the Cortex R5F core.

    Regards,

    Prashant

  • Question, 1. Does Mpu resets when there is a soft reboot. if it is resets, who resets the Mpu?  

                     2. Inside the code, are we able to remove the mpu resets?  I mean if mpu stays the same, it does't need to configured each time, right?

    Thanks

  • Hi Jun,

    The MPU is Cortex R5F core's specific concept. To understand the full behaviour of the MPU configuration, I would request you to refer to the Cortex R5F TRM.

    Inside the code, are we able to remove the mpu resets?  I mean if mpu stays the same, it does't need to configured each time, right?

    There is no separate reset for MPU. It gets reset as part of resetting the Cortex R5F core for booting the next stage application.

    Regards,

    Prashant