📄 jtagport.h
字号:
#define MASK_ACK 0x40
#define MASK_PE 0x20
#define MASK_ERR 0x08
#define MASK_FEED 0x02
#define MASK_TDI 0x40
#define MASK_TMS 0x02
#define MASK_TCK 0x01
#define MASK_TDO 0x80
#define MASK_TRT 0x04
#define MASK_RST 0x10
#define ST_PWRON 0x01
#define ST_PWROFF 0x02
#include <conio.h>
class CJTAGPort
{
public:
int SetRstpin(int rst);
int Dump(void);
int nResetType;
void ScanDR(int length, int * inchain, int * outchain = NULL);
unsigned long ScanIR(int legth, unsigned long dt = 0xffffffff);
int error;
void Reset(void);
int Off(void);
int On(void);
int Signal( int tdi, int tms = 0, int stop = 1, int update = 1);
unsigned long GetIDR(int length = 32);
unsigned short nData;
CString strLog;
int nStatus, nCable;
unsigned short nDataPort[3], nCtrlPort[3], nStatPort[3];
int Setup(int rst);
// int nInstLength;
CJTAGPort(/* int nLength = 0, int rst = 0 */);
virtual ~CJTAGPort();
private:
unsigned long ScanBin(int length, unsigned long indata = 0);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -