jtag.h
来自「jflash-s3c2440是一个工具程序.其能通过JTAG接口将主机端的文件写」· C头文件 代码 · 共 45 行
H
45 行
#ifndef __JTAG_H__#define __JTAG_H__#include "ppt.h"#define LOW '0' #define HIGH '1' // Pin Connections// TCK :DATA[0] (2) // TDI :DATA[1] (3) // TMS :DATA[2] (4) // TDO :STATUS[7] (11)#define TCK_H 0x01#define TDI_H 0x02 #define TMS_H 0x04#define TCK_L 0x00#define TDI_L 0x00 #define TMS_L 0x00#define JTAG_SET(value) OutputPpt(value)#define JTAG_GET_TDO() ( (InputPpt()&(1<<7)) ? LOW:HIGH ) //STATUS7 is read inverted. // JTAG Instruction Definition for S3C2440#define EXTEST "0000" //LSB...MSB#define BYPASS "1111"#define IDCODE "0111"#define SAMPLE_PRELOAD "1100"extern int delayLoopCount;void JTAG_ReadId(void);void JTAG_RunTestldleState(void);void JTAG_ShiftIRState(char *wrIR);void JTAG_ShiftDRState(char *wrDR, char *rdDR);void JTAG_ShiftDRStateNoTdo(char *wrDR);void Delay(int count);#endif //__JTAG_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?