プロジェクトの petalinux カーネルを構築しようとしています。vivado のビットストリームは問題なくコンパイルされます。いくつかの警告がありますが、意図的なものです (暗黙のラッチ、センシティビティ リストにないものなど)。
HDF をすべて正常に取得すると、プロジェクトは正常に初期化されます。プロジェクトを構成すると、すべてがスムーズに進みます。異常なことは何もありません。基本的なセットアップをインスタンス化しています。変更はありません。
を実行するpetalinux-build -v
と、board_f ファイルに到達するまでは問題ありません。これらは、このエラーが原因で失敗します。
[ALL ] /home//Desktop/NIX_SNES/build/linux/u-boot/src/u-boot-plnx/common/board_f.c: In function 'init_baud_rate':
[ALL ] /home//Desktop/NIX_SNES/build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: error: 'CONFIG_BAUDRATE' undeclared (first use in this function)
[ALL ] gd->baudrate = getenv_ulong("baudrate", 10, CONFIG_BAUDRATE);
[ALL ] ^
[ALL ] /home//Desktop/NIX_SNES/build/linux/u-boot/src/u-boot-plnx/common/board_f.c:143:46: note: each undeclared identifier is reported only once for each function it appears in
[ERROR] make[4]: *** [common/board_f.o] Error 1
[ALL ] make[4]: *** Waiting for unfinished jobs...
Ubuntu 14.04 と 15.10 の両方で試しましたが、エラーはどちらも同じです。
ビルド ログ全体を投稿することはできませんが、pastebin のログへのリンクをここに示します [2375 行でエラーが発生します] http://pastebin.com/zFkXs8wb