レシピ名にアンダースコア (_) または大文字が含まれるか、先頭が大文字になっている - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語

アプリケーション名が plnx_myapp の場合、BitBake でエラーが発生します。アンダースコア ( _ ) の後はバージョン番号にする必要があります。たとえば myapp_1 は有効なアプリケーション/モジュール名です。

この問題を解決するには、アプリケーションで sstateclean を実行した後、削除します。また、<plnx-proj-root>/project-spec/meta-user/conf/user-rootfsconfig で次の行を削除します。

CONFIG_plnx_myapp

アプリケーション、ライブラリ、またはモジュールの名前がすべて大文字または先頭が大文字の場合 (MYAPP/Myapp)、BitBake で do_package_qa エラーが発生します。

この問題を解決するには、アプリケーションで sstateclean を実行した後、削除します。また、<plnx-proj-root>/project-spec/meta-user/conf/user-rootfsconfig の行を削除します。

注意:
プロジェクトのパスに +、*、! などの特殊文字が含まれている場合、petalinux-config コマンドの実行はエラーになります。(例: /opt/petalinux+/xilinx-zc702-2)。この問題を解決するには、プロジェクトのパスに特殊文字を使用しないようにします。