主题: AM62P 中讨论的其他器件
工具/软件:
大家好:
我正在使用 SK-AM62P-LP 开发套件、并使用提供的“k3-am62x-sk-csi2-imx219.dtso"叠加“叠加层成功测试了 IMX219 摄像头。
我正在尝试将用作 CSI-2 发送器 (Tx) 内核的 FPGA 与 AM62P 的 CSI-2 接收器 (Rx) 接口集成。 我的目标是以分辨率从 FPGA 接收视频数据 2560x1024、24 位/像素 (bpp) 和 50 帧/秒 (fps) 。
我知道这需要修改特定的设备树、还可能需要进行内核配置。 我一直在研究现有的摄像头叠加层以获得指导、但针对定制 FPGA CSI-2 Tx(可能没有标准传感器等 I2C 控制接口)进行调整颇具挑战性。
任何人都能提供有关此设置所需的设备树修改和/或内核配置的详细指导吗?
具体而言、我正在寻找:
- 设备树覆盖 (
.dtso) 示例: 器件树节点的模板或详细说明、描述了表示 FPGA CSI-2 Tx 的“虚拟“传感器并将其连接到 AM62P 的 CSI-2 Rx。 这应该包括分辨率、像素格式(24bpp、可能为 RGB888 或类似格式)的属性、理想情况下还包括有关使用全部 4 个 CSI-2 数据通道的信息。 - 相关内核配置:
CONFIG_VIDEO_CADENCE_CSI2RX需要启用或验证的任何特定内核选项(例如)、以使 CSI-2 接收器能够与自定义源正常工作。 - 数据速率注意事项: 确认可由 AM62P 的 4 通道 CSI-2 Rx 处理 2560x1024 @ 50fps (24bpp(约 3.145Gbps))、并且需要注意任何特定设置或限制。
此外、如果我的 FPGA CSI-2 Tx IP 内核存在阻止其在单个流中支持完整 2560x1024 分辨率的限制、您能否建议一种替代方法以两个摄像头数据流(例如,两个 1280x1024 流)的形式接收该数据? 考虑到 AM62P 通常具有一个 CSI-2 Rx 控制器、我对如何在该端处理该问题特别感兴趣。 这是否会涉及 FPGA 的 MIPI CSI-2 虚拟通道、以及该如何反映在器件树和 V4L2 框架中?
任何见解、代码片段或指向相关文档的指针都将非常感谢!
提前感谢您!
