OKMX6Q-C使用V1.1版本的底板时(对应光盘资料的版本为2016.10.21),ov5640与ov5640-mipi不能同时使用,默认使用的是ov5640。 如果客户想使用ov5640-mipi,需要按如下方法修改: 修改内核中的板级文件kernel_imx/arch/arm/mach-mx6/board-mx6q_sabresd.c //879行 static struct i2c_board_info mxc_i2c0_board_info[] __initdata = { { I2C_BOARD_INFO("wm89**", 0x1a), }, /* { I2C_BOARD_INFO("ov5640", 0x3c), .platform_data = (void *)&camera_data, }, */ //注释掉ov5640的数组 { I2C_BOARD_INFO("ov5640_mipi", 0x3c), .platform_data = (void *)&mipi_csi2_data, }, //改为ov5640-mipi的数组 //2176行 // imx6q_add_v4l2_capture(0, &capture_data[0]); //注释掉ov5640的函数调用 imx6q_add_v4l2_capture(1, &capture_data[1]); //增加ov5640-mipi的调用定义 修改完后保存退出,重新编译内核,按照用户手册单独编译内核即可。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-23 03:49
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.