AR# 52764

Zynq-7000 SoC OS - Linux カーネルを構築するとエラーが発生する

説明

Zynq に対し Linux カーネルを構築するとき次のエラーが発生します。

#> make ARCH=arm uImage
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  CC      drivers/char/xilinx_devcfg.o
drivers/char/xilinx_devcfg.c: In function 'xdevcfg_drv_probe':
drivers/char/xilinx_devcfg.c:1504:2: error: implicit declaration of function 'of_get_next_parent' [-Werror=implicit-function-declaration]
drivers/char/xilinx_devcfg.c:1504:5: warning: assignment makes pointer from integer without a cast [enabled by default]
drivers/char/xilinx_devcfg.c:1505:5: warning: assignment makes pointer from integer without a cast [enabled by default]

 

この問題の解決方法を教えてください。

ソリューション

GNU ツール チェーンが正しく設定されていないためこの問題が発生します。

Linux カーネルを構築するには、ザイリンクス ウィキにある手順に沿って、GNU ツールを正しく設定してください。http://wiki.xilinx.com/zynq-tools

設定し終えたら、ビルド コマンドをもう一度実行してください。

このフローの情報は、ザイリンクス ウィキを参照してください。http://wiki.xilinx.com/zynq-linux#toc9

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
52599 Zynq-7000 SoC - オペレーティング システム開発 N/A N/A
AR# 52764
日付 05/28/2018
ステータス アクティブ
種類 一般
デバイス