<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[mv-mipi-imx264m 移植到3588出现错误ERROR: csi size err]]></title><description><![CDATA[<p dir="auto">大家好，我将mv-mipi-imx264m接到3588平台时候，v4l2存图会报错，错误如下：<br />
<img src="/assets/uploads/files/1753943112156-c1301e95-3a43-45ca-ac27-159b7dace02c-image.png" alt="c1301e95-3a43-45ca-ac27-159b7dace02c-image.png" class=" img-fluid img-markdown" /> 。具体情况如下：<br />
1.硬件平台为自行设计，基于RK3588 Demo。操作系统移植topeet开发板，kernel版本5.10；<br />
2.采购的mv-mipi-imx264m相机板，后面单独设计接口板。图中接插件J3的信号转接后与RK3588连接<img src="/assets/uploads/files/1753943367175-087143d1-5843-4096-899e-6c3bed2a613c-image.png" alt="087143d1-5843-4096-899e-6c3bed2a613c-image.png" class=" img-fluid img-markdown" /> 。连接以下信号：电源/MIPI 4lane/IIC/ENABLE/TriggerIN；<br />
3.设备树。因为我是连接到RK3588的dcphy0，参考贵司firefly和orangepi的demo中做修改完成。<br />
设备树中/iic/mvcam结点下面有时钟相关属性：clocks = &lt;&amp;ext_cam_clk&gt;;<br />
clock-names = "xvclk";但硬件上J3并没有时钟引脚，该属性忽略。<br />
4.驱动直接复制rk35xx_veye_bsp-main\linux\drivers\kernel_v5.10下的veye_mvcam.c和veye_mvcam.h文件。相对应修改设备树中/iic/mvcam结点compatible = "veye,mvcam";<br />
5.系统上电后可以通过dmesg|grep mvcam看到相机启动log。<br />
<img src="/assets/uploads/files/1753944036700-422409af-025f-43cf-8bfc-e5369f8012f3-image.png" alt="422409af-025f-43cf-8bfc-e5369f8012f3-image.png" class=" img-fluid img-markdown" /><br />
6.使用v4l2-ctl相关指令可以修改相机参数，但是用v4l2采图就会报错：<br />
[  524.519286] rkcif-mipi-lvds: ERROR: csi size err, intstat:0x1000000, size:0x0,0x0,0x0,0x0, cnt 1<br />
7.检索FAQ，有相关解决方案。<a href="https://wiki.veye.cc/index.php/FAQ_on_RK35xx_Platform/zh%E3%80%82" rel="nofollow ugc">https://wiki.veye.cc/index.php/FAQ_on_RK35xx_Platform/zh。</a><br />
对照我使用的sdk中驱动部分，cif版本号*v0.2.0，和FAQ中下载的capture.c有很大区别，但MEDIA_BUS_FMT_Y8_1X8、MEDIA_BUS_FMT_Y10_1X10、MEDIA_BUS_FMT_Y12_1X12三种数据格式还是有定义的。<img src="/assets/uploads/files/1753944359180-70cee486-aeec-4758-b3c6-fe6662a42e2f-image.png" alt="70cee486-aeec-4758-b3c6-fe6662a42e2f-image.png" class=" img-fluid img-markdown" /> 。<br />
8.大致情况如上所述，帮忙看一下还有哪种可能性，非常感谢。<br />
9.此外，请教一下驱动文件中几个时钟的计算：<img src="/assets/uploads/files/1753944507925-c29dbd17-5ad2-4165-aaff-0b526f3491f8-image.png" alt="c29dbd17-5ad2-4165-aaff-0b526f3491f8-image.png" class=" img-fluid img-markdown" /> MVCAM_DEFAULT_LINK_FREQ和MV_CAM_PIXEL_RATE时钟的计算结果与注释中的公式并不一致，比较困惑。对了，看过mipi的波形，data0/1两组数据都看到的类似波形，时钟线看不到波形，考虑是时钟频率大大高于示波器带宽的缘故。</p>
]]></description><link>http://forum.veye.cc/topic/693/mv-mipi-imx264m-移植到3588出现错误error-csi-size-err</link><generator>RSS for Node</generator><lastBuildDate>Sat, 17 Oct 2026 15:08:56 GMT</lastBuildDate><atom:link href="http://forum.veye.cc/topic/693.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 Jul 2025 06:51:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mv-mipi-imx264m 移植到3588出现错误ERROR: csi size err on Mon, 04 Aug 2025 00:55:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/goooofy" aria-label="Profile: goooofy">@<bdi>goooofy</bdi></a> 好的。</p>
]]></description><link>http://forum.veye.cc/post/4823</link><guid isPermaLink="true">http://forum.veye.cc/post/4823</guid><dc:creator><![CDATA[veye_xumm]]></dc:creator><pubDate>Mon, 04 Aug 2025 00:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to mv-mipi-imx264m 移植到3588出现错误ERROR: csi size err on Mon, 04 Aug 2025 00:44:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/veye_xumm" aria-label="Profile: veye_xumm">@<bdi>veye_xumm</bdi></a> 非常感谢！经过测试，进入系统后直接运行v4l2-ctl直接拿图或是原始视频都会报错，需要先运行配置指令media-ctl -d /dev/media0 --set-v4l2 '"m00_b_mvcam 3-003b":0[fmt:Y8_1X8/2432x2056@1/30 field:none]'  之后拿图正常。</p>
]]></description><link>http://forum.veye.cc/post/4822</link><guid isPermaLink="true">http://forum.veye.cc/post/4822</guid><dc:creator><![CDATA[goooofy]]></dc:creator><pubDate>Mon, 04 Aug 2025 00:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to mv-mipi-imx264m 移植到3588出现错误ERROR: csi size err on Fri, 01 Aug 2025 08:21:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/goooofy" aria-label="Profile: goooofy">@<bdi>goooofy</bdi></a><br />
你现在的驱动中i2c肯定是没问题的，时钟信号这些东西通常不会引起这种错误，也可以排除。<br />
现在需要核实你的dts中mipi csi接口的定义是否与原理图一致。</p>
<p dir="auto">此外，rockchip平台取图的话，需要做一系列的配置工作。media-ctl之类的配置roi和分辨率。要注意一下这些配置是否正确。</p>
<p dir="auto">最后，你可以尝试以下veye_viewer这个软件。</p>
]]></description><link>http://forum.veye.cc/post/4818</link><guid isPermaLink="true">http://forum.veye.cc/post/4818</guid><dc:creator><![CDATA[veye_xumm]]></dc:creator><pubDate>Fri, 01 Aug 2025 08:21:30 GMT</pubDate></item></channel></rss>