Hi everyone,
This is Ozan and I experienced similar problem with Flash EEE read and write blocks. S32K144EVB, mbdt v4.2 and Simulink 2020a is used.
I try to store 14 different data in non-volatile memory and then read the data and I could not succeed it. Normally I will use a vector with 14 elements and I use a selector to select the indented element. But for now I used 14 constant in order to test the ability. I basically write 14 constants (in type uint32) to non volatile memory with offset values 0x000, 0x0010, 0x0020...... 0x0130. Then I used Flash EEERead block to read this values and write them in to volatile memory. I used Freemaster to read the values from both volatile memory blocks (write_valx) and non-volatile address but both show different values than the ones that I used. How can I solve this problem and store multiple different data?
The screenshots of model are provided below.
Thanks in advance.
oeren5_0-1603374248832.png
oeren5_1-1603374275718.png
oeren5_2-1603374302337.png
oeren5_3-1603375327325.png
oeren5_4-1603375345369.png