<?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>topic Re: Use GPU2D on Dual/Quad in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476256#M75571</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Deactivated user​, are you able to help here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Mar 2016 21:36:50 GMT</pubDate>
    <dc:creator>CarlosCasillas</dc:creator>
    <dc:date>2016-03-14T21:36:50Z</dc:date>
    <item>
      <title>Use GPU2D on Dual/Quad</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476255#M75570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to use the GC320 (GPU2D) in Windows Embedded Compact 7 and 2013.&lt;/P&gt;&lt;P&gt;I started from Adeneo's BSP, but now our BSP has been heavily customized.&lt;/P&gt;&lt;P&gt;I have only binary code for the GPU2D access libraries, but I can see how it integrates with the display driver.&lt;/P&gt;&lt;P&gt;I currently have it integrated using ifdefs, I plan to make it activable at runtime.&lt;/P&gt;&lt;P&gt;Currently I have it running on devices based on Solo and DualLight version of i.MX6, but not on those based on Dual and Quad.&lt;/P&gt;&lt;P&gt;On dual/quad the initialization function succeeds. I've no code, but I suppose that, at least, this means that writing/reading to the main registers is working.&lt;/P&gt;&lt;P&gt;But when the driver waits for an operation to be completed it print outs a timeout message and fails.&lt;/P&gt;&lt;P&gt;The message is: "GC2D FATAL ERROR:2D hardware hung (timeout:3000)!" &lt;/P&gt;&lt;P&gt;I suppose that this means that no interrupt is generated by GPU2D when the operation is completed, but I can't confirm this for sure. &lt;/P&gt;&lt;P&gt;Reading the documentation, it seems that the same GC320 component is used on both version of i.MX6, and it's mapped on the same memory area, uses the same interrupts.&lt;/P&gt;&lt;P&gt;I see that clocking is managed in a different way. Dual/quad reference manual states that CCGR3(CG15) bits (for openVG accelerator) must be set alongside CCGR1(CG12) for the GPU2D, as on solo/DL. &lt;/P&gt;&lt;P&gt;I tried to do this, but with no result.&lt;/P&gt;&lt;P&gt;I also tried the different settings for CBCMR to use different clock sources for GPU2D clock and AXI, but with no success.&lt;/P&gt;&lt;P&gt;There is something obvious that I'm missing here?&lt;/P&gt;&lt;P&gt;Is the GPU2D driver meant to work on both variants of the processor?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Mar 2016 15:10:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476255#M75570</guid>
      <dc:creator>valterm</dc:creator>
      <dc:date>2016-03-14T15:10:25Z</dc:date>
    </item>
    <item>
      <title>Re: Use GPU2D on Dual/Quad</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476256#M75571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Deactivated user​, are you able to help here?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Mar 2016 21:36:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476256#M75571</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2016-03-14T21:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: Use GPU2D on Dual/Quad</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476257#M75572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1.9.3&lt;/P&gt;&lt;P&gt;I am in touch with Jochen about this issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Mar 2016 13:14:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476257#M75572</guid>
      <dc:creator>valterm</dc:creator>
      <dc:date>2016-03-17T13:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: Use GPU2D on Dual/Quad</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476258#M75573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Last week, we enabled the 2D acceleration in our Adeneo Windows EC2013 BSP (V2.1.0). The display drawing improves significantly.&lt;/P&gt;&lt;P&gt;However, after some testing we also encountered the error message: GC2D FATAL ERROR:2D hardware hung (timeout:3000)! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is a solution to this issue, we would like to learn what it is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jun 2016 09:34:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Use-GPU2D-on-Dual-Quad/m-p/476258#M75573</guid>
      <dc:creator>marcelbeerling</dc:creator>
      <dc:date>2016-06-13T09:34:32Z</dc:date>
    </item>
  </channel>
</rss>

