回答:
モデルB Raspberry Piのリビジョン2.0は、JTAGピンを公開しています。
ここで多くの情報を見つけることができます。残念ながら、RPiでJTAGを使用するのは簡単ではありません。正直に言うと、それが非常に問題があるという理由だけで、私はそれを機能させることを気にしなかった。ただし、私が知っていることは次のとおりです。
すべてのJTAG信号が簡単に利用できるわけではありません。すべてがGPIOコネクタ上にあります(P2 JTAGコネクタ上ではありません-VideoCore JTAGであり、ARMおよびAFAIKではありません。Broadcom以外の人には使用できません)。追加のピンはS5(CSIヘッダー)コネクター上にあり、おそらくはんだ付けする必要があります。必要なピンは次のとおりです(詳細については、dwelch67サイトをご覧ください。GPIO代替ピン機能に関する情報は、raspberrypi wikiでもご覧いただけます)。
ARM_VREF P1-1
ARM_TRST P1-15
ARM_TDO P1-18
ARM_TCK P1-22
ARM_TDI P1-7
ARM_TMS S5-11
ARM_GND P1-25
編集:@Damianが指摘したように、PCBのリビジョン2.0で、欠落したARM_TMS信号がP1のピン13に接続されたため、はんだ付けはもう必要ないはずです。
今、それが唯一の問題ではありません。デフォルトでは、これらのピンはすべてJTAGピンではなくGPIOピンとして構成されています。これらはソフトウェアで再構成する必要があり、FAKはFoundationブートローダーでこれをサポートしていません。Dwelch67は、それを行う独自のブートローダー(次の段階のブートローダー)を作成しました。この回答の上部にあるリンクからダウンロードできます。
ハードウェアに関しては、ARM11 JTAGハードウェアであれば問題ありません。前に述べたように、私は個人的に何もテストしていないので、推奨事項を実行できません。はい、OpenOCDを使用できます。Launchpadのような安価なボードに基づいて非常にシンプルで安価なJTAGハードウェアを構築するための小さなプロジェクト(dwelch67によっても行われます)もあります。彼のgithubリポジトリを参照してください
TI http://www.ti.com/product/sn74lvc8t245からこのコンバーターSN74LVC8T245を試すこともでき ます。