Other Parts Discussed in Thread: TDA4VM
器件型号: TDA4VM
您好团队:
目前、我将介绍由 TI 的 SDK 提供的传感器驱动程序代码。 稍后、我们需要使用 TDA4VM 启动摄像头传感器。
请提供 IMX390 摄像头传感器从头到尾启动的代码流程
非常感谢您的支持和指导。
谢谢你
Undali Muniranga.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Muniranga:
[引述 userid=“691702" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1630255/tda4vm-camera-sensor-imx390-code-understanding-for-new-camera-sensor-bring-up请提供 IMX390 摄像头传感器从头到尾启动的代码流程
[/报价]您可以参考内部的源代码、
$(psdkra)/imaging/sensor_drv /iss/iss_sensors.c src
$(psdkra)/imaging/sensor_drv /imx390/iss_sensor_imx390.c src
和 vision_apps 单摄像头演示、了解其使用方法、
$(psdkra)/vision_apps/basic_demos/app_single_cam/app_single_cam_main.c
https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/group_apps_basic_demos_app_single_cam.html
此致、
Gokul
您好、Gokul S、
感谢您提供信息。
我还有几个与串行器和解串器配置相关的要点。
1) 根据解串器 (ub960) 的数据表、存在来自 0x00 寄存器地址的高达 0xFB。 但在代码中只有 59 寄存器地址 (
2) I2cParams 数组 (ub960DesCfg_D3IMX390_0 和 ub960DesCfg_D3IMX390_1) 是使用相同的寄存器实现的。
是否有任何要求、因此我们必须实现 2 个解串器阵列?
请检查并提供您的宝贵反馈。
谢谢你
Undali Muniranga.
尊敬的 Muniranga:
是否有任何要求? 因此我们只能实现上述寄存器?
具体取决于您目前需要进行的配置、对于我们的演示示例、只需要 59 个寄存器、如果您要配置一些其他寄存器、也可以添加这些寄存器。
您可以从解串器数据表中获得更多信息。
[引述 userid=“691702" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1630255/tda4vm-camera-sensor-imx390-code-understanding-for-new-camera-sensor-bring-up/62884712) I2cParams 数组 (ub960DesCfg_D3IMX390_0 和 ub960DesCfg_D3IMX390_1) 是使用相同的寄存器实现的。
#define IMX390_D3_DES_CFG_SIZE (59U)
您能指出代码中提到的位置吗?
imaging/sensor_drv/ src / iss_sensor_priv.h 中有 ub960 解串器 ub960 Cfg_Common []的配置值是您要查找的吗?
此致、
Gokul
您好、 Gokul S、
感谢您发送编修
如您所述、代码路径是 src \imaging\sensor_drv\imx390\imx390_serdes_config.h 文件、位于行号 115,116 和 194 处
行号:194 -> I2cParams ub960DesCfg_D3IMX390_1[IMX390_D3_DES_CFG_size]={
谢谢你
尊敬的 Muniranga:
使用 SDK 07_02 的任何原因、该软件非常旧。
此致、
Gokul