你好。
我正在开发 ToF 摄像头的应用、该摄像头通过 LVSD 连接到 VIP 端口、并由在 TI RTOS 下运行的 Cortex M4进行处理。 除了缺少有关该主题的文档(另一方面、在 AM572x SDK 中、只有一个示例尝试处理所有类型的摄像头、完全错过了目标、从而提供 有关 VIP 配置、初始化以及如何使用 VPS 框架的清晰简单的说明: 最后、用户需要在一个不完整和误导性的文档和一个非常复杂的示例之间找到一个中间位置、这种情况只会引起混淆)、我想了解、数据表和 phycoreAM572x SOM 上正在运行的代码之间乍一看有何差异。 如前所述、我有一个 ToF 摄像头通过 I2C 进行控制并产生12位数据像素;在 AM572x TRM (SRPUHZ6I)之后、我需要向 VIP 端口显示数据信号、如16位 RGB565。 这意味着按照第1875页的表9-4连接信号、或者、如果数据信号被接至 Porta 的前12个插槽–这就是我们的情况-那么我需要按照 TRM 第1894页的说明使用包装器:
问题是、在这种情况下不起作用:回调永远不会触发、软件一直等待事件。
唯一的工作情况是使用 dataFormat = FVID2_DF_RAW16来代替 FVID2_DF_RGB16_565:检查寄存器、我们得到:
这排除了 TI 框架中的潜在 SW 错误:这意味着、尽管有数据表、但我仍需要使用直通模式来使系统正常工作:在跳转到问题之前、让我补充一点、我跳过缩放、颜色空间转换器、因为它不是必需的。 您对此有什么解释吗?
谢谢、此致、
Scianni Vincenzo

