- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Guys,
Looking at arm documentation MPU feature and un/privileged fw excecution is optional on cortex m0+ while reading cypress docs i've found two scenarios:
- From datasheet point of view there is no mention to this functionality
- From trm perspective the core have "Design time configurable MPU" and supports unprivileged and privileged mode execution.
So, my questions are:
- does these features implemented in psoc4100ps?
- What "Design time configurable MPU" mean?
Only Cypress can change MPU behavour???
Thank you
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
>>" does these features implemented in psoc4100ps?"
Cypress--> The device family PSoC 4100S plus supports MPU. Its features are iplemented in this chip.
>>"- What "Design time configurable MPU" mean?"
Cypress--> We need to check with our design team regarding this statement. However you can use the complete features of MPU in your application.
The features of MPU are present in section 4-5 of the ARM Cortex M0+ generic user guide from the link below:
http://infocenter.arm.com/help/topic/com.arm.doc.dui0662b/DUI0662B_cortex_m0p_r0p1_dgug.pdf
You can see the CMSIS implementation of the MPU registers in the "core_cm0plus.h" file of the PSoC Creator project source code.
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
>>" does these features implemented in psoc4100ps?"
Cypress--> The device family PSoC 4100S plus supports MPU. Its features are iplemented in this chip.
>>"- What "Design time configurable MPU" mean?"
Cypress--> We need to check with our design team regarding this statement. However you can use the complete features of MPU in your application.
The features of MPU are present in section 4-5 of the ARM Cortex M0+ generic user guide from the link below:
http://infocenter.arm.com/help/topic/com.arm.doc.dui0662b/DUI0662B_cortex_m0p_r0p1_dgug.pdf
You can see the CMSIS implementation of the MPU registers in the "core_cm0plus.h" file of the PSoC Creator project source code.
Thanks
Ganesh