BSW添加NvM和MemIf模块
Mcal添加Fls、Fee和Crc模块
NvM中添加数据块,Fee中添加相应的数据块。Mcal如果使用EB生成,需要在EB中配置Fee,或Davinci中配置好之后把配置导入到EB中。
NvM和Fee模块配置中不要启用Polling。
Fee模块需要启用EraseAll:

Fee模块中添加NvM的回调函数:

Fls模块中添加Fee的回调函数:

代码中添加数据块的RAM Block和ROM Block。
在EcuMDriverInitItemsOne中添加Fls和Fee的Init函数

在BswM中添加NvM模块的初始化:

在TaskMapping中添加Fls、Fee和NvM的MainFunction:

在代码中添加NvM_ReadAll、NvM_WriteAll、NvM_WriteBlock等操作。