📄 fluted.h
字号:
//#define UINT32 unsigned int
#define ERR_FALSE 0 // no error occurs
#define ERR_TRUE 1 // some error occurs
#undef _LOG
#define ProgMark "Flute"
#define DataFile "DataFile"
#define FlashChain "FlashChain"
#define FCD_CHAIN "Chain"
#define FCD_DEV "Device"
#define FCD_READ "Read"
#define FCD_BEGIN "BeginByte"
#define FCD_END "EndByte"
#define FCD_FLASH "Flash"
#define FCD_ADDRWIDTH "AddrWidth"
#define FCD_DATAWIDTH "DataWidth"
#define FCD_ENDIAN "Endian"
#define FCD_WRITECMD "WriteCmd"
#define FCD_ERASECMD "EraseCmd"
#define FCD_ERASEDLY "EraseDelay"
#define FCD_BLOCKG "Block"
#define FCD_RDPIN "RD"
#define FCD_WRPIN "WR"
#define FCD_CSPIN "CS"
#define FCD_LOW "Low"
#define FCD_HIGH "High"
#define FCD_PULSE "Pulse"
#define FCD_PULSEN "PulseNum"
#define FCD_RSTCTRL "ResetCtrl"
#define FCD_RSTBP1 0x10
#define FCD_RSTBP2 0x08
#define FCD_RSTINP 0x04
#define FCD_RSTAP1 0x02
#define FCD_RSTAP2 0x01
#define MAX_PIN 1024 // maximum number of pins in one device (BSDL)
#define MAX_GROUP 128 // maximum nubmer of groups in one device (BSDL)
#define MAX_CELL 2048 // maximum number of cells in a scan chain
#define MAX_FCMD 8 // maxium flash command length (FCD)
#define MAX_FPIN 64 // maximum number of address or data pins in one flash (FCD)
#define MAX_FBLK 16 // maximum number of flash blocks
#define MAX_PULSE 8 // maximum number of pulse
#define MAX_PNAMELEN 64 // maximum length of pin name
#define DEF_DATA_FILE "./flute.bin"
#define DEF_FCD_FILE "./default.fcd"
#define DEF_START_ADDR 0
#define DEF_DATA_LENGTH -1 // to be determined at run time
#define DEF_READ_LENGTH 256
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxcmn.h> // MFC support for Windows Common Controls
#include <afxdisp.h> // MFC OLE automation classes
extern int flag_verbose;
extern char msg[];
int AddLog(char *msg, int level = 0);
int AddLog(CString msg, int level = 0);
#ifdef _LOG
extern FILE *lp;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -