hi3516dv500 接入新sensor
手头有块imx464的摄像头板子就是试试移植到3516dv500上的效果,所以让硬件兄弟帮忙打了个转接板回来调试下。
自己也是第一次在海思的平台上移植其他sensor,海思平台新增加sensor跟我之前在rk平台调的有点不太一样,rk3588上是以kernel驱动的形式来加载的,hisi平台是编写sensor驱动后以库的形式来调用的,有点区别。在3516dv500里面没有找到文档可以参考,在群里问了下大佬们让我看3516dv300的sdk里面的《sensor调试指南》,确实很有用,虽然3516dv500是新的芯片但基本差不多,有很大的参考意义。
3516dv500的sdk里面是有imx347的驱动了,看手册的手法是参考相近的sensor驱动来进行移植修改,所以我就拷贝了一份imx347 sensor的驱动作为底板来进行修改。
sensor驱动源码在sdk里面的位置:
19DV500_v1/Hi3519DV500_SDK_V1.0.0.3/smp/a55_linux/source/mpp/cbb/isp/user/sensor/hi3519dv500/
因为都是索尼的sensor,看了下手册两者的配置基本差不多,且464的分辨率也2k的,所以基本不用改太多东西,特别是寄存器配置的部分,我这边主要是改了函数接口的名字,然后易百纳的这块板子配置的sensor模式是slave模式的,我这边的是master模式,所以改了一点寄存器的配置。
ret += imx464_write_register(vi_pipe, 0x31A1, 0x00); //master mode
参考imx464的数据手册,把配置主从模式的寄存器设置为master mode;
这里不讲过多的代码部分,可以自行参考文档进行修改,有问题再交流。
然后直接make生成对应的库,把它放到PQTools的板端文件夹里的libs里,然后是增加config文件,也是参考一下其他相近的,我们拿imx347的稍微改一下。
这样就可以啦,直接运行,然后再板端就可以看到画面了。
isp的参数还是用着347的,没有去专门调464的(因为我不会)。
- 分享
- 举报
暂无数据-
浏览量:2510次2025-01-24 09:36:06
-
浏览量:6480次2023-03-20 13:32:44
-
浏览量:3858次2023-07-12 15:22:31
-
浏览量:4487次2023-07-11 11:25:40
-
浏览量:6935次2023-12-02 14:17:30
-
浏览量:6208次2023-03-06 19:55:34
-
浏览量:2702次2023-09-07 16:08:23
-
2025-01-24 10:06:58
-
浏览量:2182次2024-03-08 11:20:33
-
2023-10-10 12:37:57
-
2023-07-22 13:41:13
-
浏览量:2409次2023-07-11 12:40:32
-
浏览量:2670次2023-07-20 10:55:51
-
2023-07-21 09:13:37
-
浏览量:9391次2023-11-10 17:05:37
-
浏览量:1956次2023-09-11 13:45:06
-
浏览量:1902次2025-01-24 10:29:58
-
浏览量:2495次2023-07-21 09:20:48
-
浏览量:4201次2025-04-19 17:47:49
-
18篇
- Hi3519DV500移植Yolov8
- 【海思内核驱动篇】-(4)eudev
- 【海思】Hi3516CV610-00s如何适配一款新的sensor--GC4683_20260305
- 3403使用PQtoolV1.1.12打开raw图出现格子问题
- 【海思应用篇】-(10)U盘测速
- Hi3559V200 BSP 开发,Sensor OV2775 的移植
- 【海思HI3520之QT开发】-串口通讯实战(二):串口通讯之TTL通讯
- 【易百纳】G626_EVB型开发板,基于22AP20的智能 NVR 产品应用开发平台
- 花式直播:老师如何能做到“轻松授课”?
- G19DV5-45E收货初体验——收货测试、搭建开发环境、编译适配SDK、烧录
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
毛巾卷
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友