前提・実現したいこと
OSは、2019-09-26-raspbian-buster-fullを使用して、
Raspberry Pi Zero W と下記TFTを接続して画面表示させたい。
M022C9328SPI(2.2インチ TFT液晶モジュール)
http://www.aitendo.com/product/10943
発生している問題・エラーメッセージ
[http://albertlabo.wiki.fc2.com/wiki/M024C9328SPI]
と同じ接続、設定にしたが、画面表示できませんでした。
その時の、dmesg | grep -i spi は下記です。
[ 7.118797] spi spi0.0: spidev spi0.0 125000kHz 8 bits mode=0x00
[ 7.118824] spi spi0.1: spidev spi0.1 125000kHz 8 bits mode=0x00
[ 7.118971] spi spi0.0: Deleting spi0.0
[ 7.119702] spi spi0.1: spidev spi0.1 125000kHz 8 bits mode=0x00
[ 7.119719] spi spi0.0: fb_ili9325 spi0.0 48000kHz 8 bits mode=0x03
[ 15.194152] fb_ili9325 spi0.0: missing value after delimiter -22784 at position 96
[ 15.194326] fb_ili9325: probe of spi0.0 failed with error -22
試したこと
OSが、2017-07-05-raspbian-jessie-liteでは正常に画面表示できました。
その時のdmesg | grep -i spiは下記です。
[ 3.261067] spi spi0.0: spidev spi0.0 500kHz 8 bits mode=0x00
[ 3.261084] spi spi0.1: spidev spi0.1 500kHz 8 bits mode=0x00
[ 3.261188] spi spi0.0: Deleting spi0.0
[ 3.261909] spi spi0.1: spidev spi0.1 500kHz 8 bits mode=0x00
[ 3.261921] spi spi0.0: fb_ili9325 spi0.0 48000kHz 8 bits mode=0x03
[ 7.348463] graphics fb1: fb_ili9325 frame buffer, 320x240, 150 KiB video memory, 4 KiB DMA buffer memory, fps=50, spi0.0 at 48 MHz
実施内容
[http://albertlabo.wiki.fc2.com/wiki/M024C9328SPI]と同じ接続、設定
具体的には、
1. /etc/modules-load.d/fbtft.conf を作成して、下記追加
spi-bcm2835
fbtft_device
2. /etc/modprobe.d/fbtft.conf を作成して、下記追加
options fbtft_device name=hy28b rotate=90
3. SPIを有効化した後、再起動、con2fbmap 1 1 実行
raspbian-buster-full -> 表示できない(動作NG)
raspbian-jessie-lite -> 表示できた (動作OK)
疑問点
動作NGのraspbian-buster-full と 動作OKのraspbian-jessie-lite の
dmesg | grep -i spi を比較すると
125000kHz に対して 500kHz となっています。この設定はどこでするのでしょうか?
また、下記エラーメッセージの対処方法がわかりません。
1. missing value after delimiter -22784 at position 96
2. probe of spi0.0 failed with error -22
あなたの回答
tips
プレビュー