MCM settings in Processor Expert

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCM settings in Processor Expert

Jump to solution
741 Views
grzegorzkonopko
Contributor III

Hi

Does anyone know something about MCM settings for kinetis? I mean something more than poor datasheet. E.g. some test, recommended settings?

pastedImage_0.png

0 Kudos
1 Solution
520 Views
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Grzegorz Konopko:

I think you are using KE02 MCU, is that correct?

The MCM settings are advanced features of the Flash Memory Controller in the KE02 MCU, closely related to the MCU's architecture (ARM Cortex M0+ Core in this case). These settings help you optimize flash access for a particular application, by enabling or disabling cache or pre-fetch of instructions or data from Flash memory, as well as Flash Controller Stalling to avoid Read-while-Write errors. The Reference Manual of KE02 has a description of these modules in the MCM and FMC sections. Also, although it is for Kinetis K family (ARM Cortex M4), the application note AN4745 also gives you some clues in "Chapter 5 - Flash Memory Controler (FMC)" about the Flash mechanisms:

http://cache.nxp.com/files/microcontrollers/doc/app_note/AN4745.pdf

By default the Flash Controller is already configured for flash acceleration, so if you are not familiar with these settings it is recommended to leave the default settings.


Best regards,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

2 Replies
520 Views
grzegorzkonopko
Contributor III

ok, thank you

0 Kudos
521 Views
Jorge_Gonzalez
NXP Employee
NXP Employee

Hello Grzegorz Konopko:

I think you are using KE02 MCU, is that correct?

The MCM settings are advanced features of the Flash Memory Controller in the KE02 MCU, closely related to the MCU's architecture (ARM Cortex M0+ Core in this case). These settings help you optimize flash access for a particular application, by enabling or disabling cache or pre-fetch of instructions or data from Flash memory, as well as Flash Controller Stalling to avoid Read-while-Write errors. The Reference Manual of KE02 has a description of these modules in the MCM and FMC sections. Also, although it is for Kinetis K family (ARM Cortex M4), the application note AN4745 also gives you some clues in "Chapter 5 - Flash Memory Controler (FMC)" about the Flash mechanisms:

http://cache.nxp.com/files/microcontrollers/doc/app_note/AN4745.pdf

By default the Flash Controller is already configured for flash acceleration, so if you are not familiar with these settings it is recommended to leave the default settings.


Best regards,
Jorge Gonzalez

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------