技术专栏
全志V40平台NVP6124采集双通道图像调试
1. 前言
主要描述通过NVP6124芯片,
如何同时采集双通道图像数据并显示
2. 加载nvp6124驱动
1)将nvp6124整个文件夹放在
linux-3.10\drievers\media\platform\sunxi-vfe\device
2)在上一层目录Makefile中添加
obj-y += nvp6124/
3)修改nvp6124目录中的Makefile
将obj-y: = nvp6124.o改为obj-m : = nvp6124.o
3. CSI配置
csi0_used = 1
csi0_sensor_list = 0
csi0_pck = port:PE00<3><default><default><default>
;csi0_mck = port:PE01<3><default><default><default>
;csi0_hsync = port:PE02<3><default><default><default>
;csi0_vsync = port:PE03<3><default><default><default>
csi0_d0 = port:PE04<3><default><default><default>
csi0_d1 = port:PE05<3><default><default><default>
csi0_d2 = port:PE06<3><default><default><default>
csi0_d3 = port:PE07<3><default><default><default>
csi0_d4 = port:PE08<3><default><default><default>
csi0_d5 = port:PE09<3><default><default><default>
csi0_d6 = port:PE10<3><default><default><default>
csi0_d7 = port:PE11<3><default><default><default>
[csi0/csi0_dev0]
csi0_dev0_used = 1
csi0_dev0_mname = "nvp6124b_port_zero"
csi0_dev0_twi_addr = 0x34
csi0_dev0_twi_id = 1
csi0_dev0_pos = "front"
csi0_dev0_isp_used = 0
csi0_dev0_fmt = 0
csi0_dev0_stby_mode = 0
csi0_dev0_vflip = 0
csi0_dev0_hflip = 0
csi0_dev0_iovdd = "csi-iovdd"
csi0_dev0_iovdd_vol = 3300000
csi0_dev0_avdd = "csi-avdd"
csi0_dev0_avdd_vol = 3300000
csi0_dev0_dvdd = ""
csi0_dev0_dvdd_vol = 1500000
csi0_dev0_afvdd = "isp-dvdd12"
csi0_dev0_afvdd_vol = 1200000
csi0_dev0_power_en =
csi0_dev0_reset = port:PH12<1><0><1><0>
csi0_dev0_pwdn =
csi0_dev0_flash_used = 0
csi0_dev0_flash_type = 2
csi0_dev0_flash_en =
csi0_dev0_flash_mode =
csi0_dev0_flvdd = ""
csi0_dev0_flvdd_vol =
csi0_dev0_af_pwdn =
csi0_dev0_act_used = 0
csi0_dev0_act_name =
csi0_dev0_act_slave
4. 修改init.rc文件
insmod /system/vendor/modules/videobuf2-core.ko
insmod /system/vendor/modules/videobuf2-memops.ko
insmod /system/vendor/modules/videobuf2-dma-contig.ko
insmod /system/vendor/modules/videobuf2-vmalloc.ko
insmod /system/vendor/modules/vfe_io.ko
insmod /system/vendor/modules/nvp6124.ko
insmod /system/vendor/modules/vfe_v4l2.ko
5. 关闭tvd driver
由于vfe_io.ko和vfe_v4l2.ko以模块形式加载,并且tvin依赖/system/vendor/modules/videobuf2-dma-contig.ko文件,因而可以先将tvd driver关掉
Menuconfig配置如下:
6. 采集一副1280*720的正确的color bar
命令 :./csi_test 0 0 1280 720 /data/temp 0 (最后一个参数只能选0)
抓图工具如下设置:
效果如下:
7. 采集两幅合并的2560*720的color bar
命令: ./csi_test 0 0 2560 720 /data/temp 0
图像对比发现采集双通道的拼接图像对应不上;
是错误的
8. 注释掉 sunxi-vfe/bsp_csi.c中的宏
这样就可以抓到正确的两幅合并的color bar
这样图像就对了;
左边对应第一个通道图像;
右边对应第二个通道图像
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
68
8
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:8408次2020-11-26 14:22:19
-
浏览量:11313次2020-12-16 19:13:45
-
浏览量:6912次2020-11-26 17:02:47
-
浏览量:4235次2020-09-23 19:01:05
-
浏览量:7022次2020-09-10 09:46:52
-
浏览量:8715次2020-09-08 19:26:12
-
浏览量:10142次2021-01-22 16:07:20
-
浏览量:10273次2020-11-26 15:59:29
-
浏览量:3313次2018-06-04 14:46:12
-
浏览量:1944次2020-12-30 16:54:40
-
浏览量:6923次2021-01-22 15:28:47
-
浏览量:10992次2020-12-16 18:56:54
-
浏览量:13444次2020-09-07 11:31:46
-
浏览量:14488次2021-01-16 15:43:02
-
浏览量:6505次2021-01-08 15:16:17
-
浏览量:7967次2021-01-08 15:04:53
-
浏览量:11418次2021-02-05 14:30:37
-
浏览量:16537次2021-02-19 17:01:32
-
浏览量:6208次2021-01-15 17:26:20
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
free-jdx
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注