10:21Armadillo-X1の拡張I/F(CON8)にはCPUのSPIが3系統ありますが、他の機能で使ったりなどで、SPIが不足した場合に、GPIOをSPI化して代替することが可能です。ここでは、spi-gpioで下記表のようにCON8のGPIOをSPI化します。補足)ここでは例として、SPIのデバイスドライバに、spidevを使用する手順になっています。カーネルコンフィギュレーションSPIのデバイスドライバとして、spidevを使用可能に設定します。カーネルコンフィギュレーションにて、下記の項目が有効になる(*印がついている)ように設定します。GPIOをSPI化するデバイスツリーの作成linux-4.9-x1-at[vesion]/arch/arm/boot/dtsディレクトリにGPIOをSPI化するデバイスツリー(armadillo_x1-spigpio.dts)を、下記の内容で作成します。x1-minimal.dtb上記までの変更を実施後、ビルドします。手順4にて、ビルドして生成されたuImageとarmadillo_x1-spigpio.dtbで、Armadillo-X1のカーネルとデバイスツリーを書き換えます。/mntArmadillo-X1を再起動します。SPIのデバイスファイルがあることを確認します。ここでは、SPIのデバイスドライバにspidevを使用したので下記のように見えます。Inc.本サイトに記載の商品名または会社名は、各社・各団体の商標または登録商標です。TM、®マークは付記していない場合があります。