⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jtag.h

📁 ARM核的边界扫描(JTAG)的实现,此代码在s3c2400上测试通过
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////
// JTAG.h                                                                   //
//////////////////////////////////////////////////////////////////////////////
#ifndef _JTAG_H
#define _JTAG_H

//////////////////////////////////////////////////////////////////////////////
// JTAG                                                                     //
//////////////////////////////////////////////////////////////////////////////
namespace JTAG
{

//////////////////////////////////////////////////////////////////////////////
// Defines                                                                  //
//////////////////////////////////////////////////////////////////////////////
#define lengthof(n)				(sizeof(n) / sizeof(n[0]))

//////////////////////////////////////////////////////////////////////////////
// Prototypes                                                               //
//////////////////////////////////////////////////////////////////////////////
// to be used in Device
int Init();
void Close();
void Command(unsigned int command);		// also sets chainlength
void Chain(int chain);					// also sets chainlength

// up to 32 bits
unsigned int Read();
void Write(unsigned int data);
unsigned int Transfer(unsigned int data);

// packed bit array
void Read(void *readData);
void Write(const void *writeData);
void Transfer(const void *writeData, void *readData);
void Transfer(void *transferData);

// bit per byte arrays
void Read(unsigned char *out);
void Write(const unsigned char *in);
void Transfer(const unsigned char *in, unsigned char *out);
void Transfer(unsigned char *inout);


// TEST!!!!!!!!!!!!!!!!!!!!!
void Idle(int n);

//////////////////////////////////////////////////////////////////////////////
// ~JTAG                                                                    //
//////////////////////////////////////////////////////////////////////////////
}

#endif // _JTAG_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -