申请试用的IPC套件,没有SDK资料,在网上搜罗一番,找到了几款吧。看到SDK中本身支持的sensor如图1所示
里面并没有f23的驱动,那么我用它就需要修改SDK支持f23。于是在一网友处找到了其驱动,忘记具体哪里了。附件奉上。
接下来说一下增加增加mpp里面对f23的支持:
1、首先用sourceinsight对mpp建立工程,搜索默认的sensor配置,例如查看mpp/sample目录下的Makefile.param里面SENSOR0_TYPE的值为SONY_IMX307_2L_MIPI_2M_30FPS_12BIT,那么搜索search-》search Project……,那么定义SENSOR0_TYPE值的文件就都出来了。如下图所示
2、将每个搜索到的文件都进行修改,增加对应的f23的定义,在sample_comm_isp.c文件中调用sensor驱动对外接口,根据f23的驱动增加接口
3、根据驱动接口搜索需要修改的地方
根据需要增加声明。
4、还有一处需要增加,时钟的问题。搜“imx307”,找到对应的将f23加入进去。
5、修改完成应该去isp去编译sensor驱动,然后编译sample。出现了个问题,如图所示。没有找到这个接口。
6、在sample编译参数中增加新增的sensor库,如下图所示。
7、那就下载自己做的uvc_app.bin测试一下,打开HiTool烧录,结果如下。
8、但目前这个驱动出图效果不好,还没仔细调参数。大家可以玩一玩。