2385263_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2385263_zh-CN

2385263_zh-CN

i.MX8MP RAW 捕获最大几何尺寸

NXP社区的各位好,

我们正在尝试在 i.MX8MP 上使用特定的图像传感器。

我们正在尝试将 RAW12 捕获从 MIPI 推送到 RAM。看来唯一的方法是通过如下所述的 ISI 模块:

hraducu_1-1782239762964.png

问题在于,关于几何限制的文档含糊不清,我们正在尝试确定 i.MX8MP 是否适合我们的应用。

图像的高度和宽度在 ISI 中使用 CHNL_IMG_CFG[WIDTH/HEIGHT] 寄存器定义。这些条目是 13 位的,理论上将我们限制在 8191 x 8191 的几何尺寸。

宽度似乎受到硬件的限制,因为行缓冲区实际上只能容纳 2K 像素,但文档概述了通过组合其他通道的行缓冲区来实现 4K 的方法。文档中没有说明是否可以达到 8191 像素的线宽寄存器限制。我们可以绕过 ISI 处理,我们的目标是直接将 RAW MIPI 捕获的数据推送到 RAM 中。

此外,与宽度限制不同,高度限制似乎并非由物理硬件引起。

是否有任何证据表明我们可以支持 CHNL_IMG_CFG[HEIGHT] 寄存器 13 位最大值所定义的 8191 行高度?

任何支持都将不胜感激。我已阅读过其他类似帖子,例如以下这些:

https://community.nxp.com/t5/i-MX-Processors/Direct-MIPI-CSI2-to-memory-access-on-i-MX8MP/mp/2158946

https://community.nxp.com/t5/i-MX-Processors/I-MX8MP-ISI-maximum-supported-width/mp/1224069

但是,目前尚未确认是否支持 8191 宽度,我想知道这方面是否有任何更新。

此外,高度限制也没有明确规定。

谢谢






i.MX 8M | i.MX 8M Mini | i.MX 8M NanoRe: i.MX8MP Maximum Geometry for RAW Capture

i.MX8MP 的 ISI 驱动程序限制在 2K 分辨率,但如果使用链式缓冲区,ISI 可以支持高达 4K 的分辨率,但不支持 8191 像素宽。在 i.MX8MP 上,单个摄像头最高可支持 4K@30Hz 的分辨率。

Re: i.MX8MP Maximum Geometry for RAW Capture

感谢您的回复。

所以宽度限制与我最初的发现相符。

请问ISI模块的高度限制是多少?我们能否通过 ISI 实现 8191 车道高度?

谢谢

Re: i.MX8MP Maximum Geometry for RAW Capture

请参考驾驶员说明,最大高度为 8191。

#define MXC_ISI_MIN_WIDTH 1U
#define MXC_ISI_MIN_HEIGHT 1U
#define MXC_ISI_MAX_WIDTH_UNCHAINED 2048U
#define MXC_ISI_MAX_WIDTH_CHAINED 4096U
#define MXC_ISI_MAX_HEIGHT 8191U

https://github.com/nxp-imx/linux-imx/blob/lf-6.12.y/drivers/media/platform/nxp/imx8-isi/imx8-isi-cor...

标记 (1)
无评分
版本历史
最后更新:
4 周之前
更新人: