NanoPi M1 Plusで1.69 "spiディスプレイを使用する

NanoPi M1 Plusで1.69

私は数日間これを手に入れようとしてきました。TFTディスプレイ私はNanoPi M1 Plusで使用するためにリンクに提供されたzipファイルを使用しましたが、実際には機能しましたが、Pythonスクリプトとraw SPI機能で使用している場合にのみ機能しました.この図書館しかし、これをメインフレームバッファとして使いたいです。 npi-configメニューから2.8インチTFTディスプレイを有効にすることはできますが(設定手順はマニュアルにあります)、私のTFTでは機能しません。Waveshareページを試してみました。私のボードにはありません。

それから偶然にこのような構成を発見しました。

/etc/modules-load.d/fbtft.conf:
    spi-sun4i
    flexfb
    fbtft_device

そして

options fbtft_device name=flexfb speed=40000000 gpios=reset:22,dc:18 busnum=1 mode=3
options flexfb setaddrwin=0 width=280 height=240 init=-1,0x11,-2,120,-1,0x36,0x00,-1,0x3A,0x05,-1,0xB2,0x0B,0x0B,0x00,0x33,0x35,-1,0xB7.0x11,-1,0xBB,0x35,-1,0xC0,0x2C,-1,0xC2,0x01,-1,0xC3,0x0D,-1,0xC4,0x20,-1,0xC6,0x13,-1,0xD0,0xA4,0xA1,-1,0xD6,0xA1,-1,0xE0,0xF0,0x06,0x0B,0x0A,0x09,0x26,0x29,0x33,0x41,0x18,0x16,0x15,0x29,0x2D,-1,0xE1,0xF0,0x04.0x08,0x08,0x07,0x03,0x28,0x032,0x40,0x3B,0x19,0x18,0x2A,0x2E,-1,0x29,-3

最初のリンクのソースから「init」ブロックを翻訳しました(他のフォーラムで1.54」モニタのこれらのファイルの内容を取得し、私のモニタドライバに応じてバイトを変更しました)。

ここで再起動してdmesgで "flexfb"モジュールを確認すると、次の結果が表示されます。 柔軟なFBエラー

私が何か間違っているのでしょうか?それとも、全体の構成がこのようになってはならないのでしょうか?事前にありがとう

ベストアンサー1

おすすめ記事