MF32BSP_XerolySkinner 2.0.0
C++版本的驱动库
载入中...
搜索中...
未找到
| 函数 | 变量
bsp_flash.c 文件参考

写STM32的Flash库 更多...

#include "main.h"
bsp_flash.c 的引用(Include)关系图:

浏览源代码.

struct  struct_bsp_Flash_Pack
 一包数据的内容 更多...
 

函数

uint32_t bsp_WriteFlashOnePage (uint32_t *dat, uint32_t num)
 写入一页Flash空间 更多...
 
void bsp_ReadFlash (uint32_t *dat, uint32_t num)
 读取一页Flash空间 更多...
 
void bsp_WriteFlash_Pack (void)
 将一包数据存入Flash 更多...
 
void bsp_ReadFlash_Pack (void)
 从Flash读取一包数据 更多...
 

变量

uint32_t FlashAddr = 0x08010000
 读写Flash起始地址,跳过程序部分 更多...
 
struct struct_bsp_Flash_Pack bsp_Flash_Pack ={0,0,0}
 

详细描述

写STM32的Flash库

在文件 bsp_flash.c 中定义.

函数说明

◆ bsp_ReadFlash()

void bsp_ReadFlash ( uint32_t *  dat,
uint32_t  num 
)

读取一页Flash空间

参数
*dat读取数据的缓冲区
num读取数量
返回
无返回

在文件 bsp_flash.c75 行定义.

这是这个函数的调用关系图:

◆ bsp_ReadFlash_Pack()

void bsp_ReadFlash_Pack ( void  )

从Flash读取一包数据

返回
无返回

在文件 bsp_flash.c91 行定义.

函数调用图:

◆ bsp_WriteFlash_Pack()

void bsp_WriteFlash_Pack ( void  )

将一包数据存入Flash

返回
无返回

在文件 bsp_flash.c83 行定义.

函数调用图:

◆ bsp_WriteFlashOnePage()

uint32_t bsp_WriteFlashOnePage ( uint32_t *  dat,
uint32_t  num 
)

写入一页Flash空间

参数
*dat要写入的数据
num要写入的数量
返回
返回0则成功

在文件 bsp_flash.c56 行定义.

这是这个函数的调用关系图:

变量说明

◆ bsp_Flash_Pack

struct struct_bsp_Flash_Pack bsp_Flash_Pack ={0,0,0}

◆ FlashAddr

uint32_t FlashAddr = 0x08010000

读写Flash起始地址,跳过程序部分

在文件 bsp_flash.c36 行定义.