<?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: How do I do use the VPU on OS other than Linux or Android? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291783#M35521</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. These are buffers assigned to VPU. Please allocate physically continuous memory for them with the sizes specified in source code. API doc describes the usage of them but their sizes may not be exact.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. FrameBuffers are independant from codeBuffer. You should allocate physically continuous memory for them and pass them to VPU by vpu_DecRegisterFrameBuffer().&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Hongzhang&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Jan 2014 06:13:29 GMT</pubDate>
    <dc:creator>HongzhangYang</dc:creator>
    <dc:date>2014-01-17T06:13:29Z</dc:date>
    <item>
      <title>How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291742#M35480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are running on i.MX6Q the T-Kernel.&lt;BR /&gt;Order to use the VPU, we are porting the driver from Linux, but the problem has occurred.&lt;BR /&gt;This timing, is CPU crashes and no response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--- vpu_lib.c L.443 ---&lt;BR /&gt;BitIssueCommand(NULL, FIRMWARE_GET);&lt;BR /&gt;-----------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;Additional Information (Nov.22.2013): &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp; - i.MX6Q have four cores, but we are using only a single core.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp; - Our environment&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imx-lib version : imx-lib-12.09.01&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; board : Collage-MX6Q (Sohwa &amp;amp; Sophia Technologies)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance.&lt;/P&gt;&lt;P&gt;Shinobu MATSUMOTO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Nov 2013 04:35:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291742#M35480</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-21T04:35:54Z</dc:date>
    </item>
    <item>
      <title>Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291743#M35481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/jackmao"&gt;jackmao&lt;/A&gt; can you help on this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Nov 2013 15:23:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291743#M35481</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2013-11-25T15:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291744#M35482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sir,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you give more information to track this issue? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;gt;&amp;nbsp; what's the ltib release version?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;gt; what did you do to make the system crash?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;gt; please provide the crash log, VPU firmware version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; By the way, in your question description, what's the meaning about&amp;nbsp; "&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;--- vpu_lib.c L.443 ---&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;BitIssueCommand(NULL, FIRMWARE_GET);&amp;nbsp; "&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Jack&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Nov 2013 05:37:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291744#M35482</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-11-26T05:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291745#M35483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jack,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I answer the following statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;gt;&amp;nbsp; what's the ltib release version? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ltib 9.1.1 ($Revision: 1.445.6.1 $)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSP Version : L3.0.35_12.09.01.01&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (We use BIT firmware included in this BSP.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;gt; what did you do to make the system crash?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I wrote a value of the contents of the attached file to the BIT control registor.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Offset of 0x90000000 is added to the write address for MMU)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;gt; please provide the crash log, VPU firmware version.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Attachment is all of the log up to the crash.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I don't know VPU firmware version because the information is not disclosed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; By the way, in your question description, what's the meaning about&amp;nbsp; "&lt;BR /&gt;&amp;gt; --- vpu_lib.c L.443 ---&lt;BR /&gt;&amp;gt; BitIssueCommand(NULL, FIRMWARE_GET);&amp;nbsp; "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU crash occurs at the timing of executing this command.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; However I think this instruction is not the cause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu MATSUMOTO&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Nov 2013 07:41:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291745#M35483</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-26T07:41:54Z</dc:date>
    </item>
    <item>
      <title>Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291746#M35484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu &lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sorry for late reply,&amp;nbsp; from your answer and description, you port our VPU driver, does that means you don't use linux? The other question is why you need add 0x90000000 offset? I still don't get a full picture about your issue, because on our reference board&amp;amp;BSP, never happen this kind of issue, if you port to another system, please make sure the driver and firmware are all ported correctly.&amp;nbsp;&amp;nbsp;&amp;nbsp; By the way, please use my full name, then the system will send a email to inform me that the question is updated. Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2013 02:33:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291746#M35484</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-11-28T02:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291747#M35485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-userid="203408" data-username="jackmao" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt;&lt;/STRONG&gt; ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I ported VPU driver on T-Kernel (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://en.wikipedia.org/wiki/T-Kernel"&gt;http://en.wikipedia.org/wiki/T-Kernel&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T-Kernel uses an address of 0x00000000... for multi-processing.&lt;BR /&gt;Therefore I set an offset of 0x90000000 using MMU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I ported VPU driver (vpu-lib &amp;amp; mxc-vpu) and BIT firmware.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I sent log file by a former reply. Will you confirm whether it is right in this procedure?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, would you offer the reference manual of the BIT processor and a related document to me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;Shinobu MATSUMOTO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2013 06:29:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291747#M35485</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-28T06:29:16Z</dc:date>
    </item>
    <item>
      <title>Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291748#M35486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu MATSUMOTO&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To port VPU, you need port &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;mxc-vpu&lt;/SPAN&gt; &amp;amp; VPU lib, use firmware directly, that will be enough, VPU lib should be in user space.&amp;nbsp; by the way, the vpu documents can't share.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2013 10:06:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291748#M35486</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-11-28T10:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291749#M35487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-userid="203408" data-username="jackmao" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt;&lt;/STRONG&gt; ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I ported VPU driver by a method same as your saying.&lt;BR /&gt;(of course VPULib locates in the user space.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you confirm log file? and is this procedure right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In addition, if there is a probable cause, please inform me.&lt;BR /&gt;(e.g., timing to write data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Shinobu MATSUMOTO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2013 12:21:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291749#M35487</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-28T12:21:55Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291750#M35488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-link-profile-small" data-containerid="-1" data-containertype="-1" data-objectid="203408" data-objecttype="3" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt;&lt;/STRONG&gt; ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm in trouble due delivery time of my customers is imminent.&lt;/P&gt;&lt;P&gt;So, could you give me the answer to today(29 Nov)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Did you confirm log file? and is this procedure right?&lt;BR /&gt;&amp;gt;&lt;BR /&gt;&amp;gt; In addition, if there is a probable cause, please inform me.&lt;BR /&gt;&amp;gt; (e.g., timing to write data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your cooperation.&lt;BR /&gt;Shinobu MATSUMOTO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 06:10:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291750#M35488</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-29T06:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291751#M35489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu MATSUMOTO&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; what's the log file? Do you mean that one "&lt;/P&gt;&lt;P&gt;VREAD: addr=92040018 data=00000000&lt;/P&gt;&lt;P&gt;VWRITE: addr=92040100" I can't get more information from that, if not, I haven't seen any other log file. Due to different OS, I have no idea why it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; could you try to access the VPU in kernel mode to see if the firmware and vpu interface works?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Mao junping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 07:11:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291751#M35489</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-11-29T07:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291752#M35490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-userid="203408" data-username="jackmao" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt;&lt;/STRONG&gt; ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me ask you again.&lt;/P&gt;&lt;P&gt;Did you confirm log file? and is this procedure right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read this as the log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;gt; VREAD: addr=92040018 data=00000000&lt;BR /&gt;&amp;nbsp; value = *(0x92040018);&lt;BR /&gt;&amp;nbsp; if (value == 0x00000000) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // pass through here;&lt;BR /&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;gt; VWRITE: addr=92040100 data=00000000&lt;BR /&gt;&amp;nbsp; *(0x92040100) = 0x00000000;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you understand?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because it might not read the file maybe, and attach again.&lt;BR /&gt;(out_log.txt (2129 lines))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have access in kernel mode to VPU now.&lt;BR /&gt;And, vpu_lib has been used in user mode,&lt;BR /&gt;I have to transfer the values to the kernel mode.&lt;BR /&gt;I have to communicate with the kernel every time vpu_lib writes once.&lt;BR /&gt;In every communication, is being written by 4 bytes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a problem with this access method?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you give me the answer to today(29 Nov)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards.&lt;/P&gt;&lt;P&gt;Shinobu MATSUMOTO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 09:07:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291752#M35490</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-29T09:07:35Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291753#M35491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu MATSUMOTO&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Your procedure is ok, but you should make sure the base address is right, in linux the base address in vpu_lib is come from mmap, another you should make sure the VPU has been initialized correctly, are you access the PC register and buffer register? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;Mao junping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 09:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291753#M35491</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-11-29T09:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291754#M35492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-userid="203408" data-username="jackmao" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt;&lt;/STRONG&gt; ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Base address&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;has been&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;confirmed&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that it is correct&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;(0x02040000 + 0x90000000)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;and &lt;SPAN class="hps"&gt;I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;can access the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;PC register.&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;(0x02040018 + 0x90000000)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;but what is buffer register?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="hps"&gt;Although&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;not listed in&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the manual (IMX6DQRM)&lt;/SPAN&gt;, please teach me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Shinobu MATSUMOTO&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 10:15:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291754#M35492</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-29T10:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291755#M35493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu MATSUMOTO&lt;/SPAN&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; 0x2040100 should be a buffer register.&amp;nbsp; from your access way I can't see any problem, so you write/read many times, and then the system crash, right? I don't know if there is any limitation, I will get the Firmware engineer support next week, today he is not in office, so if you give a detail description, what's your test purpose,&amp;nbsp; how many times you write/read to VPU,&amp;nbsp; about which time it will crash,&amp;nbsp; collect the enough data, it will helpful&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 10:29:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291755#M35493</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-11-29T10:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291756#M35494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-userid="203408" data-username="jackmao" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt; ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system will crash at the end of the LOG file.&lt;BR /&gt;I do not have access to the VPU with the contents other than those listed in the log file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you again next week.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shinobu MATSUMOTO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Nov 2013 11:03:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291756#M35494</guid>
      <dc:creator>忍松本</dc:creator>
      <dc:date>2013-11-29T11:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291757#M35495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Shinobu MATSUMOTO&lt;/SPAN&gt; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; could you paste here your test code segement include the printf code, that's will help us to understand your test procedure, then I will discuss your code with the firmware engineer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mao junping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2013 01:42:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291757#M35495</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-12-02T01:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291758#M35496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Junping Mao,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am Daisuke TSUCHIYA and Shinobu's colleagues.&amp;nbsp; I will reply instead of Shinobu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are using GStreamer and our log is equivalent to the output from VpuReadReg() and VpuWriteReg() of vpu_io.c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that it will not help you to give you our code, because it has changed from Linux to T-Kernel.&amp;nbsp; However I will be prepare it.&lt;BR /&gt;Since the T-Kernel does not support mmap, we have created a driver that implements the mmap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is no problem with the procedure of us, I want to know other causes can be considered.&amp;nbsp; eg Linux intialize routine is operating the VPU.&lt;/P&gt;&lt;P&gt;And if possible, I would like to have a telephone conference with you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your cooperation.&lt;BR /&gt;Daisuke TSUCHIYA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2013 14:04:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291758#M35496</guid>
      <dc:creator>daisuketsuchiya</dc:creator>
      <dc:date>2013-12-02T14:04:33Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291759#M35497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;STRONG&gt;&lt;A _jive_internal="true" data-avatarid="-1" data-userid="203408" data-username="jackmao" href="https://community.nxp.com/people/jackmao"&gt;Junping Mao&lt;/A&gt;&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please let me confirm your request.&lt;/P&gt;&lt;P&gt;The reason why you are asking the test code to us is to know why the access to VPU is so frequent?&amp;nbsp; Or, do you need a driver code that is accessing the VPU actually?&amp;nbsp; We are using GStreamer, not the test code, so GStreamer is done "our test procedure" that you say.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Still do you need our code?&amp;nbsp; If so, we have a problem to provide our code.&amp;nbsp; I can not paste our code to this community because it is confidential.&amp;nbsp; Is there a way to send the code directly to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;BR /&gt;Daisuke TSUCHIYA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 02:34:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291759#M35497</guid>
      <dc:creator>daisuketsuchiya</dc:creator>
      <dc:date>2013-12-03T02:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291760#M35498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daisuke TSUCHIYA,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I have just discussed your issue and log with our firmware engineer,it seems that your firmware has been downloaded to VPU,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; "VREAD: addr=92040160 data=00000000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; VREAD: addr=92040018 data=00000020"&amp;nbsp; show it run successfully.&amp;nbsp; Please make sure you follow vpu_lib.c vpu_init routine to do initialization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi Karina Valencia Aguilar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; please ask Yang Hongzhang to provide deep support, he is the VPU owner&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 03:06:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291760#M35498</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-12-03T03:06:40Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Re: Re: Re: How do I do use the VPU on OS other than Linux or Android?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291761#M35499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/HongzhangYang"&gt;HongzhangYang&lt;/A&gt; can you help on this case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 15:50:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/How-do-I-do-use-the-VPU-on-OS-other-than-Linux-or-Android/m-p/291761#M35499</guid>
      <dc:creator>karina_valencia</dc:creator>
      <dc:date>2013-12-03T15:50:59Z</dc:date>
    </item>
  </channel>
</rss>

