[文章]将F23sensor驱动加入到Hi3518ev300的LITEOS系统中过程

阅读量0
0
2


申请试用的IPC套件,没有SDK资料,在网上搜罗一番,找到了几款吧。看到SDK中本身支持的sensor如图1所示
3518ev300支持sensor列表.png

里面并没有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值的文件就都出来了。如下图所示
搜索sensortype.png

2、将每个搜索到的文件都进行修改,增加对应的f23的定义,在sample_comm_isp.c文件中调用sensor驱动对外接口,根据f23的驱动增加接口
微信截图_20210224173536.png

3、根据驱动接口搜索需要修改的地方
微信截图_20210224173827.png

根据需要增加声明。
4、还有一处需要增加,时钟的问题。搜“imx307”,找到对应的将f23加入进去。
微信截图_20210224174022.png

微信截图_20210224174255.png

5、修改完成应该去isp去编译sensor驱动,然后编译sample。出现了个问题,如图所示。没有找到这个接口。

微信截图_20210225092112.png

6、在sample编译参数中增加新增的sensor库,如下图所示。
微信截图_20210225092527.png

7、那就下载自己做的uvc_app.bin测试一下,打开HiTool烧录,结果如下。
微信截图_20210225093217.png

微信截图_20210225093335.png

8、但目前这个驱动出图效果不好,还没仔细调参数。大家可以玩一玩。

soi_f23.zip
(46.43 KB, 下载次数: 17)

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友