【经验】R CAR V3M并口摄像头开发调试注意点

2021-07-06 世强
R CAR V3M,Renesas R CAR V3M,Renesas R CAR V3M,Renesas R CAR V3M,Renesas

R CAR V3M的eagle开发板是可以接入摄像头的,通过mipi csi接口接入,有时候客户会需要通过并口接入V3M,比如bt656,bt601,此时在eagle开发板上是没办法验证测试的,本文记录了在实际开发中并口接入的调试注意点,摄像头采用的美信的max96705+OV490(isp)+OV9284(sensor),解串器采用max96708,并口输出。


R CAR V3M端,此处96708_DATA0-DATA7接入的是VI0_DATA11-DATA4,

        


解串器端

摄像头模组端max96705采用了10bit的数据线,

摄像头模组端软件配置如下:

R CAR V3M端设备树修改如下:

此处设备给max96708驱动

以上是在eagle板的r8a77970-eagle.dts基础上把之前的mipi csi接口的修改为了bt601的方式,主要解释一下,vin0这里设置为了bus-width=<8>,用到的vin0数据线为data11-data4,即data-shift=<4>,然后设置了hsync-active=<1>高电平有效,vsync-active=<0>低电平有效,以及数据,时钟的采样设置;建议可以对比一下原始的max9286通过MIPI CSI接入V3M的设备树:

可以看到max9286的port@0端点接入了4路摄像头,分别是ov106xx_in0,ov106xx_in1,ov106xx_in2,ov106xx_in3摄像头设备接入max9286的输入端的max9286_des0ep0,max9286_des0ep1,max9286_des0ep2,max9286_des0ep3;max9286的port@1端点接入了V3M的csi40_ep;


ov106xx_in0,ov106xx_in1,ov106xx_in2,ov106xx_in3的端点port@0接vin0ep0,vin1ep0,vin2ep0,vin3ep0;端点port@1接max9286的输入端max9286_des0ep0,max9286_des0ep1,max9286_des0ep2,max9286_des0ep3;


这样就把摄像头,max9286解串器,以及mipi csi到VIN的链路连接起来了在设备树中;而并口摄像头的设备树也是可以参考这个链路的描写方法的。


主要注意点为对应ov490的部分:


设备树基本按照如上写法即可,另外还需要实现max96708的驱动,可以参考max9286的驱动编写,主要区别为驱动中关于MIPI CSI和bt656、601设备树的解析和寄存器设置。


另外摄像头端为10bit硬件连接,需要把max96708到V3M的连接也对接为10bit,低位对齐,同时尝试修改设备树为10bit,也可以测试8bit试一下;另外需要注意点就是hsync,vsync的极性问题,通过测量max96708的行,场信号和数据信号,可以知道,hsync-actvie为低电平有效,vsync-active也可以通过这个方法测量到;


然而需要注意的是在设备树中设置的hsync-actvie,vsync-active有可能会设置不到寄存器VnDMR2寄存器的VPS、HPS:


我们这里直接在驱动代码中写死后,就可以写入寄存器了,这样就能捕获正常的视频,否则会出现行场同步信号不准导致采集数据不对,不全的问题;


最后修改crossbar,就可以通过V3M的yocto包中的capture工具保存yuv录像,可以正常播放了。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由Bill提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】解析瑞萨R CAR V3M DDR3 DQ眼图测试实操以及注意点

瑞萨R CAR V3M开发产品功能完成后,一般需做DDR稳定性,信号质量的测试,对一些大客户可通过DDR供应商的示波器来测试DDR信号质量,而另外瑞萨提供一个眼图测试固件,可以大概看一下读写DDR时的DQ眼图质量。本文将对其DQ眼图测试实操以及注意点进行介绍。

设计经验    发布时间 : 2022-05-13

【经验】瑞萨R CAR V3M无法烧录固件到flash的解决办法

R CAR V3M作为DMS,环视,ADAS产品的方案主控,产品设计开发过程中,最为关键的是新打的板子回来后,烧录固件到flash,启动往往是最为关键的第一步,本文解决了新设计板子flash不支持,无法烧录固件flash的问题。

设计经验    发布时间 : 2021-06-12

【经验】瑞萨R CAR V3M VI0接入摄像头时钟信号EMC超标问题解决方法

Renesas的片上系统R CAR V3M开发DMS产品时,摄像头通过DVP并口接入V3M的VI0口,当PCLK为96MHZ时,可以出图,但是EMC超标,摄像头端PCLK改为64MHZ,同样出图,EMC也超标了,本文通过硬件电路修改的方法使EMC测试通过。

设计经验    发布时间 : 2022-04-25

【经验】解决车载SoC R-Car V3M通过MIPI CSI接入摄像头采集不到数据的问题

Renesas车载SoC R-Car V3M通过MIPI CSI接入摄像头时,同样的驱动程序,并且都可以正常生成/dev/video0设备,有些摄像头可以正常采集到图像,而有些会出现mipi csi报错,采集不到数据,本文解决此类问题,并说明原因。

设计经验    发布时间 : 2021-09-24

【经验】瑞萨片上系统R CAR V3M在R7核运行autosar系统I²C通讯偶发失败问题解决方法

Renesas片上系统R CAR V3M在R7核上运行autosar系统,通过I2C与PMIC通讯,喂狗,偶发喂狗失败,查找发现失败时I2C一直处于忙状态,并且无法恢复,本文记录此问题的解决方法。

设计经验    发布时间 : 2022-03-03

【经验】解析瑞萨R CAR V3M LVDS显示输出模块du输入时钟调试经验

采用瑞萨R CAR V3M开发DMS、CMS项目时,通过LVDS显示输出,屏的分辨率为1280*768 60帧,针对这个分辨率如何来选择是采用外部DU_DOTCLKIN还是内部du clk及如何配置使其频率符合液晶屏的规格,本文详细记录调试中需要注意的关键点。

设计经验    发布时间 : 2022-04-16

【经验】ADAS/DMS主控芯片R CAR V3M ISP DEMO程序编译报错问题解决方法

采用瑞萨R CAR V3M作为DMS,ADAS等产品的主控芯片,通常需要用到其中的ISP模块,瑞萨有提供对应的ISP测试程序和工程,通过测试DEMO程序来熟悉和调试ISP是使用V3M的ISP的一种方法,本文解决编译DEMO程序报错问题。

设计经验    发布时间 : 2021-06-02

【经验】解决R CAR V3M编译linux内核not clean报错

R CAR V3M在开发过程中,我们编译完成yocto的开发环境后,可以通过命令bitbake linux-renesas –C compilem 单独编译linux内核模块,可以可以通过其他指定交叉编译器等方式编译,但是有时候突然会出现提示not clean,需要make mrproper等提示,本文记录解决过程。

设计经验    发布时间 : 2021-04-11

【经验】R CAR V3M系统EMC在1.6GHZ是超标问题解决方法

R CAR V3M外接的DDR带宽最高1600Mbps,而在测量系统EMC的时候发现1.6GHZ情况下EMC超标问题,如果通过外部方法修改比较复杂,可以通过修改V3M内部寄存器来改变相应的频率,避开1.6GHZ来解决以上问题,本文记录修改寄存器改变频率过程。

设计经验    发布时间 : 2021-12-01

【经验】瑞萨R CAR V3M开发板start kit烧录minimon无打印,无法擦写flash问题解决办法

R CAR V3M开发板start kit使用时,出现烧录固件AArch32_Gen3_V3M_Scif_MiniMon_EAGLE_V0.09.mot无打印,无法擦写flash问题,本文记录了这些问题的解决方法。

设计经验    发布时间 : 2021-06-03

R CAR V3M在软件开发过程中动态库使用报错的解决方法

R CAR V3M在开发ADAS,DMS等产品阶段,软件开发通常是分模块开发的,不同工程师之间通过接口调用进行接口调用,集成,本文主要记录了R CAR V3M在软件开发过程中动态库使用报错的解决方法。

设计经验    发布时间 : 2021-06-25

【经验】R CAR V3M摄像头调试bt601行场同步信号调试

摄像头模组通过解串器MAX96708的bt601接入R CAR V3M,采集到的图像出现不完整的现象,经过调试是行场同步信号设置没有写入寄存器,本文对LINUX设备树和驱动进行分析实操。

设计经验    发布时间 : 2021-07-21

【经验】R CAR V3M在软件开发过程中动态库,以及静态库的编译方法

R CAR V3M在开发ADAS,DMS等产品阶段,软件开发通常是分模块开发的,不同工程师之间通过接口调用进行接口调用,集成,本文主要记录了R CAR V3M在软件开发过程中动态库,以及静态库的编译方法。

设计经验    发布时间 : 2021-06-25

【经验】R CAR V3M的yocto环境切换实操

R CAR V3M通常用于前装的ADAS,DMS,以及环视等应用,开发环境为yocto3.19,linux,QNX等系统,通常情况下都需要下载yocto开发环境熟悉开发,需要100G左右的硬盘空间,如果要更换yocto的版本,重从下载整个环境,会导致硬盘空间成倍增加,浪费大量硬盘容量,本文介绍一种切换版本的方法,同时可以加快环境的下载编译进度。

设计经验    发布时间 : 2021-05-03

【经验】R CAR V3M eagle板yocto3.21编译失效问题解决方法

瑞萨的R CAR V3M的开发环境采用的yocto,通常建议使用eagle板,可以验证摄像头的接入,以及显示输出,这在做ADAS,以及DMS等应用上是必须的,那么eagle板的开发环境推荐使用yocto3.21版本,然而在yocto3.21下载编译过程中指定了eagle板,出现了没有编译eagle板,并不报错的情况,本文来解决这个编译失效的问题。

设计经验    发布时间 : 2021-04-10

展开更多

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:Diodes

价格:¥0.0120

现货:292,500

品牌:RENESAS

品类:MOSFET

价格:¥0.2360

现货:263,268

品牌:RENESAS

品类:MOSFET

价格:¥0.4460

现货:222,500

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MOSFET

价格:¥1.3640

现货:196,984

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:MOSFET

价格:¥0.2140

现货:155,504

品牌:RENESAS

品类:晶体管驱动器

价格:¥12.1593

现货:141,383

品牌:RENESAS

品类:MOSFET

价格:¥0.1700

现货:121,731

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

电子商城

查看更多

暂无此商品

千家代理品牌,百万SKU现货供应/大批量采购订购/报价

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面