前言 上一篇介绍了 Flash 的一些基本知识,这一篇主要如何进一步封装 illD 库的Flash驱动代码,并进行使用。以 TC37X 为例子,附完整代码实现。 通过封装可以快速上手使用,同时在一定程度上提高 Flash 的使用寿命 接口设计 根据PFlash和DFlash的擦除特性,PFlash擦除后不能正常访问,且PFlash相对DFlash没有过多的擦除编程需求,因此在设计实现有所区别,首先定义对外接口。 /* 驱动初始化 */ extern void HAL_Flash_Init(void