MPU: Freescale vs. ARM core

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MPU: Freescale vs. ARM core

2,408 次查看
thomasgrieger
Contributor III

Hi all,

I'm currently working on a project which uses a Kinetis K70  processor and I found that according to the data sheets there are two MPU (memory protection unit). One added by Freescale, one placed in the Cortex-M4 core.

Did anyone used them in the past and is able to answer a few questions?

Is it possible to use both MPU's at the same time? Which means is it possible to define some sections in the code MPU and some in the outer (Freescale) MPU?

And if it possible are there any correlations or priorities between them? Like the core MPU wins over the outer MPU?

Thanks,

Thomas

标签 (1)
0 项奖励
回复
1 回复

1,102 次查看
anthony_huereca
NXP Employee
NXP Employee

Hi Thomas,

  The Cortex-M4 MPU is an option ARM offers, however it was not used on Kinetis. Instead we only use the Freescale one since it provides a lot more features like non-core master awareness.

-Anthony