mkv30f128 flash

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

mkv30f128 flash

665 Views
senthilprabhug
Contributor I

 Hello,

   We are using kinetics MKV30 microcontroller. we are facing some issues related to flash memory. Its a 128KB   flash memory.We are unable to do any operation(Read/Write/Erase) on last 8KB of Flash memory. We have verified the protection and access control of last 8KB region, is Unprotected & Unlimited. But still we are not able to do any operation in last 8KB region of the flash. We also tried with different SDK version , still the problem exists. Where as in MKV31 controller, we are not getting this issue and its working fine. But why in MKV30 the issue occurs>?, seems both the controllers share the same base.
Microcontroller : Kinetis MKV30F128VLF10P
SDK : 2.5.0

IDE  :  MCUXpressso 10.3

0 Kudos
Reply
1 Reply

554 Views
jingpan
NXP TechSupport
NXP TechSupport

Hi,

This is a chip with KMS code. For example, a typical Kinetis V series part number is: MKV31F256VLH12. The KMS variant of this MCU would be: MKV31F256VLH12P, where the P indicates KMS support for permanent magnet/brushless DC motors (a Q indicates KMS support for AC induction motors).
The execute-only portion of KMS firmware is located in the upper-most 8192 bytes on any KMS-enabled MCU. Based on the memory size of the selected MCU, this code block resides at different addresses, MKV30F128VLF10P locate at 0x1e000.
The information above is from Kinetis Motor Suite user's guide. You can download the document form https://www.nxp.com/docs/en/user-guide/KMSUG.pdf

Regards,

Jing

0 Kudos
Reply