D:/gitt/MicrochipFor32/bsp_Device/bsp_flash.c 文件参考
D:/gitt/MicrochipFor32/bsp_Device/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()
bsp_ReadFlashbsp_flash.c
bsp_flash.cbsp_ReadFlash
void bsp_ReadFlash (uint32_t * dat, uint32_t num)
读取一页Flash空间
参数
返回
无返回
在文件 bsp_flash.c 第 75 行定义.
这是这个函数的调用关系图:
bsp_ReadFlash_Pack()
bsp_ReadFlash_Packbsp_flash.c
bsp_flash.cbsp_ReadFlash_Pack
void bsp_ReadFlash_Pack (void )
从Flash读取一包数据
返回
无返回
在文件 bsp_flash.c 第 91 行定义.
函数调用图:
bsp_WriteFlash_Pack()
bsp_WriteFlash_Packbsp_flash.c
bsp_flash.cbsp_WriteFlash_Pack
void bsp_WriteFlash_Pack (void )
将一包数据存入Flash
返回
无返回
在文件 bsp_flash.c 第 83 行定义.
函数调用图:
bsp_WriteFlashOnePage()
bsp_WriteFlashOnePagebsp_flash.c
bsp_flash.cbsp_WriteFlashOnePage
uint32_t bsp_WriteFlashOnePage (uint32_t * dat, uint32_t num)
写入一页Flash空间
参数
返回
返回0则成功
在文件 bsp_flash.c 第 56 行定义.
这是这个函数的调用关系图:
变量说明
bsp_Flash_Pack
bsp_Flash_Packbsp_flash.c
bsp_flash.cbsp_Flash_Pack
struct struct_bsp_Flash_Pack bsp_Flash_Pack ={0,0,0}
FlashAddr
FlashAddrbsp_flash.c
bsp_flash.cFlashAddr
uint32_t FlashAddr = 0x08010000
读写Flash起始地址,跳过程序部分
在文件 bsp_flash.c 第 36 行定义.