2017-08-12 19 views
0

JTAGenum Jtag列挙ユーティリティのユーザー構成設定を指定する必要があります。特に 、ユーザmanualにおいてこの部分でJTAG命令レジスタの長さ、IR_LEN

// Target specific, check your documentation or guess 
#define SCAN_LEN     1890 // used for IR enum. bigger the better 
#define IR_LEN     5 
// IR registers must be IR_LEN wide: 
#define IR_IDCODE    "01100" // always 011 
#define IR_SAMPLE    "10100" // always 101 
#define IR_PRELOAD IR_SAMPLE 

はIR_LENはJTAG命令レジスタの長さを規定することに留意しました。 "If you change this you should also add ‘0’s to each of the corresponding IR_** instruction definitions."

ターゲットCPUのJTAG命令レジスタ(IR)の長さは4ビットです。 私も#define IR_IDCODE#define IR_PRELOAD値を変更する必要があり、どこ言及を追加する必要があるのであれば、私はIR_LEN = 4

ないクリアな設定「に対応するIR _ **命令の定義のそれぞれに0年代」。」

+0

すなわち

はエラーでそのようにしました。このコンテキストにおけるJTAGは、組み込みソフトウェアのロードとデバッグに一般的に使用される主要な開発ツール*であり、開発ツールに関する質問は、使用に関する質問に対する通常のポリシーに対する明示的なトピック上の例外です。 –

答えて

1

出発点のレジスタ長は5で、5つのビットコードが表示されます。

4ビットレジスタを持つデバイスにこれを適用すると、これらのコードを4ビットに短くする必要があります。このオフトピックの利用、質問を投票誰

#define IR_LEN     4 
// IR registers must be IR_LEN wide: 
#define IR_IDCODE    "0110" // always 011 
#define IR_SAMPLE    "1010" // always 101 
関連する問題