TDA4VM: TDA4VM 新增sensor IMX728

Part Number: TDA4VM


背景

1、基于TDA4VM的ti-processor-sdk-rtos-j721e-evm-09_00_01_01.tar版本

2、参考教材

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/09_01_00_06/exports/docs/psdk_rtos/docs/user_guide/developer_notes_image_sensor.html?highlight=dcc

添加新的sensor

 

问题:

1、imaging的编译,最终生成vx_app_rtos_linux_mcu2_0.out固件?

2、imaging的新增,sensor_drv的新增IMX的驱动,需要注册对应的I2C总线,I2C总线设备是LINUX-SDK对应设备树添加的么,imaging只填写对应的设备地址,不负责I2C节点生成?

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 2、imaging的新增,sensor_drv的新增IMX的驱动,需要注册对应的I2C总线,I2C总线设备是LINUX-SDK对应设备树添加的么,imaging只填写对应的设备地址,不负责I2C节点生成?

    由于 mcu2_0 使用的是 i2c 总线,所以我们需要通过设备树覆盖项在 Linux 系统中禁用 i2c 功能。
    i2c 初始化操作是在“vision_apps/platform/j721e/rtos/common/app_init.c”文件中的“app_init()”函数中进行的,而图像处理需要在 i2c 驱动程序初始化完成之后再进行。
    有一个名为“IssSensor_DeserializerInit()”的 API,它会为指定的总线创建 I2C 通信句柄,该句柄由传感器驱动程序使用。