1427042_ja-JP

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

1427042_ja-JP

1427042_ja-JP

HOWTO (手順) :「RSDK_S32DS_template」から新規のプロジェクトを作成する

レーダー・ソフトウェア開発キット (RSDK) には、サンプル・プロジェクト「RSDK_S32DS_template」が含まれています。この例は、Arm Cortex-A53とアクセラレータSPT、LAX、BBE32 DSPを使用するレーダー・アプリケーションの例を示しています。A53コアはLinuxアプリケーションの実行に使用され、SPT、LAX、BBE32 DSPコアを起動します。

このHOWTO (手順) では、プロジェクトをS32 Design Studioワークスペースに読み込んでビルドする方法を説明します。S32デバッガーやS32 Debug Probeを使ったデバッグの手順については、アクセラレータごとに別の文書に記します。

準備

  1. ソフトウェア ツールをセットアップする
    1. S32 プラットフォーム用 S32 Design Studio をインストールする
    2. S32R4xx開発パッケージ、s32R4xx向けRadar拡張パッケージ、およびS32R45向けBBE32 DSPアドオン・パッケージをインストールします。
      DanielBarbu_0-1720513012026.png
    3. 最後に「S32R45_RSDK_0.9.4_D2112」をインストールします。このパッケージには「RSDK_S32DS_template」のサンプル・プロジェクトが含まれています。パッケージはNXPのWebサイトからダウンロード可能です。.exeバージョンを使用した場合、RSDKインストーラはRSDKのインストール・パスを含むXMLファイルを、S32 Design Studioのインストール・ディレクトリ内にインストールします。インストール作業中には、S32DSインストール・ディレクトリの場所を指定してくださいというプロンプトが表示されます。もしその時点で、S32DSインストール・フォルダが存在しない場合は、ファイルの選択ができず、XMLファイルも適切に配置されません。そのため、このパッケージは、S32 Design Studioをインストールした後に、.exeバージョンを使ってインストールすることが重要です。インストールが完了すると、S32 Design Studioは「New Project from Example (例からの新規プロジェクト)」ウィザードからプロジェクトの場所を突き止めることができます。
      .zipの場合バージョンを使用する場合は、XML ファイルを手動で更新してから、S32DS のインストールフォルダに配置する必要があります。
      例えば、RSDK 0.9.4バージョンの場合は次のとおりです。
      1. RSDKインストール・フォルダ内のXMLファイルの場所を指定します。これは次の基本インストール・フォルダにあります。"C:\NXP\S32R45_RSDK__0.9.4\swm.rsdk.s32r45.0.9.4.xml"
      2. 次の行にRSDKへの下記のパスを挿入して編集します。

        value="${{RSDK_INSTALL_DIR}}" />" />
        次のように変更します。
      3. ファイルをS32DSのインストール・フォルダにコピーします。例えば、S32 Design Studio v3.5がインストールされている場合は次のようにします。“C:\NXP\S32DS.3.5\S32DS\integration”

手順

  1. プロジェクトを作成します。S32プラットフォーム向けのS32 Design Studioを起動し、次のコマンドを実行します。
    1. [File (ファイル)] -> [New (新規)] -> [New S32DS Project from Example (例からの新規のS32DSプロジェクト)]
      DanielBarbu_0-1729677664368.png
      またはダッシュボードから
      image.png
    2. 検索テキスト「rsdk」を入力します。「RSDK_S32DS_template」プロジェクトが表示されます。これを選択し、[Finish (完了)] をクリックします。
      image.png
  2. プロジェクトの精査
    1. コアごとに個別のプロジェクトがあるためご注意ください。このプロジェクトの構造は、コア・タイプごとに必要なコンパイラ、リンカー、アセンブラが別々になっていることによるものです。A53プロジェクトがビルドされると、他のプロジェクトも自動的にビルドされ、実行可能出力がA53実行可能出力に組み込まれます。このようにして、すべてのコアのコードを一度に読み込み、各コアをA53コアで起動できます。

      DanielBarbu_1-1729677827433.png
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 07:32 AM
更新者: