新規 PetaLinux プロジェクトを作成するには、petalinux-create
コマンドを実行します。
petalinux-create --type project --template <PLATFORM> --name <PROJECT_NAME>
パラメーターは次のとおりです。
-
--template <PLATFORM>
: 次のプラットフォーム タイプを指定できます。-
versal-net
(Versal-Net アダプティブ SoC の場合) -
versal
(Versal アダプティブ SoC の場合) -
zynqMP
(Zynq UltraScale+ MPSoC) -
zynq
(Zynq 7000 デバイス) -
microblaze
(MicroBlaze プロセッサ)注記: MicroBlaze テンプレート オプションは、Zynq 7000 デバイスまたは Zynq UltraScale+ デザインのプログラマブル ロジック (PL) には使用できません。
-
-
--name <PROJECT_NAME>
- プロジェクトの名前。このコマンドを実行すると、デフォルト テンプレートから新規 PetaLinux プロジェクト フォルダーが作成されます。
詳細は、ハードウェア コンフィギュレーションのインポート を参照してください。
注意:
PetaLinux プロジェクトを NFS に作成した場合、petalinux-create コマンドによって TMPDIR が /tmp/<projname-timestamp> に自動的に変更されます。/tmp が NFS 上にある場合は、エラーになります。PetaLinux プロジェクトの作成中に TMPDIR の場所をローカル ストレージに変更するには、
petalinux-create
-t project -s <PATH_TO_PETALINUX_PROJECT_BSP> --tmpdir <TMPDIR
PATH>
を実行するか、または petalinux-config →
Yocto-settings → TMPDIR を選択してください。複数の異なる PetaLinux プロジェクトで TMPDIR に同じディレクトリを設定しないでください。ビルド エラーが発生します。TMPDIR が /tmp/ にある場合は、プロジェクトを削除しても TMPDIR は削除されません。TMPDIR を削除するには、petalinux-build -x mrproper
を実行します。