flash.h

来自「29w160dt bsp源程序」· C头文件 代码 · 共 43 行

H
43
字号
/******************************************************/
/*	日期:                                            */
/*	功能:                                            */
/*	硬件:                                            */
/*	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 + =
减小字号Ctrl + -
显示快捷键?