1462715_ja-JP

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

1462715_ja-JP

1462715_ja-JP

HOWTO: S32 デバッガと S32R41 EVB 用 S32 デバッグプローブを使用した JTAG フラッシュプログラミング

S32プラットフォームIDE向けS32 Design Studioに付属するS32デバッガを利用すると、S32 Debug Probeのフラッシュ・プログラミング機能にアクセスできます。


注:現在はQSPIフラッシュのみがサポートされています。

準備

  1. S32 Design Studio IDEのインストール
  2. デバッグするデバイスの開発パッケージをインストールします。この場合は、S32R41 開発パッケージです。S32 デバッガー サポート コンポーネントには、コアの初期化に必要なデバイス固有の Python スクリプトが含まれているため、このパッケージは重要です。
    s32r41.PNG
  3. フラッシュイメージの生成元となるアプリケーションプロジェクトを開きます。
  4. 「HOWTO: S-Record/Intel HEX/Binary ファイルを生成する」の手順に従って、「Raw Binary」オプションを選択してください。
  5. プロジェクトをビルドし、バイナリ実行可能ファイルを生成します。これがIVTツールへのアプリケーションバイナリ入力になります。IVTツールを使用して、フラッシュメモリデバイスにプログラムし、BootROMによってRAMにロードできるBLOBイメージを生成する必要があります。
    image.png
    「方法: IVT ツールを使用して BLOB イメージを作成する S32R41」の手順に従います。結果の BLOB イメージ ファイルは、デバイスにフラッシュできるファイルです。

手順

  1. デバッグ構成メニューを開く
  2. 「S32 Debugger Flash Programmer」を選択し、右クリックして「新規」を選択します.
    image.png
  3. 新しい構成の名前を入力し、[ 追加... ] をクリックします。をクリックして、フラッシュするファイルを追加します。
    image.png
  4. 「参照...」をクリックして、アプリケーション・バイナリが配置されているワークスペースからプロジェクトを選択します
    image.png
  5. プロジェクトを選択し、 わかりました
    image.png

  6. デフォルトでは、ELF ファイルが見つかります。「 プロジェクト内を検索 」をクリックして、バイナリ・ファイルを選択します。
    image.png
  7. .binを選択しますファイルをクリックし、 わかりました
    image.png
  8. 次に、ベースアドレスを入力する必要があります。通常、これは 0 ですが、他の要件がある場合もあります。[OK] をクリックします。
    image.png
  9. これで、デバッガーの接続設定を構成する準備が整いました。「デバッガ」タブをクリックします。
    image.png
  10. 上から始めて下に向かって、 Select deviceをクリックします。
    image.png
  11. デバイスを選択し、 わかりました
    image.png

  12. 正しい初期化スクリプトが自動的に設定されます。「デバッグ・プローブ接続」の設定を、セットアップに合わせて設定します。完了したら、申し込むimage.png
  13. フラッシュを開始するには、[デバッグ] をクリックします
    image.png
  14. 点滅の進行状況が表示されます。
    image.png
  15. 完了すると、Debug パースペクティブは終了したスレッドに表示されます。
    image.png
  16. GDBでフラッシュをご活用ください!

このアプリケーションは続いてBootROMによって起動されるため、デバッグするには注意が必要です。

  • [Debug Configurations] メニューの [Debugger] タブの [Initialization script] フィールドで 's32r41_attach.py' を使用します。
  • 「デバッグ構成」メニュー内の「起動」タブで次の調整を行います。
    • 「画像を読み込む」のチェックを外します
    • 「Set program counter at:」にチェックを入れ、「Reset_Handler」を入力します。
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 08:23 AM
更新者: