fukai.n
2020年10月16日 18時36分
LCDオプションセット(7インチタッチパネルWVGA液晶) の動作確認のため、
以下の手順を実施しましたが、エラーが表示され確認することができません。
〇 表示エラー
root@armadillo:/etc/apt/apt.conf.d# export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/event0
root@armadillo:/etc/apt/apt.conf.d# cd /usr/lib/arm-linux-gnueabihf/qt5/examples/touch/fingerpaint
root@armadillo:/usr/lib/arm-linux-gnueabihf/qt5/examples/touch/fingerpaint# ./fingerpaint
evdevtouch: /dev/input/event0: Invalid ABS limits, behavior unspecified
インストールイメージ(install-disk-sd-a600-20200925.img)で初期化しても同じ結果でした。
何か追加の手順が必要なのでしょうか?
また、起動時にLCDに電源がONされていないように見えるのですが、
インストールイメージでは、LCDオプションセット(7インチタッチパ
ネルWVGA液晶)を動作さることはできないのでしょうか?
参考となる手順や、DTBなども開示頂けると助かります。
コメント
fukai.n
at_akihito.irie
fukai.n
at_akihito.irie
入江です。
お客様の環境では/dev/input/event0にタッチイベントが割り当たっていない
可能性があります。
つきましては以下の手順で動作確認をしていただけますでしょうか。
[armadillo]# export QT_QPA_PLATFORM=linuxfb [armadillo]# export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/by-path/platform-i2c-gpio-event //ここを変更 [armadillo]# cd /usr/lib/arm-linux-gnueabihf/qt5/examples/touch/fingerpaint [armadillo /usr/lib/arm-linux-gnueabihf/qt5/examples/touch/fingerpaint]# ./fingerpaint
お手数おかけしますがよろしくお願いいたします。
fukai.n
実施した結果は以下の通りとなりました。
root@armadillo:/# export QT_QPA_PLATFORM=linuxfb root@armadillo:/# export QT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/by-path/patform-i2c-gpio-event
root@armadillo:/# cd /usr/lib/arm-linux-gnueabihf/qt5/examples/touch/fingerpaint
root@armadillo:/usr/lib/arm-linux-gnueabihf/qt5/examples/touch/fingerpaint# ./fngerpaint
evdevtouch: Cannot open input device /dev/input/by-path/platform-i2c-gpio-event
(No such file or directory)
何か環境の違いや設定の違いなどが考えられますので、動作している以下のファイルを頂いて確認出来ればと思います。
・uImage
・armadillo-640.dtb
・armadillo-640.dts
〇もし、ピン設定を変更しているのであれば以下も頂けると助かります。
・armadillo-640-at-dtweb.dts
・armadillo-640-at-dtweb.dtb
at_akihito.irie
入江です。
> 何か環境の違いや設定の違いなどが考えられますので、動作している以下のファイルを頂いて確認出来ればと思います。
> ・uImage
> ・armadillo-640.dtb
> ・armadillo-640.dts
当方で動作確認した際の環境としましては、インストールディスクイメージ
(v20200925)をArmadillo-640に適用しただけですので、各イメージに関しまし
ては以下のリンクからダウンロードできるものと同一のものを使用しております。
- kernel
https://armadillo.atmark-techno.com/files/downloads/armadillo-640/image…
- dtb
https://armadillo.atmark-techno.com/files/downloads/armadillo-640/image…
- userland
https://armadillo.atmark-techno.com/files/downloads/armadillo-640/debia…
- bootloader
https://armadillo.atmark-techno.com/files/downloads/armadillo-640/image…
> 〇もし、ピン設定を変更しているのであれば以下も頂けると助かります。
dtsを含む全てのファイルにおいて、後から編集等は行っておりません。
原因究明のため、以下の2点を送っていただけますでしょうか。
1. ブートログ
2. 以下のコマンドの出力
[armadillo]# find /dev/input
お手数おかけしますが、よろしくお願いいたします。
fukai.n
コマンドの実行結果は以下となりました。
root@armadillo:~# find /dev/input
/dev/input
/dev/input/by-path
/dev/input/by-path/platform-gpio-keys-event
/dev/input/event0
起動時のログを添付させて頂きます。
ファイル | ファイルの説明 |
---|---|
armadillo-640起動ログ.txt | ブートのログとなります。 |
at_makoto.sato
fukai.n
640実機には、
・USB シリアル変換アダプタ
・LCD オプションセット(7 インチタッチパネルWVGA 液晶)
以外は接続しておりません。
640実機は、ご提供いただいたDTBに差し替えてしまったので、
差し替え前に使用していたdtbの元ファイルを送付させて頂きます。
ユーザランド以外はご提供頂いたファイルに書き換えてみましたが、
やはり状況に変化はございません。
ファイル | ファイルの説明 |
---|---|
armadillo-640.dtb | DTBファイルとなります。 |
at_makoto.sato
佐藤です。
頂いた dtb には問題無いようでした。
今一度LCDとの接続を確認させてください。
添付の写真のように接続されてますでしょうか。
また、fingerpaint を起動した際、画面表示はされていますでしょうか。
ファイル | ファイルの説明 |
---|---|
a640_lcd_1.jpg | |
a640_lcd_2.jpg |
at_akihito.irie
2020年10月19日 10時02分
入江です。
当方でも同様の手順を行いましたが、正常に動作いたしました。
お手数おかけしますが、以下についてご確認いただけますでしょうか。
- インストールディスク適用後のlinuxバージョン
以下のコマンドでご確認いただけます。
- LCDの接続方法(対応するピンとFFCの電極の上下)
以下のページを参考にご確認ください。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…
以上、よろしくお願いいたします。