2341844_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2341844_ja-JP

2341844_ja-JP

AAOS 14搭載のi.MX8QuadMaxにおけるデュアルディスプレイのイネーブルメント

チームの皆さん、こんにちは。

AAOS 14を搭載したi.MX8QuadMaxでマルチディスプレイを有効にする作業を行っており、皆様のご協力が必要です。

現在、私は2台の外部ディスプレイを接続し、以下の組み合わせをテストしました。

CASE i: LVDS0_CH0 + MIPI_DSI0

  • MIPI_DSI0にAndroid画面が表示される

  • LVDS0_CH0 の画面が真っ暗です

CASE ii: LVDS1_CH0 + MIPI_DSI0

  • MIPI_DSI0にAndroid画面が表示される

  • LVDS1_CH0 には空白の画面が表示されます

ケース iii: LVDS0_CH0 + MIPI_DSI1

  • LVDS0_CH0にAndroid画面が表示されます

  • MIPI_DSI1 画面が真っ暗になる

CASE iv: LVDS1_CH0 + MIPI_DSI1

  • MIPI_DSI1にAndroid画面が表示される

  • LVDS1_CH0 には空白の画面が表示されます

要件:
Android画面を同時に表示するには、任意の2つのポート(LVDS0_CH0、LVDS1_CH0、MIPI_DSI0、MIPI_DSI1)が必要です。

さらに、以下の方法でDRMの状態を確認しました。

write /sys/class/drm/card0-HDMI-A-2/status on
write /sys/class/drm/card1-HDMI-A-2/status on

出力にはコネクテッドと表示されますが、アクティブなディスプレイは1つだけです。

デュアルディスプレイ出力を有効にするために、どのような設定や変更が必要なのか教えていただけますか?

ありがとうございます。


Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは、 @harshi03さん

使用しているdtbイメージの種類を教えていただけますか?

よろしくお願いします、
志明

Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは、ご返信ありがとうございます。

imx8qmへの書き込みに使用したdtboイメージを示すスクリーンショットを添付しました。

よろしくお願いします。


Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14
 
 

こんにちは、

ご返信ありがとうございます。

ご要望にお応えして、i.MX8QMへの書き込みに使用しているDTBOイメージを共有しました。デュアルディスプレイ出力を有効にするために必要な正しい設定手順について教えていただけますでしょうか?

具体的には、以下の点についてご指導をいただきたいと考えております。

  • 2つのアクティブなディスプレイパイプライン(LVDS/MIPI)を有効にするために必要なデバイスツリー(DTB/DTBO)の変更点
  • 同時出力のためのディスプレイインターフェース(DCSS/LCDIF)の適切なルーティング
  • AAOS 14でマルチディスプレイをサポートするために必要なカーネルまたはDRMの設定
  • init.rc またはディスプレイサービス構成に追加の変更が必要かどうか

現在、DRM上では両方のディスプレイが「接続済み」と表示されていますが、同時にアクティブになるのは片方のディスプレイのみです。

i.MX8QMでデュアルディスプレイをサポートするリファレンス構成または設定例を共有していただけると大変助かります。

よろしくお願い申し上げます。

 

 
Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは、 @harshi03さん


The AAOS 14 サポート multi-display, the dts file is imx8qm-mek-car-md.dts  , please modify based on this dts.


android-imx_device_fsl/imx8q/mek_8q/BoardConfig.mk (android-14.0.0_2.2.0) · nxp-imx-android/android-...





よろしくお願いします、
志明

Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは@Zhiming_Liuさん

AAOS 14のソースコードを使用してimx8qmに2つのディスプレイを表示させるには、どのような変更が必要で、どのような手順が必要でしょうか。

ありがとうございます。

Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは、 @harshi03さん

AOSPを使用していますか、それともオートモーティブAOSPを使用していますか?

よろしくお願いします、
志明

Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは@Zhiming_Liuさん

添付したimx8qm-mek.dtsファイルをご確認いただき、ディスプレイのマッピングが正しいかどうか、またdtbイメージも添付しましたので、ご確認の上、2つ目のディスプレイに関して変更が必要な場合はご指導ください。できるだけ早くご返信ください。

ありがとうございます。

Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは@Zhiming_Liuさん

私はAutomotive AOSP(i.MX8 quad maxプラットフォーム上のAAOS 14)を使用しています。

ありがとうございます。


Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは@Zhiming_Liuさん

ご回答ありがとうございます

ご提案いただいたとおり、 imx8qm-mek-car-md.dtsBoardConfig.mk (android-14.0.0_2.2.0)を確認し、それに応じて設定を更新しました。しかし、 imx8qm-mek-car-md.dtsファイルは既にソースコードに含まれているものと同じようで、具体的にどのような変更が必要なのかが明確ではありません。

これを検証した後でも、依然としてアクティブなディスプレイは1つしか表示されません。マルチディスプレイを有効にするために、DTSまたは構成で具体的にどのような変更が必要になるのか、ご説明いただけますでしょうか?

ありがとうございます。よろしくお願いいたします。

Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは@Zhiming_Liuさん

LVDS0_CH0とMIPI_DSI0をボードに接続しました。MIPI_DSI0経由ではプライマリディスプレイが表示されますが、LVDS0_CH0経由ではHDMIディスプレイとして認識されます。

HDMI ディスプレイは DRM、HWC、および SurfaceFlinger によって正しく検出され、 adb shell dumpsys SurfaceFlinger --display-id ではポート 0 とポート 1 の両方のディスプレイが表示されます。logcat に も DisplayDeviceInfo{"HDMI Screen"} と 1920x1080 の解像度が表示されます。しかし、再起動後、 adb shell dumpsys display では mIsEnabled=false の HDMI が表示されます 。config_enableMultiDisplay =true config_enableDisplayPortInDisplayLayout=true を有効にし 、occupant マッピングを INSTRUMENT_CLUSTER から MAIN に 変更し 、 /vendor/etc/displayconfig/ display_layout_configuration.xml を追加し config_localPrivateDisplayPorts にポート

1 を追加しました。 と の 両方の XML 形式 を試しました が、 LogicalDisplayMapper は 依然としてポート 0 のみを含むレイアウトを適用するため、HDMI ポート 1 はアクティブなレイアウトに追加されません。 2 番目のディスプレイが mIsEnabled=true になる場合もあります が、再起動すると 再び false に戻って しまいます。display_layout_configuration.xml に期待される正しい XML スキーマと、LogicalDisplayMapper/DeviceStateToLayoutMap で HDMI 論理ディスプレイを永続的に有効にするために、追加のフレームワーク オーバーレイ、DTS 構成、または NXP 固有のパッチが必要かどうかを確認 し ていただけますでしょうか? ありがとうございます。
Re: Dual Display Enablement on i.MX8QuadMax with AAOS 14

こんにちは@Zhiming_Liuさん

現在、私はランチ mek_8q_car-trunk_staging-userdebug を使用しています。

マルチディスプレイのイネーブルメントのために、どのようなランチコマンドを選択すべきか、ご提案いただけますか?

よろしくお願いします。

タグ(1)
評価なし
バージョン履歴
最終更新日:
水曜日
更新者: