2380922_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2380922_ja-JP

2380922_ja-JP

FRDM iMX95のJTAG

こんにちは、みんな、

最近FRDM iMX95を購入したのですが、このボードをJTAGでデバッグする方法に興味があります。

回路図を確認すると、6番目のテストポイントピンにJTAGが露出しています。

Zk47T_0-1781286344908.png

ボードレイアウトではここに

Zk47T_1-1781286419335.png

JTAGをどのように接続すれば良いですか?何か改造が必要ですか?このJTAGは、A55、M33、M7コアのデバッグをすべてサポートしていますか?

ここではどのデバイスを使用すればよいでしょうか。ピンが6本あるようですが、1x6ではなく2x3です。

JTAGの設定方法に関するガイドやドキュメントがあれば教えていただけるとありがたいです。

ありがとう !!


LinuxRe: JTAG on FRDM iMX95

こんにちは、

あなたの理解は正しいです。

回路図に示すように、DNP抵抗器とデバッガ用のコネクタを追加する必要があります。

よろしくお願いいたします。

Re: JTAG on FRDM iMX95

こんにちは、
確認していただきありがとうございます、@JorgeCasさん。

概要:「JTAGの問題「DAP: システムの電源ドメインを起動できません」について助けてください。

3つの抵抗器の修理を行い、ピンを測定したところ、正常にプルアップされました。

JTAGを有効にするには、デバイスツリーでLPUART5を無効にする必要があります。これは、LPUART5が同じピンを使用しているためです(imx95-19x19-jtag.dtbと同じ変更を行いました)。そうしないと、TMS(テストポイント49)が常にLOWになります。

diff --git a/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts b/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
index c45f28efb568..598e16af0ebd 100644
--- a/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
+++ b/arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
@@ -520,7 +520,7 @@ &lpuart5 {
        /* BT */
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_uart5>;
-       status = "okay";
+       status = "disabled";
 
        bluetooth {
                compatible = "nxp,88w8987-bt";

次に、1.27mmピンのコネクタを探す必要があります。この基板をポゴピンでテストするのに少し時間がかかりましたが、6ピンで、ぴったり合いました。

Zk47T_0-1782485750558.png

これが私の現在のセットアップです

95a82f536c8bedd5b49a.jpg

見た目はごちゃごちゃしているように見えるけど、接続に問題はないよ。HWStatusを確認したけど、問題なさそうだ。

J-Link>ShowHWStatus
VTref=3.324V
ITarget=0mA
TCK=1 TDI=1 TDO=0 TMS=0 TRES=1 TRST=1
Supported target interface speeds:
 - 120 MHz/n, (n>=8). => 15000kHz, 13333kHz, 12000kHz, ...
 - Adaptive clocking

A55とM33の2コマンドで接続しようとしましたが、同じ問題で「DAP: Couldnpowered up system power domain」と表示されます。

zk47@ltu:~$ JLinkExe -device MIMX9516_M33 -if JTAG -speed 200
SEGGER J-Link Commander V9.42 (Compiled May  6 2026 12:36:02)
DLL version V9.42, compiled May  6 2026 12:35:00

zk47@ltu:~$ JLinkExe -device MIMX9516_A55 -if JTAG -speed 200

ここで私が何を間違えたのでしょうか?

もしかするとJLinkデバイスが問題なのかもしれません。MCU-Link Proで交換できますか?MCU-Link ProはA55とMコアの両方をデバッグできますか?

既にJTAGを持っているので、やはりJTAG経由でデバッグする方が良いと思います。助けてください


FRDM iMX95のJTAGに関するドキュメントガイドを追加する予定がある場合は、FRDM iMX93のように早急に更新してください。

Re: JTAG on FRDM iMX95

@JorgeCas

何か進展はありましたか?MCU-Link Proを使ってA55、M33、M7のコア全てをデバッグできますか?

Re: JTAG on FRDM iMX95

こんにちは、

遅れて申し訳ありません。

MACRAIGOR Systems、Wind River、またはARMのいずれかのデバッガをおすすめします。

NXPチームはCortex-AコアのデバッガツールとしてLauterbach Trace32を使用し、J-linkはCortex-Mコア用です。

i.MX95の場合、CM7またはCA55スクリプトを使用する前提条件として、SMはすでに i.MX デバイス上で動作している必要があります。リソースマネジメントとセキュリティの理由でCM33を採用しており、オープンソースで、Armのハードウェアリソースマネジメント標準に準拠しています。コードは(多くのものの中で)ハードウェアのパーティション分割やCortex-AかCortex-M7へのリソース割り当てを目的としています。

この書類を参考資料として使うことができます。

i.MX 8M、i.MX 8ULP、i.MX 9 での VS Code による Cortex-M デバッグ

これらの点を考慮しても問題が解決しない場合は、アダプターのハードウェアに問題がないか確認してください。

よろしくお願いいたします。 

Re: JTAG on FRDM iMX95

@JorgeCas

お返事ありがとうございます。

ハードウェアが問題かもしれませんが、soこの機器はどうなのか疑問です

  1. セットアップデバッグ用の写真を撮ってもらえますか?これらのテストポイントに接続する正式な方法がわかりません。このようなものを使う必要があるでしょうかZk47T_0-1783994808434.png

    2. ドキュメントはDebugコアMのみで、コアAは含まれません。「Trace32やJLink、MACRAIGORを使ってコアAのLinuxをデバッグする」というガイドをもう少し教えてもらえますか?

    3.このスレッドには関係ありませんが、FRDM iMX95 Proの予定発売日を教えてもらえますか?
タグ(1)
評価なし
バージョン履歴
最終更新日:
昨日
更新者: