Difference between revisions of "CS-MIPI-X i2c/zh"

From wiki_veye
Jump to navigation Jump to search
Line 1: Line 1:
 +
[[CS-MIPI-X i2c|English]]
 +
 
<big>'''cs_mipi_i2c.sh 参数配置脚本使用说明'''</big>
 
<big>'''cs_mipi_i2c.sh 参数配置脚本使用说明'''</big>
  
Line 52: Line 54:
 
对于树莓派Pi3B / Pi3B+ / 3A / 4B(1G/2G/4G),使用i2c0,  '''对于Compute Module/ CM3,使用i2c1,请添加-b1 选项。'''
 
对于树莓派Pi3B / Pi3B+ / 3A / 4B(1G/2G/4G),使用i2c0,  '''对于Compute Module/ CM3,使用i2c1,请添加-b1 选项。'''
  
==== 使用详解 ====
+
====使用详解====
  
===== devid =====
+
=====devid=====
 
<code>./cs_mipi_i2c.sh -r -f devid</code>
 
<code>./cs_mipi_i2c.sh -r -f devid</code>
 
{| class="wikitable"
 
{| class="wikitable"
Line 64: Line 66:
 
|}
 
|}
  
===== firmwarever =====
+
=====firmwarever=====
 
<code>./cs_mipi_i2c.sh -r -f firmwarever</code>
 
<code>./cs_mipi_i2c.sh -r -f firmwarever</code>
  
 
获取固件版本号,一般为X.Y格式,如1.0
 
获取固件版本号,一般为X.Y格式,如1.0
  
===== productmodel =====
+
=====productmodel=====
 
<code>./cs_mipi_i2c.sh -r -f productmodel</code>
 
<code>./cs_mipi_i2c.sh -r -f productmodel</code>
  
 
获取产品型号,如:CS-MIPI-IMX307
 
获取产品型号,如:CS-MIPI-IMX307
  
===== videofmtcap =====
+
=====videofmtcap=====
 
<code>./cs_mipi_i2c.sh -r -f videofmtcap</code>
 
<code>./cs_mipi_i2c.sh -r -f videofmtcap</code>
  
Line 83: Line 85:
 
1280*720 60fps
 
1280*720 60fps
  
===== videofmt =====
+
=====videofmt=====
 
<code>./cs_mipi_i2c.sh -r -f videofmt</code>
 
<code>./cs_mipi_i2c.sh -r -f videofmt</code>
  
Line 96: Line 98:
 
1280*720 60fps
 
1280*720 60fps
  
===== ispcap =====
+
=====ispcap=====
 
<code>./cs_mipi_i2c.sh -r -f ispcap</code>
 
<code>./cs_mipi_i2c.sh -r -f ispcap</code>
  
 
获取当前模组支持的isp配置能力集,详细说明后续补充。
 
获取当前模组支持的isp配置能力集,详细说明后续补充。
  
===== powerhz =====
+
=====powerhz=====
 
<code>./cs_mipi_i2c.sh -r -f powerhz</code>
 
<code>./cs_mipi_i2c.sh -r -f powerhz</code>
  
Line 119: Line 121:
 
配置当前模组使用环境的工频频率。50Hz环境对应帧率为25、50、100,60Hz环境对应帧率为30、60、120。
 
配置当前模组使用环境的工频频率。50Hz环境对应帧率为25、50、100,60Hz环境对应帧率为30、60、120。
  
===== paramsave =====
+
=====paramsave=====
 
<code>./cs_mipi_i2c.sh -w -f paramsave</code>
 
<code>./cs_mipi_i2c.sh -w -f paramsave</code>
  
 
将已经配置的参数写入到flash。断电保存。
 
将已经配置的参数写入到flash。断电保存。
  
===== sysreset =====
+
=====sysreset=====
 
<code>./cs_mipi_i2c.sh -w -f sysreset</code>
 
<code>./cs_mipi_i2c.sh -w -f sysreset</code>
  
 
摄像头恢复出厂默认参数。
 
摄像头恢复出厂默认参数。

Revision as of 20:21, 2 December 2019

English

cs_mipi_i2c.sh 参数配置脚本使用说明

1 介绍

cs_mipi_i2c.sh 脚本为通过I2C协议对CS-MIPI-X系列的摄像头进行配置的工具集。

目录下总共4个文件,camera_i2c_config、i2c_read、i2c_write、cs_mipi_i2c.sh。

你需要先运行

./enable_i2c_vc.sh

./camera_i2c_config

配置管脚,然后执行cs_mipi_i2c.sh

2 camera_i2c_config 使用说明

连接树莓派Computer Module情况下,运行

./camera_i2c_config [cameranum]

cameranum description
0 CAM0
1 CAM1

连接树莓派经典版型情况下,直接运行

./camera_i2c_config

3 cs_mipi_i2c.sh 使用说明

./cs_mipi_i2c.sh

Usage: ./veye_mipi_i2c.sh [-r/w] [-f] function name -p1 param1 -p2 param2 -b bus

options:

-r read

-w write

-f [function name] function name

-p1 [param1] param1 of each function

-p2 [param1] param2 of each function

-b [i2c bus num] i2c bus number

support functions: devid,hdver,wdrmode,videoformat,mirrormode,denoise,agc,lowlight,daynightmode,ircutdir,irtrigger

对于树莓派Pi3B / Pi3B+ / 3A / 4B(1G/2G/4G),使用i2c0, 对于Compute Module/ CM3,使用i2c1,请添加-b1 选项。

3.1 使用详解

3.1.1 devid

./cs_mipi_i2c.sh -r -f devid

value description
0x210 CS-MIPI-IMX307
3.1.2 firmwarever

./cs_mipi_i2c.sh -r -f firmwarever

获取固件版本号,一般为X.Y格式,如1.0

3.1.3 productmodel

./cs_mipi_i2c.sh -r -f productmodel

获取产品型号,如:CS-MIPI-IMX307

3.1.4 videofmtcap

./cs_mipi_i2c.sh -r -f videofmtcap

获取摄像头支持的视频码流格式,如:

1920*1080 30fps

1280*720 60fps

3.1.5 videofmt

./cs_mipi_i2c.sh -r -f videofmt

./cs_mipi_i2c.sh -w -f videofmt -p1 1920 -p2 1080 -p3 30

./cs_mipi_i2c.sh -w -f videofmt -p1 1280 -p2 720 -p3 60

获取和设置摄像头当前的视频码流格式,如:

1920*1080 30fps

1280*720 60fps

3.1.6 ispcap

./cs_mipi_i2c.sh -r -f ispcap

获取当前模组支持的isp配置能力集,详细说明后续补充。

3.1.7 powerhz

./cs_mipi_i2c.sh -r -f powerhz

./cs_mipi_i2c.sh -w -f powerhz -p1 50

./cs_mipi_i2c.sh -w -f powerhz -p1 60

value description
50 工频为50Hz
60 工频为60Hz

配置当前模组使用环境的工频频率。50Hz环境对应帧率为25、50、100,60Hz环境对应帧率为30、60、120。

3.1.8 paramsave

./cs_mipi_i2c.sh -w -f paramsave

将已经配置的参数写入到flash。断电保存。

3.1.9 sysreset

./cs_mipi_i2c.sh -w -f sysreset

摄像头恢复出厂默认参数。