1099502_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1099502_ja-JP

1099502_ja-JP

HOWTO: S32DS for Vision 2018.R1 から S32DS 3.x へのアプリケーション プロジェクトの移行<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

以前のバージョンの S32 Design Studio で作成されたプロジェクトを使用できますが、ビルドを変更する必要があります
構成設定とプロジェクト構造。

ISPアプリケーションプロジェクトの移行

次に、ISP アプリケーション プロジェクトを構成する方法について説明します。

  1. [ファイル] > [インポート...] をクリックします。>一般] > [既存のプロジェクト] を [ワークスペース] に移動し、[次へ] をクリックします。
  2. [参照] をクリックしてプロジェクトの場所を参照し、[OK] をクリックして [プロジェクトをワークスペースにコピー] オプションを選択し、[完了] をクリックします。
  3. ビルド構成設定からすべての VSDK 固有の設定を削除します。
    1. 「Project Explorer」ビューでプロジェクトを右クリックし、コンテキスト・メニューの「Properties」をクリックします。
    2. C/C++ ビルド コンフィギュレーション>を開き、A53 ビルド構成の次の設定を削除します。
      • 標準 S32DS C コンパイラ/標準 S32DS C++ コンパイラ > プリプロセッサ: [定義済みシンボル ] リストから VSDK_UMAT_USE_OPENCV を削除します。
      • 標準 S32DS C コンパイラ/標準 S32DS C++ コンパイラ > インクルード: [インクルード パス] リストからすべての${S32DS_VSDK_DIR}パスを削除します。
      • 標準 S32DS C++ リンカ > ライブラリ: ライブラリ および ライブラリ検索パス の一覧からすべてのライブラリを削除します。
  4. プロジェクトのプロパティの左ペインで [SDK ] をクリックし、 VSDK_MODULE_WIN を A53 ビルド構成にアタッチします。
  5. typedefs.h を削除します。A53_incフォルダから。

APEX2アプリケーションプロジェクトの移行

APEX2アプリケーションプロジェクトの設定方法をご紹介します。

  1. [ファイル] > [インポート...] をクリックします。>一般] > [既存のプロジェクト] を [ワークスペース] に移動し、[次へ] をクリックします。
  2. [参照] をクリックしてプロジェクトの場所を参照し、[OK] をクリックして [プロジェクトをワークスペースにコピー] オプションを選択し、[完了] をクリックします。
  3. 一部のビルド構成設定を削除します。
    1. 「Project Explorer」ビューでプロジェクトを右クリックし、コンテキスト・メニューの「Properties」をクリックします。
    2. C/C++ ビルド コンフィギュレーション > を開き、A53 および TEST_A53 ビルド構成の次の設定を削除します。
      • 標準 S32DS C コンパイラ/標準 S32DS C++ コンパイラ > プリプロセッサ: [定義済みシンボル ] と [未定義シンボル ] リストをクリアします。
      • 標準 S32DS C コンパイラ/標準 S32DS C++ コンパイラ > インクルー ド:[インクルード${S32DS_VSDK_DIR} パス] リストからすべての パスを削除します。
      • 標準 S32DS C++ リンカ > ライブラリ: ライブラリライブラリの検索パス の一覧をクリアします。
    3. APU ビルド設定の次の設定を削除します。
      • APU C コンパイラ/APU C++ コンパイラ > プリプロセッサ: [定義済みシンボル ] リストをクリアします。
      • APU C コンパイラ/APU C++ コンパイラ > インクルー ド: インクルード${S32DS_VSDK_DIR} パス リストからすべての パスを削除し、 インクルード ファイル リストをクリアします。
      • APU C++リンカ > 一般 : スクリプトファイルを削除します。
      • APU C++ リンカ > ライブラリ: ライブラリライブラリの検索パス のリストをクリアします。
    4. EMU と TEST_EMU ビルド構成の次の設定を削除します。
      • クロス G++ コンパイラ > プリプロセッサ: [定義済みシンボル ] リストをクリアします。
      • クロス G++ コンパイラ > インクルード: ${ProjDirPath}パスを除くすべてのパスをインクルード パス リストから削除します。
      • G++ リンカ > ライブラリ間: ライブラリライブラリの検索パス リストをクリアします。
  4. Project_Settings/Scripts/gen_apu_load.tcl ファイルを、新しい S32 Design Studio で作成された任意の APEX2 プロジェクトからのコピーに置き換えます。
  5. typedefs.h を削除します。A53_incフォルダから、S32V_APU.lcfProject_Settings/Linker_Filesから。
  6. 「Project Explorer」ビューでプロジェクトを右クリックし、コンテキスト・メニューの「SDK」をクリックします。すべてのビルド構成に VSDK_MODULE_WIN アタッチします。
  7. 更新された Visual Graph Tools プロジェクトからソース コードを出力します。
  8. APEX2エミュレータを使用してアプリケーションをデバッグする場合は、デバッグ構成設定を更新します。
    1. Project Explorer ビューでプロジェクトを右クリックし、コンテキスト メニューの [Debug As and Debug Configurations...] をクリックします>。
    2. 左側のウィンドウで、[C/C++ アプリケーション] の下の構成を開きます。
    3. 右側のウィンドウで、[ 環境 ] タブに移動します。PATH 値を編集します。
      ${S32DS_GCC_TOOLCHAIN_DIR};${S32DS_OPENCV_DIR}/x86/mingw/bin 
      次に、[ ネイティブ環境を指定した環境に置き換える ] チェック ボックスをオンにします。
    4. [デバッガー] タブに移動し、GDB デバッガーの場所を更新します。
      ${S32DS_GCC_TOOLCHAIN_DIR}/gdb.exe

APEX2 Graph Projectの移行

APEX2グラフ図を更新する方法をご紹介します。

  1. [ファイル] > [インポート...] をクリックします。>一般] > [既存のプロジェクト] を [ワークスペース] に移動し、[次へ] をクリックします。
  2. [参照] をクリックしてプロジェクトの場所を参照し、[OK] をクリックして [プロジェクトをワークスペースにコピー] オプションを選択し、[完了] をクリックします。
  3. グラフ図を開きます。
  4. [パレット] ペインで、[カーネルの追加] をドラッグしてキャンバスにドロップします。
  5. 古いプロジェクトで使用されていたカーネルを選択します。検索ボックスにカーネル名を入力し始めるか、フィルタリングボタンを使用してカーネルの場所を指定できます。[OK] をクリックします。
  6. 古いカーネルを削除し、 入力 要素と 出力 要素を新しく追加したカーネルのそれぞれのポートに接続します。
  7. 図の各カーネルについて、5 から 7 の手順を繰り返します。
  8. キャンバスを右クリックし、コンテキスト メニューの [ダイアグラムの検証 ] をクリックします。検証の問題が見つかった場合、[ 問題] ビューにエラーまたは警告が表示されます。エラーの原因となった要素は、図上に赤い十字アイコンでマークされているため、簡単に見つけて修正できます。

APEX2プログラムの移行プロジェクト

APEX2プログラム図のアップデート方法をご紹介します。

  1. [ファイル] > [インポート...] をクリックします。>一般] > [既存のプロジェクト] を [ワークスペース] に移動し、[次へ] をクリックします。
  2. [参照] をクリックしてプロジェクトの場所を参照し、[OK] をクリックして [プロジェクトをワークスペースにコピー] オプションを選択し、[完了] をクリックします。
  3. プログラム図を開きます。
  4. [パレット] ペインで、[Graph からプロセス] をドラッグし、キャンバスにドロップします。
  5. 更新されたグラフを選択します。[OK] をクリックします。
  6. 古いプロセスを削除し、 インレット 要素と アウトレット 要素を新しく追加したプロセスのそれぞれのポートに接続します。
  7. 図上の各プロセスについて、5〜7の手順を繰り返します。
  8. キャンバスを右クリックし、コンテキスト メニューの [ダイアグラムの検証 ] をクリックします。検証の問題が見つかった場合、[ 問題] ビューにエラーまたは警告が表示されます。エラーの原因となった要素は、図上に赤い十字アイコンでマークされているため、簡単に見つけて修正できます。
Tags (1)
No ratings
Version history
Last update:
‎11-20-2025 03:00 AM
Updated by: