K60FX Flash Configuration Clarification

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

K60FX Flash Configuration Clarification

513 Views
gabrielharrison
Contributor III

Hi,

Section 3.5.1.2 of K60P144M150SF3RM (http://cache.freescale.com/files/microcontrollers/doc/ref_manual/K60P144M150SF3RM.pdf) details the flash structure. For the chip we are using, the MK60FX512VLQ15, but the table in the section seems to show something different to the text.

Could anyone clarify this for me?

For our chip the text says there are 5 blocks,

• For devices that contain FlexNVM: 2 blocks of program flash consisting of 4 KBsectors

• For devices that contain FlexNVM: 2 blocks of FlexNVM consisting of 4 KB sectors

• For devices that contain FlexNVM: 1 block of FlexRAM

But the table only references three (summarised below),

Block 0 PFlashBlock 1 FlexNVMFlexRAM
512kB512kB16kb
0x0000_0000 – 0x0007_FFFF 0x1000_0000 – 0x1007_FFFF0x1400_0000 – 0x1400_3FFF

Is the PFlash & FlexNVM actually 2 blocks of 256kB from [0x...0_0000 to 0x...3_FFFF] and [0x...3_FFFF to 0x...7_FFFF]?

If they are 2 blocks of 256kB can you therefore, in PFlash execute code from the lower block an write to the upper block at the same time. As described in section 30.4.8 Read while write (RWW)?

Thank you,

Gabriel

Labels (1)
0 Kudos
1 Reply

329 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi Gabriel,

Please check below threads for the correct info:

https://community.nxp.com/message/541365?commentID=541365#comment-541365

https://community.nxp.com/message/367331

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