<?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: CSI -&amp;gt; IPU -&amp;gt; MEM retrieve 16 bits RAW DATA</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429309#M65242</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Francois,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; good job!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Jun 2015 04:50:34 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2015-06-25T04:50:34Z</dc:date>
    <item>
      <title>CSI -&gt; IPU -&gt; MEM retrieve 16 bits RAW DATA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429307#M65240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My need is to retrieve the RAW data from a custom sensor through the parallel port (CSI). The RAW use 16 bits words. So I have added support of GENERIC_16 mode in the kernel (3.0.35) and V4L.&lt;/P&gt;&lt;P&gt;I used various threads to do the job : &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-97981"&gt;How to Support RGB565 Gated Mode Input to i.MX6 CSI&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/302769"&gt;IPU - bayer pattern conversion&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I can capture data but the data is not complete and every 32 bytes, a wrong value is read. One 8 bit word is always missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here the RAW data I get :&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: monospace,monospace;"&gt;0000000 0000 0200 0400 0600 0800 0a00 0c00 0e00&lt;SPAN class="im"&gt;&lt;BR /&gt;0000010 1000 1200 1400 1600 1800 1a00 1c00 1e00&lt;BR /&gt;&lt;/SPAN&gt;0000020 &lt;SPAN style="background-color: #ffff00;"&gt;2400&lt;/SPAN&gt; 2200 2400 2600 2800 2a00 2c00 2e00&lt;SPAN class="im"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The value in Yellow is a 'bad read'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I expected :&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: monospace,monospace;"&gt;0000000 0001 0203 0405 0607 0c09 0a0b 0c0d 0e0f&lt;SPAN class="im"&gt;&lt;BR /&gt;0000010 1011 .... &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are the IPU / CSI registers, and all seems to be fine (I don't use IC, but smfc and IDMAC) :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i&lt;SPAN style="font-family: monospace,monospace;"&gt;mx-ipuv3 imx-ipuv3.0: init channel = 15&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0:&lt;SPAN style="background-color: #ffff00;"&gt; IPU SENS CONF=0400CB00&lt;/SPAN&gt;&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: initializing idma ch 0 @ ea8c0000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: ch 0 word 0 - 00000000 00000000 00000000 E0001800 00077C4F&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: ch 0 word 1 - 032C0000 00658000 00C7C000 00013FC0 00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: PFS 0x6, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: BPP 0x3, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: NPB 0x1f&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: FW 639, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: FH 479, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: EBA0 0x19600000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: EBA1 0x19600000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Stride 1279&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: scan_order 0&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: uv_stride 0&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: u_offset 0x0&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: v_offset 0x0&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Width0 0+1, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Width1 0+1, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Width2 0+1, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Width3 0+1, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Offset0 0, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Offset1 0, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Offset2 0, &lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: Offset3 0&lt;BR /&gt;mxc_streamon: Dump IPU REGISTERS&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000760&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0000002F&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_CHA_EN1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00800001&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_CHA_EN2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_CHA_PRI1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x18800001&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_CHA_PRI2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_BAND_EN1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IDMAC_BAND_EN2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_CHA_DB_MODE_SEL0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000001&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_CHA_DB_MODE_SEL1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_CHA_TRB_MODE_SEL0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00800000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_CHA_TRB_MODE_SEL1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: DMFC_WR_CHAN =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000090&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: DMFC_WR_CHAN_DEF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x202020F6&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: DMFC_DP_CHAN =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x000096D4&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: DMFC_DP_CHAN_DEF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2020F6F6&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: DMFC_IC_CTRL =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000002&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_FS_PROC_FLOW1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_FS_PROC_FLOW2 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_FS_PROC_FLOW3 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_FS_DISP_FLOW1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_VDIC_VDI_FSIZE =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_VDIC_VDI_C =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;BR /&gt;imx-ipuv3 imx-ipuv3.0: IPU_IC_CONF =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x00000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2015 16:43:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429307#M65240</guid>
      <dc:creator>jean-pierrefran</dc:creator>
      <dc:date>2015-05-13T16:43:31Z</dc:date>
    </item>
    <item>
      <title>Re: CSI -&gt; IPU -&gt; MEM retrieve 16 bits RAW DATA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429308#M65241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have solved a part of the problem : 8 pads were not initialized in the IOMUX. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 22:02:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429308#M65241</guid>
      <dc:creator>jean-pierrefran</dc:creator>
      <dc:date>2015-05-27T22:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: CSI -&gt; IPU -&gt; MEM retrieve 16 bits RAW DATA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429309#M65242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Francois,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; good job!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 04:50:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429309#M65242</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2015-06-25T04:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: CSI -&gt; IPU -&gt; MEM retrieve 16 bits RAW DATA</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429310#M65243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jean-Pierre, I'm working on a project to get Bayer values. Could you tell me which files you've changed because I am not getting the raw output?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Sep 2015 09:01:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/CSI-gt-IPU-gt-MEM-retrieve-16-bits-RAW-DATA/m-p/429310#M65243</guid>
      <dc:creator>juanschenini</dc:creator>
      <dc:date>2015-09-29T09:01:26Z</dc:date>
    </item>
  </channel>
</rss>

