こんにちは、皆さん。
J-Link Commanderを使用してPN7642にファームウェアをダウンロードする際に問題が発生しています。
要約:
* 総ユニット数:36
* 22台:正常に動作しています
* 14ユニット:継続的に失敗
重要な注意事項
すべてのユニットは、以前のファームウェアで正常にプログラムされていました。新しいイメージを使ってそれらを再プログラムしようとした際に問題が発生しました。
問題の説明:
不具合のあるユニットの場合、J-Link Commanderはターゲットデバイスに接続できません。ログ出力は以下のとおりです。
「`」
SWD経由でターゲットに接続
ID 0x6BA02477のSW-DPが見つかりました
DPIDR: 0x6BA02477
CoreSight SoC400以前の製品
利用可能なすべてのアクセスポイントを見つけるために、アクセスポイントマップをスキャンしています。
AP[1]: APマップの終端に達したと思われるため、APスキャンを停止しました。
AP[0]: AHB-AP (IDR: 0x84770001、ADDR: 0x00000000)
APマップを反復処理して、使用するAHB-APを見つける
AP[0]: スキップされました。CPUIDレジスタを読み取れませんでした
CPUへの接続に失敗しました。リセット状態で接続を実行します。
DAPの電源投入に失敗しました
ID 0x6BA02477のSW-DPが見つかりました
DPIDR: 0x6BA02477
CoreSight SoC400以前の製品
利用可能なすべてのアクセスポイントを見つけるために、アクセスポイントマップをスキャンしています。
AP[1]: APマップの終端に達したと思われるため、APスキャンを停止しました。
AP[0]: AHB-AP (IDR: 0x84770001、ADDR: 0x00000000)
APマップを反復処理して、使用するAHB-APを見つける
AP[0]: スキップされました。CPUIDレジスタを読み取れませんでした
CPUへの接続に失敗しました。リセット状態で接続を実行します。
DAPの電源投入に失敗しました
エラーが発生しました:ターゲットデバイスに接続できませんでした。
トラブルシューティングの手順については、 https://wiki.segger.com/J-Link_Troubleshootingを参照してください。
「`」
追加情報:
観察結果:
質問:
これらのデバイスを復旧する方法、あるいは根本原因をさらにデバッグする方法について、何かご助言いただければ大変ありがたいです。
よろしくお願いいたします!
こんにちは、 @KaiLi さん。
J-Flashを試してみるというご提案、ありがとうございます。
PN7642でJ-Flashを使おうと試みましたが、接続エラーが頻繁に発生します。この挙動は、私がJ-Link Commanderで観察した挙動と似ています。J-Flashはターゲットとの接続を確立できません。(添付ファイル「j_flash_connection_error.png」を参照してください。)
アクセスを回復するために、他に推奨する手順や復旧方法はありますか?
何かアドバイスをいただければ大変ありがたいです!
よろしくお願いします!
I
こんにちは、@axis-zhao
J-Flashを試してみてください。添付画像のように、私の環境では問題なく動作しています。