Raspberry pi 2とFreeBSDで7セグLED時計を作る - はじめに
Raspberry pi 2とFreeBSDで7セグLED時計を作る - ハードウェア制作
Raspberry pi 2とFreeBSDで7セグLED時計を作る - OSインストール編
Raspberry pi 2とFreeBSDで7セグLED時計を作る - ハードウェア制作
Raspberry pi 2とFreeBSDで7セグLED時計を作る - OSインストール編
の続きです。
FreeBSDをインストールしただけでは、Raspberry pi 2が持っている性能や機能をすべて使うことはできません。
いくつかの設定/チューニングが必要です。まず、RPI2版のFreeBSDでは、デフォルトのCPUクロックが600MHzと低く設定されている為、これを標準の900MHzに設定します。
「/boot/msdos/config.txt」に以下の記述を追加します。
force_turbo=1
arm_freq=900
arm_freq_min=600
arm_freq=900
arm_freq_min=600
また、RPI2版のFreeBSDは、標準の状態ではGPIOは有効化されていますが、I2CやSPIは無効化されている為、必要に応じてこれを有効化します。
I2Cを有効にするには、config.txtに以下の記述を追加します。
dtparam=i2c=on
SPIを有効にするには、/boot/loader.confに以下の記述を追加します。
fdt_overlays="spigen-rpi2.dtbo"
I2CおよびSPIが有効されているかは、再起動後、以下のようにして確認してください。
dmesg | grep iic
dmesg | grep spigen
dmesg | grep spigen
何らかの表示がされればOKです。
0 件のコメント:
コメントを投稿