K60FX Flash Configuration Clarification

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

K60FX Flash Configuration Clarification

1,022件の閲覧回数
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

ラベル(1)
0 件の賞賛
返信
1 返信

838件の閲覧回数
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 件の賞賛
返信