2365858_ja-JP

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

2365858_ja-JP

2365858_ja-JP

S32K142 JLINKプログラムが失敗しました
こんにちは、みんな、
 
CPU停止タイムアウトエラーが発生し、正常にプログラムできない不良基板がいくつかあります。
 
私はJ-Linkデバッガーと最新のJ-Flashソフトウェアを使用しています。デバイスS32K142(セキュリティを許可)を選択しましたが、「接続」をクリックすると必ず接続に失敗します。詳細なJ-Flashログは以下のとおりです。

接続中...
- プローブ/プログラマデバイスにUSB経由で接続 0
- プローブ/プログラマーファームウェア: J-Link V12 コンパイル日: 2026年3月26日 10:14:53
- プローブ/プログラマー シリアル番号: 602004248
- デバイス「S32K142 (ALLOW セキュリティ)」が選択されました。
- 目標インターフェース速度:4000 kHz(固定)
- VTarget = 3.328V
- ConfigTargetSettings() 開始
- ConfigTargetSettings() 終了 - 30マイクロ秒かかりました
- InitTarget() 開始
- SWDが選択されました。JTAGからSWDへの切り替えシーケンスを実行しています。
- デバイスのセキュリティが解除されます。
- CPU停止中にタイムアウトが発生しました。
- InitTarget() 終了 - 1.97秒かかりました
- ID 0x2BA01477 の SW-DP が見つかりました
- DPIDR: 0x2BA01477
- CoreSight SoC-400以前のバージョン
- APマップをスキャンして、利用可能なすべてのAPを検出します
- AP[2]: APマップの終端に達したため、APスキャンを停止しました
- AP[0]: AHB-AP (IDR: 0x24770011、ADDR: 0x00000000)
- AP[1]: JTAG-AP (IDR: 0x001C0000、ADDR: 0x01000000)
- APマップを反復処理して、使用するAHB-APを見つける
- AP[0]: スキップされました。CPUIDレジスタを読み取れませんでした
- AP[1]: スキップされました。AHB-APではありません
CPUへの接続に失敗しました。リセット状態で接続を実行します。
- DPIDR: 0x2BA01477
- CoreSight SoC-400以前のバージョン
- APマップをスキャンして、利用可能なすべてのAPを検出します
- AP[2]: APマップの終端に達したため、APスキャンを停止しました
- AP[0]: AHB-AP (IDR: 0x24770011、ADDR: 0x00000000)
- AP[1]: JTAG-AP (IDR: 0x001C0000、ADDR: 0x01000000)
- APマップを反復処理して、使用するAHB-APを見つける
- AP[0]: スキップされました。CPUIDレジスタを読み取れませんでした
- AP[1]: スキップされました。AHB-APではありません
Coresightの設定でコアが見つかりませんでした
- ConfigTargetSettings() 開始
- ConfigTargetSettings() 終了 - 4マイクロ秒かかりました
- InitTarget() 開始
- SWDが選択されました。JTAGからSWDへの切り替えシーケンスを実行しています。
- デバイスのセキュリティは解除されます。
- CPU停止中にタイムアウトが発生しました。
- InitTarget() 終了 - 所要時間 1.30秒
- ID 0x2BA01477 の SW-DP が見つかりました
- DPIDR: 0x2BA01477
- CoreSight SoC-400以前のバージョン
- APマップをスキャンして、利用可能なすべてのAPを検出します
- AP[2]: APマップの終端に達したため、APスキャンを停止しました
- AP[0]: AHB-AP (IDR: 0x24770011、ADDR: 0x00000000)
- AP[1]: JTAG-AP (IDR: 0x001C0000、ADDR: 0x01000000)
- APマップを反復処理して、使用するAHB-APを見つける
- AP[0]: スキップされました。CPUIDレジスタを読み取れませんでした
- AP[1]: スキップされました。AHB-APではありません
CPUへの接続に失敗しました。リセット状態で接続を実行します。
- DPIDR: 0x2BA01477
- CoreSight SoC-400以前のバージョン
- APマップをスキャンして、利用可能なすべてのAPを検出します
- AP[2]: APマップの終端に達したため、APスキャンを停止しました
- AP[0]: AHB-AP (IDR: 0x24770011、ADDR: 0x00000000)
- AP[1]: JTAG-AP (IDR: 0x001C0000、ADDR: 0x01000000)
- APマップを反復処理して、使用するAHB-APを見つける
- AP[0]: スキップされました。CPUIDレジスタを読み取れませんでした
- AP[1]: スキップされました。AHB-APではありません
Coresightの設定でコアが見つかりませんでした
エラー:接続に失敗しました。
ターゲットへの接続を確立できませんでした。
一般的なトラブルシューティングガイド: https://kb.segger.com/J-Link_Troubleshooting
- エラー: 接続に失敗しました

さらに、一括消去処理中にロジックアナライザを用いてSWD通信波形をキャプチャしたところ、その動作シーケンスは以下のとおりであった。
 
  1. MDM-APステータス読み取り = 0x34
  2. MDM-APステータス読み取り = 0x36
  3. MDM-AP制御を書き込む = 0x10
  4. MDM-AP制御を書き込む = 0x01
  5. MDM-AP制御を書き込む = 0x08
  6. MDM-APステータス読み取り値 = 0x35
 
どなたか、このプログラミングおよび接続障害の原因となりうる要因を分析するお手伝いをしていただけませんか?どうもありがとうございます。
Re: S32K142 JLINK program failed

こんにちは@ BianHaopeng1

以前にチップ上でCSEcモジュールを有効にしましたか?

そうであれば、一括消去ツールを使って直接消去することはできません。

タグ(1)
評価なし
バージョン履歴
最終更新日:
昨日
更新者: