<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: i.MX93 read camera using AP1302 + AR1335</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1896508#M225657</link>
    <description>&lt;P&gt;where did you get the firmware for your ap1302+ar1335? did you use "&lt;SPAN&gt;ap1302_60fps_ar0144_27M_2Lane_awb_tuning.bin"?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 01 Jul 2024 08:28:16 GMT</pubDate>
    <dc:creator>joanxie</dc:creator>
    <dc:date>2024-07-01T08:28:16Z</dc:date>
    <item>
      <title>i.MX93 read camera using AP1302 + AR1335</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1893202#M225410</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am working with the i.MX93 to read a camera using the AP1302 ISP and the AR1335 sensor. I am using the imx-image-core, and here is my device tree:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;ap1302: ap1302_mipi@3c {&lt;/P&gt;&lt;P&gt;compatible = "onsemi,ap1302";&lt;/P&gt;&lt;P&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;#size-cells = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0x3c&amp;gt;;&lt;/P&gt;&lt;P&gt;reset-gpios = &amp;lt;&amp;amp;gpio1 0 GPIO_ACTIVE_HIGH&amp;gt;;&lt;/P&gt;&lt;P&gt;standby-gpios = &amp;lt;&amp;amp;gpio1 9 GPIO_ACTIVE_HIGH&amp;gt;;&lt;/P&gt;&lt;P&gt;clocks = &amp;lt;&amp;amp;ap1302_clk&amp;gt;;&lt;/P&gt;&lt;P&gt;DVDD-supply&amp;nbsp; &amp;nbsp;= &amp;lt;&amp;amp;reg_dvdd_1v2&amp;gt;;&lt;/P&gt;&lt;P&gt;VDDIO-supply&amp;nbsp; = &amp;lt;&amp;amp;reg_vddio_1v8&amp;gt;;&lt;/P&gt;&lt;P&gt;AVDD-supply&amp;nbsp; &amp;nbsp;= &amp;lt;&amp;amp;reg_avdd_2v8&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;sensors {&lt;/P&gt;&lt;P&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;#size-cells = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; onnn,model = "onnn,ar1335";&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sensor,resolution = &amp;lt;3840 2160&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sensor,format = &amp;lt;0x300a&amp;gt;; // MEDIA_BUS_FMT_SGRBG10_1X10&lt;/P&gt;&lt;P&gt;sensor@0 {&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sip = &amp;lt;0xf36c&amp;gt;;&lt;/P&gt;&lt;P&gt;vdd-supply = &amp;lt;&amp;amp;reg_dvdd_1v2&amp;gt;;&lt;/P&gt;&lt;P&gt;vddio-supply = &amp;lt;&amp;amp;reg_dvdd_1v2&amp;gt;;&lt;/P&gt;&lt;P&gt;vaa-supply = &amp;lt;&amp;amp;reg_avdd_2v8&amp;gt;;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;ports {&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;port@0 {&lt;/P&gt;&lt;P&gt;ar1335_mipi_ep: endpoint {&lt;/P&gt;&lt;P&gt;remote-endpoint = &amp;lt;&amp;amp;mipi_csi_ep&amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;data-lanes = &amp;lt;1 2 3 4&amp;gt;;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;amp;cameradev {&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;amp;isi_0 {&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cap_device {&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;amp;mipi_csi {&lt;/P&gt;&lt;P&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;#size-cells = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "okay";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;port@0 {&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0&amp;gt;;&lt;/P&gt;&lt;P&gt;mipi_csi_ep: endpoint {&lt;/P&gt;&lt;P&gt;remote-endpoint = &amp;lt;&amp;amp;ar1335_mipi_ep&amp;gt;;&lt;/P&gt;&lt;P&gt;data-lanes = &amp;lt;1 2 3 4&amp;gt;;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cameradev: camera {&lt;/P&gt;&lt;P&gt;compatible = "fsl,mxc-md", "simple-bus";&lt;/P&gt;&lt;P&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;/P&gt;&lt;P&gt;ranges;&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;isi_0: isi@4ae40000{&lt;/P&gt;&lt;P&gt;compatible = "fsl,imx93-isi", "fsl,imx8-isi";&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0x4ae40000 0x10000&amp;gt;;&lt;/P&gt;&lt;P&gt;interrupts = &amp;lt;GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;/P&gt;&lt;P&gt;clocks = &amp;lt;&amp;amp;clk IMX93_CLK_ISI_GATE&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clk IMX93_CLK_MEDIA_AXI&amp;gt;;&lt;/P&gt;&lt;P&gt;clock-names = "per", "axi";&lt;/P&gt;&lt;P&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX93_CLK_MEDIA_AXI&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&amp;amp;clk IMX93_CLK_MEDIA_APB&amp;gt;;&lt;/P&gt;&lt;P&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX93_CLK_SYS_PLL_PFD1&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clk IMX93_CLK_SYS_PLL_PFD1_DIV2&amp;gt;;&lt;/P&gt;&lt;P&gt;assigned-clock-rates = &amp;lt;400000000&amp;gt;, &amp;lt;133333333&amp;gt;;&lt;/P&gt;&lt;P&gt;interface = &amp;lt;2 0 2&amp;gt;;&lt;/P&gt;&lt;P&gt;no-reset-control;&lt;/P&gt;&lt;P&gt;power-domains = &amp;lt;&amp;amp;media_blk_ctrl IMX93_MEDIABLK_PD_ISI&amp;gt;;&lt;/P&gt;&lt;P&gt;gasket = &amp;lt;&amp;amp;media_blk_ctrl&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cap_device {&lt;/P&gt;&lt;P&gt;compatible = "imx-isi-capture";&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;mipi_csi: csi@4ae00000 {&lt;/P&gt;&lt;P&gt;compatible = "fsl,dwc-mipi-csi2-host";&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0x4ae00000 0x10000&amp;gt;;&lt;/P&gt;&lt;P&gt;interrupts = &amp;lt;GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;/P&gt;&lt;P&gt;clocks = &amp;lt;&amp;amp;clk IMX93_CLK_MIPI_CSI_GATE&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clk IMX93_CLK_CAM_PIX&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clk IMX93_CLK_MIPI_PHY_CFG&amp;gt;;&lt;/P&gt;&lt;P&gt;clock-names = "clk_core", "clk_pixel", "phy_cfg";&lt;/P&gt;&lt;P&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX93_CLK_CAM_PIX&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&amp;amp;clk IMX93_CLK_MIPI_PHY_CFG&amp;gt;;&lt;/P&gt;&lt;P&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX93_CLK_VIDEO_PLL&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clk IMX93_CLK_24M&amp;gt;;&lt;/P&gt;&lt;P&gt;assigned-clock-rates = &amp;lt;140000000&amp;gt;, &amp;lt;24000000&amp;gt;;&lt;/P&gt;&lt;P&gt;gasket = &amp;lt;&amp;amp;media_blk_ctrl&amp;gt;;&lt;/P&gt;&lt;P&gt;power-domains = &amp;lt;&amp;amp;media_blk_ctrl IMX93_MEDIABLK_PD_MIPI_CSI&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;parallel_csi: pcsi@4ac10070 {&lt;/P&gt;&lt;P&gt;compatible = "fsl,imx93-parallel-csi";&lt;/P&gt;&lt;P&gt;reg = &amp;lt;0x4ac10070 0x10&amp;gt;;&lt;/P&gt;&lt;P&gt;clocks = &amp;lt;&amp;amp;clk IMX93_CLK_MIPI_CSI_GATE&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;amp;clk IMX93_CLK_MEDIA_APB&amp;gt;;&lt;/P&gt;&lt;P&gt;clock-names = "pixel", "ipg";&lt;/P&gt;&lt;P&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX93_CLK_CAM_PIX&amp;gt;;&lt;/P&gt;&lt;P&gt;assigned-clock-parents = &amp;lt;&amp;amp;clk IMX93_CLK_VIDEO_PLL&amp;gt;;&lt;/P&gt;&lt;P&gt;assigned-clock-rates = &amp;lt;140000000&amp;gt;;&lt;/P&gt;&lt;P&gt;pi_gpr = &amp;lt;&amp;amp;media_blk_ctrl&amp;gt;;&lt;/P&gt;&lt;P&gt;power-domains = &amp;lt;&amp;amp;media_blk_ctrl IMX93_MEDIABLK_PD_MIPI_CSI&amp;gt;;&lt;/P&gt;&lt;P&gt;status = "disabled";&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Here is my log:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;root&lt;/SPAN&gt;@&lt;SPAN class=""&gt;imx93evk&lt;/SPAN&gt;:~# &lt;SPAN class=""&gt;dmesg&lt;/SPAN&gt; | &lt;SPAN class=""&gt;grep&lt;/SPAN&gt; &lt;SPAN class=""&gt;-E&lt;/SPAN&gt; '&lt;SPAN class=""&gt;ap1302&lt;/SPAN&gt;|&lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;'&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 1.933992]&lt;/SPAN&gt; &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt;: &lt;SPAN class=""&gt;AP1302&lt;/SPAN&gt; &lt;SPAN class=""&gt;Chip&lt;/SPAN&gt; &lt;SPAN class=""&gt;ID&lt;/SPAN&gt; &lt;SPAN class=""&gt;is&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;SPAN class=""&gt;x265&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 1.939282]&lt;/SPAN&gt; &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Direct&lt;/SPAN&gt; &lt;SPAN class=""&gt;firmware&lt;/SPAN&gt; &lt;SPAN class=""&gt;load&lt;/SPAN&gt; &lt;SPAN class=""&gt;for&lt;/SPAN&gt; &lt;SPAN class=""&gt;imx&lt;/SPAN&gt;/&lt;SPAN class=""&gt;camera&lt;/SPAN&gt;/&lt;SPAN class=""&gt;ap1302&lt;/SPAN&gt;&lt;SPAN class=""&gt;.fw&lt;/SPAN&gt; &lt;SPAN class=""&gt;failed&lt;/SPAN&gt; &lt;SPAN class=""&gt;with&lt;/SPAN&gt; &lt;SPAN class=""&gt;error&lt;/SPAN&gt; &lt;SPAN class=""&gt;-2&lt;/SPAN&gt; &lt;SPAN class=""&gt;[ 1.941955]&lt;/SPAN&gt; &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt;: &lt;SPAN class=""&gt;AP1302&lt;/SPAN&gt; &lt;SPAN class=""&gt;is&lt;/SPAN&gt; &lt;SPAN class=""&gt;found&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 1.948287]&lt;/SPAN&gt; &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Falling&lt;/SPAN&gt; &lt;SPAN class=""&gt;back&lt;/SPAN&gt; &lt;SPAN class=""&gt;to&lt;/SPAN&gt; &lt;SPAN class=""&gt;sysfs&lt;/SPAN&gt; &lt;SPAN class=""&gt;fallback&lt;/SPAN&gt; &lt;SPAN class=""&gt;for&lt;/SPAN&gt;: &lt;SPAN class=""&gt;imx&lt;/SPAN&gt;/&lt;SPAN class=""&gt;camera&lt;/SPAN&gt;/&lt;SPAN class=""&gt;ap1302&lt;/SPAN&gt;&lt;SPAN class=""&gt;.fw&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 1.992892]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Registered&lt;/SPAN&gt; &lt;SPAN class=""&gt;mxc_isi&lt;/SPAN&gt;&lt;SPAN class=""&gt;.0&lt;/SPAN&gt;&lt;SPAN class=""&gt;.capture&lt;/SPAN&gt; &lt;SPAN class=""&gt;as&lt;/SPAN&gt; /&lt;SPAN class=""&gt;dev&lt;/SPAN&gt;/&lt;SPAN class=""&gt;video0&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 2.077440]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Registered&lt;/SPAN&gt; &lt;SPAN class=""&gt;mxc_isi&lt;/SPAN&gt;&lt;SPAN class=""&gt;.0&lt;/SPAN&gt;&lt;SPAN class=""&gt;.capture&lt;/SPAN&gt; &lt;SPAN class=""&gt;as&lt;/SPAN&gt; /&lt;SPAN class=""&gt;dev&lt;/SPAN&gt;/&lt;SPAN class=""&gt;video0&lt;/SPAN&gt; &lt;SPAN class=""&gt;[ 2.083876]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mxc-md&lt;/SPAN&gt; &lt;SPAN class=""&gt;42800000&lt;/SPAN&gt;&lt;SPAN class=""&gt;.bus&lt;/SPAN&gt;:&lt;SPAN class=""&gt;camera&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Entity&lt;/SPAN&gt; &lt;SPAN class=""&gt;type&lt;/SPAN&gt; &lt;SPAN class=""&gt;for&lt;/SPAN&gt; &lt;SPAN class=""&gt;entity&lt;/SPAN&gt; &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt; &lt;SPAN class=""&gt;was&lt;/SPAN&gt; &lt;SPAN class=""&gt;not&lt;/SPAN&gt; &lt;SPAN class=""&gt;initialized&lt;/SPAN&gt;!&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 2.098878]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Registered&lt;/SPAN&gt; &lt;SPAN class=""&gt;sensor&lt;/SPAN&gt; &lt;SPAN class=""&gt;subdevice&lt;/SPAN&gt;: &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt; (&lt;SPAN class=""&gt;1&lt;/SPAN&gt;)&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 2.112324]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;: &lt;SPAN class=""&gt;created&lt;/SPAN&gt; &lt;SPAN class=""&gt;link&lt;/SPAN&gt; &lt;SPAN class=""&gt;[mxc_isi.0]&lt;/SPAN&gt; =&amp;gt; &lt;SPAN class=""&gt;[mxc_isi.0.capture]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 2.118959]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;: &lt;SPAN class=""&gt;created&lt;/SPAN&gt; &lt;SPAN class=""&gt;link&lt;/SPAN&gt; &lt;SPAN class=""&gt;[mxc-mipi-csi2.0]&lt;/SPAN&gt; =&amp;gt; &lt;SPAN class=""&gt;[mxc_isi.0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 2.125397]&lt;/SPAN&gt; &lt;SPAN class=""&gt;mx8-img-md&lt;/SPAN&gt;: &lt;SPAN class=""&gt;created&lt;/SPAN&gt; &lt;SPAN class=""&gt;link&lt;/SPAN&gt; &lt;SPAN class=""&gt;[ap1302_mipi 2-003c]&lt;/SPAN&gt; =&amp;gt; &lt;SPAN class=""&gt;[mxc-mipi-csi2.0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN class=""&gt;[ 8.726263]&lt;/SPAN&gt; &lt;SPAN class=""&gt;ap1302_mipi&lt;/SPAN&gt; &lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN class=""&gt;-003c&lt;/SPAN&gt;: &lt;SPAN class=""&gt;Load&lt;/SPAN&gt; &lt;SPAN class=""&gt;firmware&lt;/SPAN&gt; &lt;SPAN class=""&gt;successfully&lt;/SPAN&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P class="lia-indent-padding-left-30px"&gt;However, when I run the command:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw,width=1280,height=720,framerate=15/1 ! videoconvert ! pngenc snapshot=&lt;SPAN class=""&gt;true&lt;/SPAN&gt; ! filesink location=TestPNG.png&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;The result is that the file TestPNG.png has no data.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Please help me resolve this issue.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2024 01:36:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1893202#M225410</guid>
      <dc:creator>TUANLAM95</dc:creator>
      <dc:date>2024-06-25T01:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX93 read camera using AP1302 + AR1335</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1893908#M225458</link>
      <description>&lt;P&gt;what board do you use? nxp board or your own board? did you try the demo images?&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX" target="_blank"&gt;https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jun 2024 00:55:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1893908#M225458</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2024-06-26T00:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX93 read camera using AP1302 + AR1335</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1893914#M225460</link>
      <description>&lt;P&gt;Our company's board design is based on the I.MX93-EVK kit to use imx-image-core. Below are the adjustments I made in the project:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Modified the source code ap1302.c&lt;UL&gt;&lt;LI&gt;Configured the control pins according to my hardware: RESET (ACTIVE LOW)&lt;/LI&gt;&lt;LI&gt;Removed the checksum verification line in the ap1302_fw_handler function -&amp;gt; Without this line, the code reports an error "checksum does not match. T:0xFFFF F: 0x0000"&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Modified the configuration in the device tree as described above&lt;/LI&gt;&lt;LI&gt;I can send you our hardware schematic if needed!&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Wed, 26 Jun 2024 01:14:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1893914#M225460</guid>
      <dc:creator>TUANLAM95</dc:creator>
      <dc:date>2024-06-26T01:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX93 read camera using AP1302 + AR1335</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1896508#M225657</link>
      <description>&lt;P&gt;where did you get the firmware for your ap1302+ar1335? did you use "&lt;SPAN&gt;ap1302_60fps_ar0144_27M_2Lane_awb_tuning.bin"?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Jul 2024 08:28:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-read-camera-using-AP1302-AR1335/m-p/1896508#M225657</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2024-07-01T08:28:16Z</dc:date>
    </item>
  </channel>
</rss>

