ibschain.h

来自「ARM核的边界扫描(JTAG)的实现,此代码在s3c2400上测试通过」· C头文件 代码 · 共 58 行

H
58
字号
//////////////////////////////////////////////////////////////////////////////
// IBSChain                                                                 //
//////////////////////////////////////////////////////////////////////////////
class IBSChain : public Chain
{
	public:
		unsigned id:32;
		unsigned sysspeed:1;
		unsigned wptandbpt:1;
		unsigned dden:1;
		unsigned dd:32;		// reversed
		unsigned da:32;		// reversed
		unsigned ia:31;		// reversed
		unsigned iebkpt:1;
		unsigned dewpt:1;
		unsigned edbgrq:1;
		unsigned _extern:2;
		unsigned commrx:1;
		unsigned commtx:1;
		unsigned dbgack:1;
		unsigned rangeout:2;
		unsigned dbgrqi:1;
		unsigned ddbe:1;
		unsigned inmreq:1;
		unsigned dnmreq:1;
		unsigned dnrw:1;
		unsigned dmas:2;	// reversed
		unsigned pass:1;
		unsigned latecancel:1;
		unsigned itbit:1;
		unsigned intrans:1;
		unsigned dntrans:1;
		unsigned nreset:1;
		unsigned nwait:1;
		unsigned iabort:1;
		unsigned iabe:1;
		unsigned dabort:1;
		unsigned dabe:1;
		unsigned nfiq:1;
		unsigned nirq:1;
		unsigned isync:1;
		unsigned bigend:1;
		unsigned hivecs:1;
		unsigned chsd:2;	// reversed
		unsigned chse:2;	// reversed
		unsigned reserved:1;
		unsigned iseq:1;
		unsigned inm:5;		// reversed
		unsigned dnm:5;		// reversed
		unsigned dseq:1;
		unsigned dmore:1;
		unsigned dlock:1;
		unsigned eclk:1;
		unsigned instrexec:1;

		void Select() { JTAG::Command(INTEST); JTAG::Chain(IBS_CHAIN); }
};

⌨️ 快捷键说明

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