Why S32K144 Flexram having data before configured as EEPROM?

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

Why S32K144 Flexram having data before configured as EEPROM?

Jump to solution
1,035 Views
459021854
Contributor III

Hi,@all experts :

I have an question:

Why S32K144 Flexram having data before configured as EEPROM,is those data meaningful? after I configure Flexram as EEPROM will some data damaged casing program crashed?360截图20201020211508479.jpg

360截图20201020212715547.jpg

360截图20201020212112247.jpg

my project is example  project flash_partitioning_s32k144 , only thing different is __heap_size__ and __stack_size__ is been set as 0x1000 respectively.

 

thanks experts. 

sincerely , andy.

Tags (3)
0 Kudos
Reply
1 Solution
1,016 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

if Emulated EEPROM is not enabled (partition command has not been executed), the content of FlexRAM is random after power on reset.

Once the EEPROM is enabled, it depends on your configuration:

lukaszadrapa_0-1603281212224.png

If you configured '1', the data will be random too and it is necessary to use Set FlexRAM function to load EEE data. If you configured '0', the data will be loaded automatically.

If FlexRAM is used as a normal RAM, it's up to user to initialize FlexRAM as needed. It's the same like normal RAM memory. One important difference is that FlexRAM does not have ECC.

Regards,

Lukas

 

 

View solution in original post

1 Reply
1,017 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

if Emulated EEPROM is not enabled (partition command has not been executed), the content of FlexRAM is random after power on reset.

Once the EEPROM is enabled, it depends on your configuration:

lukaszadrapa_0-1603281212224.png

If you configured '1', the data will be random too and it is necessary to use Set FlexRAM function to load EEE data. If you configured '0', the data will be loaded automatically.

If FlexRAM is used as a normal RAM, it's up to user to initialize FlexRAM as needed. It's the same like normal RAM memory. One important difference is that FlexRAM does not have ECC.

Regards,

Lukas