hardware:raspberry_pi:infineon_kit_40w_amp_hat_zw

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
hardware:raspberry_pi:infineon_kit_40w_amp_hat_zw [2020/12/30 02:46] – 作成 ともやんhardware:raspberry_pi:infineon_kit_40w_amp_hat_zw [2021/01/04 12:31] (現在) ともやん
行 1: 行 1:
-====== Infineon KIT_40W_AMP_HAT_ZW ======+====== Infineon KIT_40W_AMP_HAT_ZW - Raspberry Pi Zero W 用クラスD 窒化ガリウムオーディオアンプ ====== 
 +MERUS™ audio amplifier HAT ZW class D audio amplifier for Raspberry Pi Zero W\\ 
 +世界初 100% 自己完結型 Raspberry Pi オーディオ HAT\\ 
 + 
 +{{hardware:infineon_kit_40w_amp_hat_zw_001.jpg?500|Infineon KIT_40W_AMP_HAT_ZW 001}}\\ 
 +{{hardware:infineon_kit_40w_amp_hat_zw_002.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 002}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_003.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 003}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_004.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 004}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_005.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 005}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_006.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 006}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_007.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 007}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_008.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 008}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_009.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 009}} 
 +{{hardware:infineon_kit_40w_amp_hat_zw_010.jpg?150|Infineon KIT_40W_AMP_HAT_ZW 010}}\\ 
 + 
 +[[https://www.infineon.com/cms/en/product/evaluation-boards/kit_40w_amp_hat_zw/|KIT_40W_AMP_HAT_ZW - Infineon Technologies]]\\ 
 + 
 +[[https://www.infineon.com/dgdl/Infineon-MA12070P-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b761f2f261e4|Data Sheets - MA12070P]]\\ 
 +[[https://www.infineon.com/dgdl/Infineon-KIT_40W_AMP_HAT_ZW-ApplicationNotes-v01_00-EN.pdf?fileId=5546d4626eab8fbf016eef808ad46be9|Application Notes - Evaluation kit KIT_40W_AMP_HAT_ZW]]\\ 
 +[[https://www.infineon.com/dgdl/Infineon-KIT_40W_AMP_HAT_ZW-UserManual-v01_00-EN.pdf?fileId=5546d4626eab8fbf016eef8084096be6|User Manual - Evaluation kit KIT_40W_AMP_HAT_ZW]]\\ 
 + 
 +いろいろ検証中でまとめてる最中ですが、ドライバはソースコードからビルドする必要はありません。\\ 
 +結論から言うと <wrap em>Raspberry Pi OS Kernel 5.4 より公式にドライバが取り込まれている</wrap>ため、最新 OS であれば HAT を装着するだけで認識します。\\ 
 + 
 +ソースコード: [[https://github.com/Infineon/merus-audio-amp-hat-zw|]]\\
  
-[[https://www.infineon.com/dgdl/Infineon-KIT_40W_AMP_HAT_ZW-ApplicationNotes-v01_00-EN.pdf|]]\\ 
 <WRAP prewrap 100% #result> <WRAP prewrap 100% #result>
 <code> <code>
行 68: 行 91:
  
 $ git clone https://github.com/raspberrypi/tools ~/tools $ git clone https://github.com/raspberrypi/tools ~/tools
 +Cloning into '/home/pi/tools'...
 +remote: Enumerating objects: 26, done.
 +remote: Counting objects: 100% (26/26), done.
 +remote: Compressing objects: 100% (20/20), done.
 +remote: Total 25400 (delta 14), reused 13 (delta 6), pack-reused 25374
 +Receiving objects: 100% (25400/25400), 610.89 MiB | 629.00 KiB/s, done.
 +Resolving deltas: 100% (14895/14895), done.
 +Checking out files: 100% (19059/19059), done.
 +
 +$ echo PATH=\$PATH:~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbianx64/bin >> ~/.bashrc
 +$ . ~/.bashrc
 +
 +$ cd ~/
 +$ git clone --depth=1 https://github.com/raspberrypi/linux
 +Cloning into 'linux'...
 +remote: Enumerating objects: 70464, done.
 +remote: Counting objects: 100% (70464/70464), done.
 +remote: Compressing objects: 100% (67826/67826), done.
 +remote: Total 70464 (delta 5356), reused 13182 (delta 1820), pack-reused 0
 +Receiving objects: 100% (70464/70464), 187.70 MiB | 524.00 KiB/s, done.
 +Resolving deltas: 100% (5356/5356), done.
 +Checking connectivity: 70464, done.
 +Checking out files: 100% (66401/66401), done.
 +
 +$ git clone https://github.com/Infineon/merus-audio-amp-hat-zw
 +Cloning into 'merus-audio-amp-hat-zw'...
 +remote: Enumerating objects: 296, done.
 +remote: Counting objects: 100% (296/296), done.
 +remote: Compressing objects: 100% (192/192), done.
 +remote: Total 61809 (delta 106), reused 249 (delta 62), pack-reused 61513
 +Receiving objects: 100% (61809/61809), 163.88 MiB | 508.00 KiB/s, done.
 +Resolving deltas: 100% (4870/4870), done.
 +
 +$ cd ~/merus-audio-amp-hat-zw/merus_linux_audio_driver
 +
 +$ make all
 +cp linux/sound/soc/codecs/ma120x0p.*  /home/pi/linux/sound/soc/codecs ;\
 +sed -i '/endmenu/d' /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "config SND_SOC_MA120X0P" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "  tristate \"Merus Audio Multilevel Class D amplifier\"" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "  depends on I2C" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "endmenu" >> /home/pi/linux/sound/soc/codecs/Kconfig
 +echo "snd-soc-ma120x0p-objs := ma120x0p.o" >> /home/pi/linux/sound/soc/codecs/Makefile ;\
 +echo "obj-\$(CONFIG_SND_SOC_MA120X0P)   += snd-soc-ma120x0p.o" >> /home/pi/linux/sound/soc/codecs/Makefile
 +cp linux/sound/soc/bcm/*.c /home/pi/linux/sound/soc/bcm ;\
 +echo "" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "config SND_BCM2708_SOC_MERUS_AMP" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  tristate \"Support for Merus Audio Multilevel Amp \"" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  select SND_SOC_MA120X0P" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  help" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "    Say Y or M if you want to add support for Merus Amp." >> /home/pi/linux/sound/soc/bcm/Kconfig
 +echo "snd-soc-merus-amp-objs := merus-amp.o" >> /home/pi/linux/sound/soc/bcm/Makefile ;\
 +echo "obj-\$(CONFIG_SND_BCM2708_SOC_MERUS_AMP) += snd-soc-merus-amp.o" >>  /home/pi/linux/sound/soc/bcm/Makefile
 +cp linux/arch/arm/boot/dts/overlays/*.dts /home/pi/linux/arch/arm/boot/dts/overlays ;\
 +sed -i '/justboom-digi.dtbo \\/ i\      merus-amp.dtbo \\' /home/pi/linux/arch/arm/boot/dts/overlays/Makefile
 +cd /home/pi/linux ;\
 +KERNEL=kernel ;\
 +time make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcmrpi_defconfig
 +/bin/sh: 3: time: not found
 +make: *** [makefile:53: crosscfg] エラー 12
 +
 +$ sudo apt-get install time
 +パッケージリストを読み込んでいます... 完了
 +依存関係ツリーを作成しています
 +状態情報を読み取っています... 完了
 +以下のパッケージが新たにインストールされます:
 +  time
 +アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
 +30.8 kB のアーカイブを取得する必要があります。
 +この操作後に追加で 81.9 kB のディスク容量が消費されます。
 +取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf time armhf 1.7-25.1 [30.8 kB]
 +30.8 kB を 2秒 で取得しました (15.9 kB/s)
 +以前に未選択のパッケージ time を選択しています。
 +(データベースを読み込んでいます ... 現在 149954 個のファイルとディレクトリがインストールされています。)
 +.../time_1.7-25.1_armhf.deb を展開する準備をしています ...
 +time (1.7-25.1) を展開しています...
 +time (1.7-25.1) を設定しています ...
 +install-info (6.5.0.dfsg.1-4+b1) のトリガを処理しています ...
 +man-db (2.8.5-2) のトリガを処理しています ...
 +
 +$ make all
 +cp linux/sound/soc/codecs/ma120x0p.*  /home/pi/linux/sound/soc/codecs ;\
 +sed -i '/endmenu/d' /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "config SND_SOC_MA120X0P" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "  tristate \"Merus Audio Multilevel Class D amplifier\"" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "  depends on I2C" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "" >> /home/pi/linux/sound/soc/codecs/Kconfig ;\
 +echo "endmenu" >> /home/pi/linux/sound/soc/codecs/Kconfig
 +echo "snd-soc-ma120x0p-objs := ma120x0p.o" >> /home/pi/linux/sound/soc/codecs/Makefile ;\
 +echo "obj-\$(CONFIG_SND_SOC_MA120X0P)   += snd-soc-ma120x0p.o" >> /home/pi/linux/sound/soc/codecs/Makefile
 +cp linux/sound/soc/bcm/*.c /home/pi/linux/sound/soc/bcm ;\
 +echo "" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "config SND_BCM2708_SOC_MERUS_AMP" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  tristate \"Support for Merus Audio Multilevel Amp \"" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  select SND_SOC_MA120X0P" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "  help" >> /home/pi/linux/sound/soc/bcm/Kconfig ;\
 +echo "    Say Y or M if you want to add support for Merus Amp." >> /home/pi/linux/sound/soc/bcm/Kconfig
 +echo "snd-soc-merus-amp-objs := merus-amp.o" >> /home/pi/linux/sound/soc/bcm/Makefile ;\
 +echo "obj-\$(CONFIG_SND_BCM2708_SOC_MERUS_AMP) += snd-soc-merus-amp.o" >>  /home/pi/linux/sound/soc/bcm/Makefile
 +cp linux/arch/arm/boot/dts/overlays/*.dts /home/pi/linux/arch/arm/boot/dts/overlays ;\
 +sed -i '/justboom-digi.dtbo \\/ i\      merus-amp.dtbo \\' /home/pi/linux/arch/arm/boot/dts/overlays/Makefile
 +cd /home/pi/linux ;\
 +KERNEL=kernel ;\
 +time make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcmrpi_defconfig
 +make[1]: ディレクトリ '/home/pi/linux' に入ります
 +  HOSTCC  scripts/basic/fixdep
 +  HOSTCC  scripts/kconfig/conf.o
 +  HOSTCC  scripts/kconfig/confdata.o
 +  HOSTCC  scripts/kconfig/expr.o
 +  LEX     scripts/kconfig/lexer.lex.c
 +  YACC    scripts/kconfig/parser.tab.[ch]
 +  HOSTCC  scripts/kconfig/lexer.lex.o
 +  HOSTCC  scripts/kconfig/parser.tab.o
 +  HOSTCC  scripts/kconfig/preprocess.o
 +  HOSTCC  scripts/kconfig/symbol.o
 +  HOSTLD  scripts/kconfig/conf
 +#
 +# configuration written to .config
 +#
 +make[1]: ディレクトリ '/home/pi/linux' から出ます
 +66.17user 6.97system 2:05.31elapsed 58%CPU (0avgtext+0avgdata 29952maxresident)k
 +98464inputs+3160outputs (208major+91087minor)pagefaults 0swaps
 +sed -i  '/# CONFIG_SND_BCM2708_SOC_MERUS_AMP is not set/ c\CONFIG_SND_BCM2708_SOC_MERUS_AMP=m' /home/pi/linux/.config ;\
 +sed -i '/# CONFIG_SND_SOC_MA120X0P is not set/ c\CONFIG_SND_SOC_MA120X0P=m' /home/pi/linux/.config
 +cd /home/pi/linux ;\
 +sudo rm -f arch/arm/boot/dts/overlays/merus-amp.dtbo
 +cp linux/arch/arm/boot/dts/overlays/merus-amp-overlay.dts /home/pi/linux/arch/arm/boot/dts/overlays ;\
 +cp linux/sound/soc/codecs/ma120x0p.*  /home/pi/linux/sound/soc/codecs ;\
 +cp linux/sound/soc/bcm/merus-amp.c /home/pi/linux/sound/soc/bcm ;\
 +cd /home/pi/linux ;\
 +KERNEL=kernel ;\
 +time make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules dtbs zImage -j 6
 +make[1]: ディレクトリ '/home/pi/linux' に入ります
 +scripts/kconfig/conf  --syncconfig Kconfig
 +  SYSHDR  arch/arm/include/generated/uapi/asm/unistd-oabi.h
 +  SYSHDR  arch/arm/include/generated/uapi/asm/unistd-common.h
 +  SYSHDR  arch/arm/include/generated/uapi/asm/unistd-eabi.h
 +  WRAP    arch/arm/include/generated/uapi/asm/kvm_para.h
 +  WRAP    arch/arm/include/generated/uapi/asm/bitsperlong.h
 +  WRAP    arch/arm/include/generated/uapi/asm/bpf_perf_event.h
 +  WRAP    arch/arm/include/generated/uapi/asm/errno.h
 +  WRAP    arch/arm/include/generated/uapi/asm/ioctl.h
 +  WRAP    arch/arm/include/generated/uapi/asm/msgbuf.h
 +  WRAP    arch/arm/include/generated/uapi/asm/ipcbuf.h
 +  WRAP    arch/arm/include/generated/uapi/asm/param.h
 +  WRAP    arch/arm/include/generated/uapi/asm/poll.h
 +  WRAP    arch/arm/include/generated/uapi/asm/resource.h
 +  WRAP    arch/arm/include/generated/uapi/asm/shmbuf.h
 +  WRAP    arch/arm/include/generated/uapi/asm/sembuf.h
 +  WRAP    arch/arm/include/generated/uapi/asm/siginfo.h
 +  WRAP    arch/arm/include/generated/uapi/asm/termbits.h
 +  WRAP    arch/arm/include/generated/uapi/asm/sockios.h
 +  WRAP    arch/arm/include/generated/uapi/asm/socket.h
 +  WRAP    arch/arm/include/generated/uapi/asm/termios.h
 +  UPD     include/generated/uapi/linux/version.h
 +  WRAP    arch/arm/include/generated/asm/early_ioremap.h
 +  WRAP    arch/arm/include/generated/asm/compat.h
 +  WRAP    arch/arm/include/generated/asm/current.h
 +  WRAP    arch/arm/include/generated/asm/emergency-restart.h
 +  WRAP    arch/arm/include/generated/asm/exec.h
 +  WRAP    arch/arm/include/generated/asm/extable.h
 +  WRAP    arch/arm/include/generated/asm/flat.h
 +  UPD     include/config/kernel.release
 +  WRAP    arch/arm/include/generated/asm/kdebug.h
 +  WRAP    arch/arm/include/generated/asm/irq_regs.h
 +  WRAP    arch/arm/include/generated/asm/local.h
 +  HOSTCC  scripts/dtc/dtc.o
 +  WRAP    arch/arm/include/generated/asm/local64.h
 +  WRAP    arch/arm/include/generated/asm/mm-arch-hooks.h
 +  WRAP    arch/arm/include/generated/asm/mmiowb.h
 +  WRAP    arch/arm/include/generated/asm/msi.h
 +  WRAP    arch/arm/include/generated/asm/parport.h
 +  HOSTCC  scripts/dtc/flattree.o
 +  WRAP    arch/arm/include/generated/asm/preempt.h
 +  WRAP    arch/arm/include/generated/asm/seccomp.h
 +  WRAP    arch/arm/include/generated/asm/serial.h
 +  WRAP    arch/arm/include/generated/asm/trace_clock.h
 +  WRAP    arch/arm/include/generated/asm/simd.h
 +  HOSTCC  scripts/dtc/fstree.o
 +  HOSTCC  scripts/dtc/data.o
 +  HOSTCC  scripts/dtc/livetree.o
 +  HOSTCC  scripts/dtc/treesource.o
 +  HOSTCC  scripts/dtc/srcpos.o
 +  HOSTCC  scripts/dtc/checks.o
 +  HOSTCC  scripts/dtc/util.o
 +  LEX     scripts/dtc/dtc-lexer.lex.c
 +  YACC    scripts/dtc/dtc-parser.tab.[ch]
 +  HOSTCC  scripts/dtc/dtc-lexer.lex.o
 +  HOSTCC  scripts/dtc/dtc-parser.tab.o
 +  UPD     include/generated/utsrelease.h
 +  HOSTLD  scripts/dtc/dtc
 +  HOSTCC  scripts/genksyms/genksyms.o
 +  YACC    scripts/genksyms/parse.tab.[ch]
 +  LEX     scripts/genksyms/lex.lex.c
 +  HOSTCC  scripts/kallsyms
 +  HOSTCC  scripts/pnmtologo
 +  HOSTCC  scripts/conmakehash
 +  DTC     arch/arm/boot/dts/overlays/overlay_map.dtb
 +  DTCO    arch/arm/boot/dts/overlays/act-led.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/adafruit18.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/adau1977-adc.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/adau7002-simple.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ads1015.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ads1115.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ads7846.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/adv7282m.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/adv728x-m.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/akkordion-iqdacplus.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/allo-boss2-dac-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/allo-digione.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/allo-katana-dac-audio.dtbo
 +  HOSTCC  scripts/genksyms/parse.tab.o
 +  DTCO    arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/anyspi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/apds9960.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/applepi-dac.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/at86rf233.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/audioinjector-addons.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/audioinjector-isolated-soundcard.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/audioinjector-ultra.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/audioinjector-wm8731-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/audiosense-pi.dtbo
 +  HOSTCC  scripts/recordmcount
 +  HOSTCC  scripts/genksyms/lex.lex.o
 +  DTCO    arch/arm/boot/dts/overlays/audremap.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/balena-fin.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/cma.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dht11.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dionaudio-loco.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dionaudio-loco-v2.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/disable-bt.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/disable-wifi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dpi18.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dpi24.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/draws.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dwc-otg.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/dwc2.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/enc28j60.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/enc28j60-spi2.dtbo
 +  HOSTCC  scripts/sortextable
 +  DTCO    arch/arm/boot/dts/overlays/exc3000.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/fe-pi-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/fsm-demo.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ghost-amp.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/goodix.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/googlevoicehat-soundcard.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/gpio-fan.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/gpio-ir.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/gpio-ir-tx.dtbo
 +  HOSTCC  scripts/asn1_compiler
 +  DTCO    arch/arm/boot/dts/overlays/gpio-key.dtbo
 +arch/arm/boot/dts/overlays/gpio-key-overlay.dts:42.3-26: Warning (label_is_string): /__overrides__:label: property is not a string
 +  DTCO    arch/arm/boot/dts/overlays/gpio-no-bank0-irq.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/gpio-no-irq.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/gpio-poweroff.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/gpio-shutdown.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hd44780-lcd.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hdmi-backlight-hwhack-gpio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-amp.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-dac.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-dacplus.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-dacplusadc.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-dacplusadcpro.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-dacplusdsp.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-dacplushd.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-digi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hifiberry-digi-pro.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/highperi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hy28a.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hy28b.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/hy28b-2017.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i-sabre-q2m.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c-bcm2708.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c-gpio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c-mux.dtbo
 +arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts:15.5-24: Warning (reg_format): /fragment@0/__overlay__/i2c@0:reg: property has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
 +arch/arm/boot/dts/overlays/i2c-gpio.dtbo: Warning (pci_device_bus_num): Failed prerequisite 'reg_format'
 +arch/arm/boot/dts/overlays/i2c-gpio.dtbo: Warning (i2c_bus_reg): Failed prerequisite 'reg_format'
 +arch/arm/boot/dts/overlays/i2c-gpio.dtbo: Warning (spi_bus_reg): Failed prerequisite 'reg_format'
 +arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts:14.20-23.6: Warning (avoid_default_addr_size): /fragment@0/__overlay__/i2c@0: Relying on default #address-cells value
 +arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts:14.20-23.6: Warning (avoid_default_addr_size): /fragment@0/__overlay__/i2c@0: Relying on default #size-cells value
 +  DTCO    arch/arm/boot/dts/overlays/i2c-pwm-pca9685a.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c-rtc.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c-rtc-gpio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c-sensor.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c0.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c1.dtbo
 +  HOSTCC  scripts/extract-cert
 +  DTCO    arch/arm/boot/dts/overlays/i2c3.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c4.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c5.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2c6.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/i2s-gpio28-31.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ilitek251x.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/imx219.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/imx290.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/imx477.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/iqaudio-codec.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/iqaudio-dac.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/iqaudio-dacplus.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/irs1125.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/jedec-spi-nor.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/justboom-both.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/justboom-dac.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/merus-amp.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/justboom-digi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ltc294x.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/max98357a.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/maxtherm.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mbed-dac.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp23017.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp23s17.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp2515-can0.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp2515-can1.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp251xfd.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp3008.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp3202.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mcp342x.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/media-center.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/midi-uart0.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/midi-uart1.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/miniuart-bt.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mmc.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mpu6050.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/mz61581.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ov5647.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ov7251.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ov9281.dtbo
 +  DTC     arch/arm/boot/dts/bcm2708-rpi-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/papirus.dtbo
 +  DTC     arch/arm/boot/dts/bcm2708-rpi-b-rev1.dtb
 +  DTCO    arch/arm/boot/dts/overlays/pca953x.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pibell.dtbo
 +  DTC     arch/arm/boot/dts/bcm2708-rpi-b-plus.dtb
 +  DTCO    arch/arm/boot/dts/overlays/pifacedigital.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pifi-40.dtbo
 +  DTC     arch/arm/boot/dts/bcm2708-rpi-cm.dtb
 +  DTC     arch/arm/boot/dts/bcm2708-rpi-zero.dtb
 +  DTCO    arch/arm/boot/dts/overlays/piglow.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/piscreen.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/piscreen2r.dtbo
 +  DTC     arch/arm/boot/dts/bcm2708-rpi-zero-w.dtb
 +  DTCO    arch/arm/boot/dts/overlays/pisound.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pitft22.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pitft28-capacitive.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pitft28-resistive.dtbo
 +  DTC     arch/arm/boot/dts/bcm2709-rpi-2-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/pitft35-resistive.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pps-gpio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pwm.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/pwm-2chan.dtbo
 +  DTC     arch/arm/boot/dts/bcm2710-rpi-2-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/pwm-ir-tx.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/qca7000.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rotary-encoder.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-backlight.dtbo
 +  DTC     arch/arm/boot/dts/bcm2710-rpi-3-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/rpi-cirrus-wm5102.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-dac.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-display.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-ft5406.dtbo
 +  DTC     arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dtb
 +  DTCO    arch/arm/boot/dts/overlays/rpi-poe.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-proto.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-sense.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/rpi-tv.dtbo
 +  DTC     arch/arm/boot/dts/bcm2711-rpi-4-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/rpivid-v4l2.dtbo
 +  DTC     arch/arm/boot/dts/bcm2711-rpi-400.dtb
 +  DTCO    arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/sainsmart18.dtbo
 +  DTC     arch/arm/boot/dts/bcm2710-rpi-cm3.dtb
 +  DTCO    arch/arm/boot/dts/overlays/sc16is750-i2c.dtbo
 +  DTC     arch/arm/boot/dts/bcm2711-rpi-cm4.dtb
 +  DTCO    arch/arm/boot/dts/overlays/sc16is752-i2c.dtbo
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/sc16is752-spi0.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/sc16is752-spi1.dtbo
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-a.dtb
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-b-rev2.dtb
 +  DTCO    arch/arm/boot/dts/overlays/sdhost.dtbo
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-b-plus.dtb
 +  DTCO    arch/arm/boot/dts/overlays/sdio.dtbo
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-a-plus.dtb
 +  DTCO    arch/arm/boot/dts/overlays/sh1106-spi.dtbo
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dtb
 +  DTC     arch/arm/boot/dts/bcm2836-rpi-2-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/smi.dtbo
 +  DTC     arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dtb
 +  DTCO    arch/arm/boot/dts/overlays/smi-dev.dtbo
 +  DTC     arch/arm/boot/dts/bcm2837-rpi-3-b.dtb
 +  DTCO    arch/arm/boot/dts/overlays/smi-nand.dtbo
 +  DTC     arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dtb
 +  DTC     arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dtb
 +  DTCO    arch/arm/boot/dts/overlays/spi-gpio35-39.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi-gpio40-45.dtbo
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-zero.dtb
 +  DTC     arch/arm/boot/dts/bcm2835-rpi-zero-w.dtb
 +  DTCO    arch/arm/boot/dts/overlays/spi-rtc.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi0-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi0-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi1-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi1-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi1-3cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi2-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi2-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi2-3cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi3-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi3-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi4-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi4-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi5-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi5-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi6-1cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/spi6-2cs.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ssd1306.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ssd1306-spi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/ssd1351-spi.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/superaudioboard.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/sx150x.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/tc358743.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/tc358743-audio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/tinylcd35.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/tpm-slb9670.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/uart0.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/uart1.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/uart2.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/uart3.dtbo
 +  HOSTLD  scripts/genksyms/genksyms
 +  DTCO    arch/arm/boot/dts/overlays/uart4.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/uart5.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/udrc.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/upstream.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/upstream-pi4.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/vc4-fkms-v3d.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/vc4-kms-kippah-7inch.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/vc4-kms-v3d.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/vga666.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/w1-gpio.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/w1-gpio-pullup.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/w5500.dtbo
 +  DTCO    arch/arm/boot/dts/overlays/wittypi.dtbo
 +  SYSNR   arch/arm/include/generated/asm/unistd-nr.h
 +  SYSTBL  arch/arm/include/generated/calls-oabi.S
 +  GEN     arch/arm/include/generated/asm/mach-types.h
 +  SYSTBL  arch/arm/include/generated/calls-eabi.S
 +  HOSTCC  scripts/mod/mk_elfconfig
 +  CC      scripts/mod/devicetable-offsets.s
 +  CC      scripts/mod/empty.o
 +  UPD     scripts/mod/devicetable-offsets.h
 +  MKELF   scripts/mod/elfconfig.h
 +  HOSTCC  scripts/mod/modpost.o
 +  HOSTCC  scripts/mod/sumversion.o
 +  HOSTCC  scripts/mod/file2alias.o
 +  HOSTLD  scripts/mod/modpost
 +  CC      kernel/bounds.s
 +  CALL    scripts/atomic/check-atomics.sh
 +/bin/sh: 1: bc: not found
 +make[2]: *** [Kbuild:24: include/generated/timeconst.h] エラー 127
 +make[2]: *** 未完了のジョブを待っています....
 +make[1]: *** [Makefile:1138: prepare0] エラー 2
 +make[1]: ディレクトリ '/home/pi/linux' から出ます
 +Command exited with non-zero status 2
 +240.52user 45.54system 7:52.32elapsed 60%CPU (0avgtext+0avgdata 32420maxresident)k
 +24248inputs+22848outputs (38major+746613minor)pagefaults 0swaps
 +make: *** [makefile:67: crossmodules] エラー 2
 +
 +$ sudo apt-get install bc
 +パッケージリストを読み込んでいます... 完了
 +依存関係ツリーを作成しています
 +状態情報を読み取っています... 完了
 +以下のパッケージが新たにインストールされます:
 +  bc
 +アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
 +101 kB のアーカイブを取得する必要があります。
 +この操作後に追加で 220 kB のディスク容量が消費されます。
 +取得:1 http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian buster/main armhf bc armhf 1.07.1-2 [101 kB]
 +101 kB を 3秒 で取得しました (36.2 kB/s)
 +以前に未選択のパッケージ bc を選択しています。
 +(データベースを読み込んでいます ... 現在 149966 個のファイルとディレクトリがインストールされています。)
 +.../archives/bc_1.07.1-2_armhf.deb を展開する準備をしています ...
 +bc (1.07.1-2) を展開しています...
 +bc (1.07.1-2) を設定しています ...
 +install-info (6.5.0.dfsg.1-4+b1) のトリガを処理しています ...
 +man-db (2.8.5-2) のトリガを処理しています ...
 +
 +$ make all
  
 </code> </code>
  • hardware/raspberry_pi/infineon_kit_40w_amp_hat_zw.1609263974.txt.gz
  • 最終更新: 2020/12/30 02:46
  • by ともやん