1157_S32K148 Flash相关文档解读_单片机

    这么看,两个bank,一个主要是用来存程序而另一个则主要是用来存数据。

1157_S32K148 Flash相关文档解读_嵌入式硬件_02

    2M的flash其实是包含了NVM的512K的,这个跟我前面做程序调试的时候看到的数据是一致的。

1157_S32K148 Flash相关文档解读_程序调试_03

    过快或者过慢的时候都不应该被擦除。

1157_S32K148 Flash相关文档解读_单片机_04

    擦除之后的状态为1,编程的时候只能够从1改成0。

1157_S32K148 Flash相关文档解读_S32K148_05

    从0到0的操作也是不允许的。

1157_S32K148 Flash相关文档解读_嵌入式硬件_06

    这个单片机的EEPROM仿真功能还支持加密。

1157_S32K148 Flash相关文档解读_程序调试_07

    这里倒是让我疑惑了一下,难道说只能够模拟出来4K的EEPROM吗?

    另外,EEPROM的记录维护功能是一个硬件机制,而不是软件实现的。这个看上去跟之前接触的FEE并不是一回事儿。

1157_S32K148 Flash相关文档解读_S32K148_08

    有ECC功能,看起来还是有一个小目标需要攻克一下。

1157_S32K148 Flash相关文档解读_嵌入式硬件_09

    看起来,可能最大的EEPROM模拟大小就是4KB。

1157_S32K148 Flash相关文档解读_程序调试_10

    这个是S32K148的,也就是我现在正在用得。看起来,EEPROM得大小也是4KB。这个大小主要是取决于FlexRAM。

1157_S32K148 Flash相关文档解读_程序调试_11

    有一个可以一次编程的存储,这个应该拿来作为SN等处理是比较合适的。如果可以的话,我觉得这个基本上可以满足现在的一个要求,可以解决低温下的问题了。