📄 isp.h
字号:
#ifndef _ISP_H_
#define _ISP_H_
#define HEX_DEC_OK 0x00
#define HEX_DEC_START 0x01 //开始
#define HEX_DEC_REDY 0x02 //就绪
#define HEX_DEC_SEG_DATA 0x03 //段地址
#define HEX_DEC_SEG_ERR 0x04 //段错误
#define HEX_DEC_SEG_OK 0x05 //段正确
#define HEX_DEC_SEG_IRQ 0x06 //段请求
#define HEX_DEC_SEG_NEXT 0x07 //下一段
#define HEX_DEC_SEG_END 0x08 //段结束
#define HEX_DEC_FRAME_DATA 0x09 //帧数据
#define HEX_DEC_FRAME_ERR 0x0A //帧错误
#define HEX_DEC_FRAME_OK 0x0B //帧数据
#define HEX_DEC_FRAME_IRQ 0x0C //帧请求
#define HEX_DEC_FRAME_NEXT 0x0D //下一帧
#define HEX_DEC_FRAME_END 0x0E //帧结束
#define HEX_DEC_END 0x0F //结束
#define HEX_DEC_VERIFY_START 0x10 //帧比较开始
#define HEX_DEC_VERIFY_REDY 0x11 //比较就绪
#define HEX_DEC_SEG_VERIFY_DATA 0x12 //比较段地址
#define HEX_DEC_SEG_VERIFY_ERR 0x13 //比较段段错误
#define HEX_DEC_SEG_VERIFY_OK 0x14 //比较段段正确
#define HEX_DEC_FRAME_VERIFY_DATA 0x15 //比较帧数据
#define HEX_DEC_FRAME_VERIFY_ERR 0x16 //接收帧错误
#define HEX_DEC_VERIFY_FRAME_IRQ 0x17 //比较帧请求
#define HEX_DEC_VERIFY_FRAME_NEXT 0x18 //比较帧继续
#define HEX_DEC_VERIFY_FRAME_END 0x19 //比较帧结束
#define HEX_DEC_PROGRAM_ERR 0x1A //烧写错误
#define HEX_DEC_SECTOR_IRQ 0x1B //FLASH扇区设置
#define HEX_DEC_SECTOR_BANK 0x1C //FLASH扇区
#define HEX_DEC_ERR 0x20 //错误
void vInitUart(void);
void vFlashErase(void);
void vWriteSectorF();
unsigned int vFlashId(void);
void Oprintf(char * txchar);
void Outprintf(char * fmt, ...);
void vBankSet(unsigned char bank);
void vFlashCmd(unsigned char cmd);
unsigned char vReadFlash(Uint addr);
void vWriteFlash(Uint addr, Uchar val);
void SendBinToChar(unsigned char BinChar);
void vSendBuff(unsigned int sDdress,unsigned int mISector,unsigned char sBackBank);
unsigned int vVerify(unsigned char *vBuff,unsigned int mFSector,unsigned int vAddress,unsigned char vBank);
void vWriteSector(unsigned char *wAddr,unsigned int mFSector,unsigned int wSector,unsigned char wBank);
void vCOmSend(unsigned char m_ComLength, unsigned char m_ComType, unsigned short int m_AdderData);
#endif /* _ISP_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -