ハイ
RT1166/RT1170 を使用して MIPI-CSI RGB565 16 ビット データを処理し、RGB56 データを RAM に受信したいと考えています。
参照データ: AN13573
参照Thread:
方法1:
センサRGB565(A)出力 --> MIPI RGB565 --> RGB888
MIPIコントローラはRGB888をXRGB8888に保存します
PXPはXRGB8888をRGB565(B)にCAN変換します。
形式変換の間に変更しない限り、RGB565(B) は RGB565(A) と同じになると思います。
これらの変換により、RGB565(A) と RGB565(B) の間に違いは生じません。
それは正しいですか?
方法2:
RT1166/RT1170 は、RGB888 形式に変換せずに、MIPI-CSI RGB565 データを RAM に直接CANバイパスしますか?
よろしくお願いします。
ケン
A: いい質問ですね。正しいと思います。ハードウェア環境はありませんが、この例を参照してセットアップし、印刷することをお勧めします。https://github.com/nxp-mcuxpresso/mcux-sdk-examples/tree/main/evkbmimxrt1170/driver_examples/csi/mip...
A: いいえ、CANません。以下の情報については、 Errata (116x)、 Erra (117x) を参照してください。「ビデオMuxコントローラ(VIDEO_MUX)の問題により、MIPI_CSI2ブロックへのrawデータおよびYUV422(10ビット)形式はサポートされていません。」これは、入力データ形式がRGB 565の場合、MIPI_CSIは内部でRGB 888に変換し、CSIに送信します。つまり、CSIの入力データバス幅は24ビットです。CSIはフレームを32ビット形式( RGB 8888 )で保存します。」