I have a problem verifying flash config area on a S32K116 controller.
Erase values are 0xFF in the flash configuration area 0x400-0x40F except FSEC which is 0xFE.
Writing and reading works with the above values after mass erase.
But when I use the image file which defines 0x7F in the FOPT register then it doesn't work.
Writing is okay, but verifying can read all other memory adresses except area 0x408-0x40F.
I got an access fault via JTAG/SWD read. When I run a programm on the chip and then read an address in that area the program stops, too. Probably it performs an exception I couldn't check.
In the reference manual it says "Reserved for future expansion" about bit 7 in FOPT register. And at other places it says "Refer to the device's Chip Configuration details for the definition and use of these bits." I couldn't find these definitions. In which manual is it?
What is it with this value 0x7F in FOPT register which locks read access to the flash area 0x408-0x40F?
How do I solve this problem?