1. 概述
Flash存储器是YTM32B1M微控制器中的非易失性存储器,用于存储程序代码、数据和配置信息。本文档详细解析YTM32B1M SDK中Flash驱动的实现,包括擦除操作、编程操作、校验和计算、NVR区域操作等功能。
2. 文件组织结构
2.1 头文件
-
flash_driver.h: Flash驱动的主要头文件,定义了所有公共接口和数据结构
-
flash_hw_access.h: Flash硬件访问层头文件
-
flash_irq.h: Flash中断处理相关头文件
2.2 源文件
-
flash_driver.c: Flash驱动的主要实现文件
-
flash_irq.c: Flash中断服务程序实现
-
flash_hw_access.c: Flash硬件抽象层实现
2.3 架构层次
应用层 ↓ flash_driver.h/c (高层API) ↓ flash_hw_access.h/c (硬件抽象层) ↓ Flash控制器寄存器 ↓ Flash存储器阵列
订阅专栏 解锁全文
50

被折叠的 条评论
为什么被折叠?



