Security Protection on NXP Cortex M4

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

Security Protection on NXP Cortex M4

464 Views
jakubpankau
Contributor II

Hi,

I'm working on a project that uses a Cortex M4 microcontroller (MK64FN1M0VLL12) and I would like to learn more on how to protect the device from unlawful access. Mainly I want to protect my code from being accessed and copied? Is that possible? I know there is flash protection and  FPROT but it look like it is more to protect the device from accidentally overwriting or erasing? Am I correct? So is there any other way to protect the flash from being read or accessed? Any help or suggestions is greatly appreciated.

Thanks,

Jakub

0 Kudos
2 Replies

301 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi

There is an application note AN4507 about Kinetis Security and Flash protection features.


Wish it helps.

Have a great day,
Ma Hui
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

301 Views
mjbcswitzerland
Specialist V

Hi

In the FTFL_FSEC field you can disable EzPort and JTag, either by securing the device (requiring a mass erase to recover them) or even to never allow access again.

This is the setting that you need.

Regards

Mark

0 Kudos