-
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等操作。