1.FlsLoader原理
FlsLoader模块提供对Dflash bank0以及整个Pflash的操作。Dflash数据存储器Pflash程序储存器,因此在实际运用中
2.EB配置以及接口应用
EB配置步骤
1.取消安全检查,其他所有配置保持默认即可
1.取消安全检查,其他所有配置保持默认即可
接口以及应用
1.FlsLoader_Init(NULL_PTR); //初始化
2.FlsLoader_Erase();//FlsLoader_Write() 对储存器操作
# 3.总结接口名 | 传入参数 | 说明 | 返回参数 | 说明 |
---|---|---|---|---|
FlsLoader_Init() | Void* Address | 空指针 | void | - |
FlsLoader_Erase() | uint32 TargetAddress; uint32 Length | 操作目标地址(基于0xaf000000偏移);操作长度 | FlsLoader_ReturnType | 执行状态 (0 ok ;1 not ok) |
FlsLoader_Write() | uint32 TargetAddress;uint32 Length;uint8 *SourceAddressPtr; | 操作目标地址(基于0xaf000000偏移);操作长度;待写数据buffer指针; | 同上 | 同上 |
注释:读取无接口函数,直接取目对应地址的值即可
3.总结
本文为博主个人理解总结记录,如有不正,欢迎指正