📄 flash.h
字号:
/******************************************************/
/* 日期: */
/* 功能: */
/* 硬件: */
/* IO口: */
/******************************************************/
#include "myfile.h"
/****************************************************************************/
/* 函数定义 */
/****************************************************************************/
/**********************************************************************/
/* 函数功能: flash块擦除 */
/* 输入参数: 欲擦除块的任意地址 */
/* 输出参数: 0x55 擦除失败 */
/* 0x00 擦除成功 */
/**********************************************************************/
extern uchar FlashBlockErase(ulong addr);
/**********************************************************************/
/* 函数功能: flash芯片擦除 */
/* 输入参数: addr */
/* addr 〈 0x200000 擦除第一块芯片 */
/* addr 〉0x200000 擦除第二块芯片 */
/* 输出参数: 0x55 擦除失败 */
/* 0x00 擦除成功 */
/**********************************************************************/
extern uchar FlashEraseChip(ulong addr);
/**********************************************************************/
/* 函数功能: flash读操作 */
/* 输入参数: cl_AddrStar 读Flash的起始地址 */
/* pcl_DataStar 指向读出数据的指针 */
/* cl_Len 读出数据的长度 */
/* 输出参数: */
/**********************************************************************/
extern void FlashReadGroup(ulong cl_AddrStar,uchar *pcl_DataStar,uchar cl_Len);
/**********************************************************************/
/* 函数功能: flash写操作 */
/* 输入参数: cl_AddrStar 写Flash的起始地址 */
/* pcl_DataStar 指向写入数据的指针 */
/* cl_Len 写入数据的长度 */
/* 输出参数: 0x55 写入失败 */
/* 0x00 写入成功 */ */
/**********************************************************************/
extern uchar FlashProgramGroup(ulong cl_AddrStar,uchar *pcl_DataStar,uchar cl_Len);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -