MCAL-存储器驱动
存储器驱动由内部EEPROM驱动、内部Flash驱动、RAM测试和Flash测试四部分组成。
(1)内部EEPROM驱动
内部EEPROM驱动提供初始化服务,以及对内部EEPROM的读、写、擦除等操作。该驱动模块一次只能接受一个任务。这意味着在任何给定的时间点,只能有一个操作被处理
(2)内部Flash驱动
内部Flash驱动提供内部Flash初始化服务,以及对内部Flash的读、写、擦除等操作。该驱动还可以将Flash访问代码下载到RAM中,如果需要的话,也可以执行写、擦除操作。
(3)RAM测试
RAM测试模块通过软件对RAM存储进行测试。
实现方法:
-
测试算法:多种算法用于测试 RAM,针对不同的故障模型集,实现不同的覆盖范围。
-
前台测试:同步测试方法,由用户调用。
-
后台测试:异步测试方法