s32K144 FlexNVM cache is not updated.

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

s32K144 FlexNVM cache is not updated.

1,226 Views
wenhongkui
Contributor II
S32K144 writes to FLexNVM, and then reads it immediately, and the data will be incorrect. Read a other address and read it, will get the right result. I guess it should be that cache is not updated.
How to update the cache or temporary close of the manual FlexNVM?

2 Replies

1,001 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi,

This happens when the DFlash prefetch buffer is not disabled in OCMDR1 register before reprogramming the data.

 

Regards,

Daniel

1,001 Views
zky
Contributor I

Hi ,Daniel and Mr wen

I met a similar problem with you.i can access other ram but not FlexRam(0x14000000) by swd interface when i write data to these addresses,read it will be incorrect,it alway is 0x00000000,but i can write data to other ram and read from it.Would you pls do me some favor about this problem?

0 Kudos