2410 jtag
点击浏览该文件
#define DATA0_7_CON (99)
#define DATA0_IN (100)
#define DATA0_OUT (98)
#define DATA1_IN (97)
#define DATA1_OUT (96)
#define DATA2_IN (95)
#define DATA2_OUT (94)
#define DATA3_IN (93)
#define DATA3_OUT (92)
#define DATA4_IN (91)
#define DATA4_OUT (90)
#define DATA5_IN (89)
#define DATA5_OUT (88)
#define DATA6_IN (87)
#define DATA6_OUT (86)
#define DATA7_IN (85)
#define DATA7_OUT (84)
等等
后面括号里的数字代表什么啊,我把源代码作为附件贴在上面,请大哥们指导一下,多谢!!!!
/*****************************************************************************/
/* Boundary Scan Cell number of S3C2410 */
/*****************************************************************************/
#define S2410_MAX_CELL_INDEX 426 //0~426
#define DATA0_7_CON (99)
#define DATA0_IN (100)
#define DATA0_OUT (98)
#define DATA1_IN (97)
#define DATA1_OUT (96)
**里面的不知道是不是三星公司的人给出来的提示啊,我的理解是不用想太多,反正认为它是对应着的,它的数字就是和前面的字符对应的,但是还是有很多不明白啊
void JTAG_Reset(void)
{
JTAG_SET(TDI_H|TMS_H|TCK_L);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_H);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_L);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_H);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_L);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_H);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_L);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_H);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_L);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_H);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_L);JTAG_DELAY();
JTAG_SET(TDI_H|TMS_H|TCK_H);JTAG_DELAY();
}
#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)
int validPpt;
#define OutputPpt(value) _outp((unsigned short)validPpt,value)
这是我在代码中的提取的一段,到了上一句我就看不懂了呢,_outp是什么指令??
怎么理解,能给我一些讲解吗?或者把资料传上来我自己看也行
我的qq147588586,加我详细聊聊
发表时间:2006年1月13日16:04:30