Armadilloフォーラム

ATDE上でカーネルビルドすると make で失敗する

shun_nabe

2023年2月20日 17時27分

掲題の件、

https://armadillo.atmark-techno.com/resources/software/armadillo-x1/lin…
にあるソースを
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
の通りビルドしたところ、
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
実行時に以下のエラーが出てしまいました。

対処方法などご存知でしょうか?

  LD      arch/arm/mach-imx/armadillo_iotg_addon/built-in.o
rm arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_usblan_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_spican_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs232c_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_usblan_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs232c_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf1_rs485.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rn4020_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_wi_sun_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_dio_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rn4020_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_satori_wireless_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_spican_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_didoad_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_didoad_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_en_ocean_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_en_ocean_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs485_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_didoad_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs232c_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_thread_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_dio_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_wi_sun_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_en_ocean_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rn4020_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_thread_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_satori_wireless_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_didoad_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_dio_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs485_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_dio_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_x1_intf1_rs485.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf2_rs485.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rn4020_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_dio_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_spican_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_x1_intf1_rs485.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs232c_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf1_rs485.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_en_ocean_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs485_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_usblan_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf2_rs485.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_wi_sun_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_en_ocean_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_didoad_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_spican_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_wi_sun_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_thread_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs485_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs232c_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_serial_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_usblan_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_usblan_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_wi_sun_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rn4020_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_satori_wireless_iotg_g3_intf2.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs485_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_satori_wireless_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs232c_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_spican_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_wi_sun_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_satori_wireless_iotg_g3_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_spican_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_en_ocean_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_usblan_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rn4020_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_satori_wireless_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_sd_x1_intf1.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_thread_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_advaly_dio_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_sd_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_thread_iotg_g3_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_thread_iotg_g3_intf2.dtb.S arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_didoad_x1_intf1.dtb arch/arm/mach-imx/armadillo_iotg_addon/addon_atmark_techno_rs485_iotg_g3_intf1.dtb
  DTC     arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_base.dtb
  DTB     arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_base.dtb.S
  AS      arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_base.dtb.o
  DTC     arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_els31.dtb
  DTB     arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_els31.dtb.S
  AS      arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_els31.dtb.o
  DTC     arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_wl1837.dtb
  DTB     arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_wl1837.dtb.S
  AS      arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_wl1837.dtb.o
  LD      arch/arm/mach-imx/armadillo_x1l_extboard/built-in.o
rm arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_els31.dtb.S arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_els31.dtb arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_base.dtb arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_wl1837.dtb arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_base.dtb.S arch/arm/mach-imx/armadillo_x1l_extboard/extboard_atmark_techno_01_wl1837.dtb.S
  LD      arch/arm/mach-imx/built-in.o
  CHK     kernel/config_data.h
make[1]: *** 'firmware/bcmdhd/clm_bcm43752a2_pcie_ag.blob.gen.o' に必要なターゲット '/lib/firmware/bcmdhd/clm_bcm43752a2_pcie_ag.blob' を make するルールがありません.  中止.
Makefile:1008: ターゲット 'firmware' のレシピで失敗しました
make: *** [firmware] エラー 2
コメント

at_makoto.sato

2023年2月20日 18時04分

佐藤です。

以下のコマンドを実行した後にビルドするとどうでしょうか。

[ATDE]$ sudo apt install firmware-bcmdhd

それから、参照しているマニュアルが古いようです。最新のマニュアルはこちらになります。
https://armadillo.atmark-techno.com/resources/documents/armadillo-x1/ma…

shun_nabe

2023年2月20日 18時45分

佐藤様、

お世話になっております。
イットーソフトウェア渡邉です。

ご教示いただいた方法にて「5. イメージファイルの生成確認」
まで到達できること、確認できました。
迅速回答いただきありがとうございました!

> 佐藤です。
>
> 以下のコマンドを実行した後にビルドするとどうでしょうか。
>

> [ATDE]$ sudo apt install firmware-bcmdhd
> 

>
> それから、参照しているマニュアルが古いようです。最新のマニュアルはこちらになります。
> https://armadillo.atmark-techno.com/resources/documents/armadillo-x1/ma…