What is the program/data flash 0 memory block?

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the program/data flash 0 memory block?

Jump to solution
287 Views
kmh48301
Contributor IV

Hello.

I'm studying flash memory with s32k144 EV Board.

sorry for not having enough basic knowledge...

First i want you to see these which is from s32k_rm

pastedImage_2.png

pastedImage_1.png

what is the "0 memory block"??????

and plus this.

pastedImage_3.png

what is the 'non-main memory array'??

pastedImage_4.png

I drew this memory map as I understood so far.

I guess this memory map is for 'main memory array'..

Please help me!!!

Thanks.

Labels (1)
Tags (4)
0 Kudos
1 Solution
269 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello kmh48301@gmail.com,

Yes, the IFRs are separate from the main memory map.

It can be programed, erased and read as described in the RM rev.12.1:

pastedImage_3.png

Program Once Filed can be programmed only once - it cannot be erased.

It can be read using the Read Once FTFC command.

pastedImage_4.png

This Data flash IFR can be programmed using the Program Partition FTFC command and erased using the Erase All Blocks Command.

Also, the FlexNVM Partition Code is loaded to Flash Configuration Register 1 (FCFG1[DEPART]) out of system reset.

Regards,

Daniel

View solution in original post

2 Replies
257 Views
kmh48301
Contributor IV

Thank you so much !! it helped me a lot

0 Kudos
270 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello kmh48301@gmail.com,

Yes, the IFRs are separate from the main memory map.

It can be programed, erased and read as described in the RM rev.12.1:

pastedImage_3.png

Program Once Filed can be programmed only once - it cannot be erased.

It can be read using the Read Once FTFC command.

pastedImage_4.png

This Data flash IFR can be programmed using the Program Partition FTFC command and erased using the Erase All Blocks Command.

Also, the FlexNVM Partition Code is loaded to Flash Configuration Register 1 (FCFG1[DEPART]) out of system reset.

Regards,

Daniel

View solution in original post