文章目录
- 一、FLS基础知识
- 二、达芬奇配置
- 2.1 创建Fls模块
- 2.2 FlsGeneral
- FlsDataFlash
- 2.3 FlsConfigSet0
- FlsSector
- 2.4 FlsPublishInfomation
一、FLS基础知识
主要提供对Flash的读,写,擦相关操作服务;如果底层硬件支持的话,也提供一些配置接口来设置擦/写保护功能。
flash操作中有两个术语:block和page。block是flash最小的擦除单位,page则是flash写入的最小单位。以我们使用的F1KM-S4(R7F7016533)来说,它的是64 bytes, page是4bytes。这也就意味着,如果要擦除的话,最小要擦除64 bytes,但是写入可以按4字节的大