【开源项目】SFUD--通用串口Flash驱动库的移植和使用
由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也可以规避 Flash 缺货或停产给产品所带来的风险。下载的源码中有个STM32F1xx的工程例程,使用的是标准库,这里改为HAL库,具体代码就不贴了,可在文章开始下载完整工程。如果使用的是QSPI,则需要编写下面这个函数:。