背景
1、基于TDA4VM的ti-processor-sdk-rtos-j721e-evm-09_00_01_01.tar版本
2、参考教材
添加新的sensor
问题:
1、imaging的编译,最终生成vx_app_rtos_linux_mcu2_0.out固件?
2、imaging的新增,sensor_drv的新增IMX的驱动,需要注册对应的I2C总线,I2C总线设备是LINUX-SDK对应设备树添加的么,imaging只填写对应的设备地址,不负责I2C节点生成?
背景
1、基于TDA4VM的ti-processor-sdk-rtos-j721e-evm-09_00_01_01.tar版本
2、参考教材
添加新的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 通信句柄,该句柄由传感器驱动程序使用。