[文章]

将F23sensor驱动加入到Hi3518ev300的LITEOS系统中过程

2021-2-24 18:00:28  180 Hi3518EV300 LiteOS
分享
2
本帖最后由 lingxin-yuhe 于 2021-2-25 09:40 编辑

申请试用的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, 下载次数: 6, 下载积分: 积分 -1 分

评论

您需要登录后才可以回帖 登录 | 注册

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