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 + -
显示快捷键?