2408394_ja-JP

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

2408394_ja-JP

2408394_ja-JP

PEmicro 10ピンJTAG/SWDとS32DS 3.6.8を使用したS32K344 EVBのフラッシュ手順

チームの皆さん、こんにちは。

私は S32K344 EVBPEmicro 10ピンJTAG/SWDデバッグプロー ブと S32 Design Studio(S32DS)バージョン3.6.8を組み合わせて使っています。

アプリケーションを S32K344の通常の内部プログラムフラッシュ にフラッシュしたいのです。HSEのSecure BootやSecure Debug、その他のセキュリティ機能は使っていません。

どなたか、以下の詳細手順を教えていただけませんか:

  1. PEmicro 10ピンJTAG/SWDデバッガをS32K344 EVBに接続します。
  2. S32DS 3.6.8 で正しいデバッグ/実行構成を作成する。
  3. 適切なインターフェース(SWDまたはJTAG)の選択。
  4. フラッシュプログラミング設定(消去、プログラム、検証)を構成します。
  5. 正しいターゲットデバイスと接続モードを設定してください。
  6. 標準的な内部フラッシュプログラミングに必要なリンカーやメモリ構成。
  7. セキュアデバッグ/HSE関連の問題を回避するための推奨設定。
  8. デバッガーがデバイスを検出したが、フラッシュプログラミング中に失敗した場合のトラブルシューティング手順。

PEmicroプローブを使用してS32K344 EVBのプログラミングとデバッグを正常に行うために必要な、完全なフラッシュ手順と正確なS32DS構成を探しています。

よろしくお願いします。

Re: S32K344 EVB Flashing Procedure Using PEmicro 10-Pin JTAG/SWD and S32DS 3.6.8

こんにちは、 @Aravind_Togaralli さん

ご説明とスクリーンショットをありがとうございました。

S32DSの設定を変更する前に、ボード上のデバッガの接続を確認してください。FRDM-A-S32K344(以前はS32K344MINI-EVBと呼ばれていた)を使用している場合、外部デバッガはJ9の20ピンCortex Debug + ETMヘッダーに接続する必要があります。UM12406表1によると、外部デバッグインターフェースを有効にするためにジャンパーJP11を除去する必要があります

したがって、以下の点をご確認ください。

  1. 外部のPEmicroマルチリンクがJ9に接続されていることを確認してください。 J920ピン のデバッグヘッダーです。説明には外部10ピンコネクタが記載されているので、コネクタと使用しているアダプターを必ず確認してください。
  2. 外部マルチリンクデバッガを使用する場合は、 JP11を削除してください。
  3. デバッグケーブルの向きとピン1の位置合わせを確認してください。
  4. JP11を変更した後は、ボードとマルチリンクの電源を入れ直し、PEmicroデバッグ構成でポート選択を更新してください。

初期の起動テストとして、代わりにJP11をインストールし搭載デバッガを使うこともできます。これにより、外部マルチリンクに切り替える前にプロジェクトとMCUが動作しているかどうかを判断できます。

外部デバッガを使っていても、USB接続は接続されたままでいなければなりません。これはボードに電力を供給するために必要です。
 

また、以下の検証済みプロジェクトを参考にすることもできます:

例:S32K344 EMAC lwIP FreeRTOS miniEVB、S32DS 3.6.1、RTD 6.0.0

このプロジェクトは、S32K344MINI-EVB上で搭載デバッガとDebug_FLASH構成を用いてテストされました。まずはこのプロジェクトを起動してみて、そのDebug_FLASH設定を現在お使いのプロジェクトと比較してみてください。

搭載デバッガは動作するのに外部マルチリンクが動作しない場合、問題は外部デバッグ経路、特にJP11、J9接続、ケーブルの向き、またはアダプターに関連している可能性が高いです。その場合は、別のUSBポートとUSBケーブルを試してみるのも良いでしょう。できればMultilinkをドッキングステーションやUSBハブなしでPCに直接接続したものが望ましいです。

関連ディスカッション:

問題が解決しない場合は、以下の情報を提供してください。

  • デバッガーと基板の接続を示す写真。
  • MultilinkとJ9の間で使用されている正確なアダプター(該当する場合)
  • S32DSコンソールからのPEmicro GDBサーバーの完全な出力。

また、数日間はオフィスを離れるため、回答が遅れる可能性があることをご了承ください。

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

パベル

Re: S32K344 EVB Flashing Procedure Using PEmicro 10-Pin JTAG/SWD and S32DS 3.6.8
 

以前の質問について、改めてご連絡いたします。貴社チームが提案した手順に従いましたが、デバイスのフラッシュ/デバッグが依然としてできません。起動時に接続が失敗します。

設定:

ボード:カスタムボードでS32K344(NXP EVBではありません)
プローブ:P&E Multilink Universal FX Rev D、ボード上の外部10ピンJTAGコネクタで接続(オンボード/組み込みデバッガは使っていません — デバッグ設定の「Port」欄で外付けMultilink FXポートを明示的に選択しました。スクリーンショットに示されています)
IDE: S32DS、デバッグ設定 = GDB PEmicroインターフェースデバッグ
インターフェース設定:SWDプロトコル有効、デバッグシフト周波数=5000 KHz、「ターゲットに電力供給」有効

何が起こるか:
「デバッグ」をクリックすると、PEmicroの接続アシスタントに「起動設定ダイアログで指定されたインターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました」と表示され、同じUSBマルチリンクポートで再接続を試みるよう促されました。

添付のスクリーンショット:

デバッグ設定 — メインタブ(プロジェクト/エルフ選択)
PEmicroデバッガタブ — インターフェース、ポート、ターゲットデバイス(S32K344)、コア(M7)、SWD有効、電源設定
PEmicro デバッガタブ(スクロール) — デバッグシフト周波数、GDBサーバー/クライアント設定
接続失敗後のPEmicro Connection Assistantエラーポップアップ


よろしくお願いします。

Aravind_Togaralli_1-1787741560103.pngAravind_Togaralli_1-1787741560103.pngAravind_Togaralli_1-1787741560103.png Aravind_Togaralli_2-1787741576274.pngAravind_Togaralli_2-1787741576274.pngAravind_Togaralli_2-1787741576274.png Aravind_Togaralli_3-1787741587983.pngAravind_Togaralli_3-1787741587983.pngAravind_Togaralli_3-1787741587983.png Aravind_Togaralli_4-1787741596878.pngAravind_Togaralli_4-1787741596878.pngAravind_Togaralli_4-1787741596878.png



Re: S32K344 EVB Flashing Procedure Using PEmicro 10-Pin JTAG/SWD and S32DS 3.6.8

こんにちは、 @Aravind_Togaralli さん

このセットアップは最近、以下のThreadで議論されました:

https://community.nxp.com/t5/S32K/Assistance-Required-for-Flash-Programming-S32K344-Using-USB/m-p/24...

PEmicroのデバッグ設定手順の詳細については、以下も参照してください。

https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Build-a-Project-and-Setup-Debugg...

HSEやABスワップなしの標準的な内部フラッシュプログラミングでは、自動生成されたPEmicroデバッグ構成とデフォルトのフラッシュプログラミングアルゴリズムを使用するべきです。特別なリンカー設定は必要ありません。

まずは、参照されている手順に従ってください。もし失敗した場合は、正確なボード名、PEmicroプローブモデルとリビジョン、デバッグ構成のスクリーンショット、そしてPEmicroコンソールログの全記録を提出してください。これにより、実際の故障箇所を特定できるようになります。

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

パベル

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