fal是指Flash 抽象层,是对Flash及基于 Flash的分区进行管理、操作的抽象层,对上层统一了Flash及分区操作的API。
对于fal的依赖来说,对RT-Thread无依赖,也可用于裸机。但是,测试命令功能需要依赖RT-Thread FinSH/MSH。
使用的开发板是正点原子的潘多拉开发板,所以下面的分析也是以这个开发板的 bsp源码为基础,仅供参考。
用户需要根据自己的Flash情况分别实现 init、 read、 write、 erase 这些操作函数。
fal是指Flash 抽象层,是对Flash及基于 Flash的分区进行管理、操作的抽象层,对上层统一了Flash及分区操作的API。
对于fal的依赖来说,对RT-Thread无依赖,也可用于裸机。但是,测试命令功能需要依赖RT-Thread FinSH/MSH。
使用的开发板是正点原子的潘多拉开发板,所以下面的分析也是以这个开发板的 bsp源码为基础,仅供参考。
用户需要根据自己的Flash情况分别实现 init、 read、 write、 erase 这些操作函数。