<?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: IP reassy problem in ls2088 / AIOP in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913659#M4349</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Those parts you described has been ran successfully. I’ve also tried to whitch to MEM_PART_SYSTEM_DDR, MEM_PART_PEB and switching allocation (in the aiopsl ipr.c) from cdma_acquire_context momory to fsl_mem_get, but the same problem persists with all these variations, the first cdma:_write fails with the same error message in the ipr.c ipr_create_intance function. Also same result with or without sw tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Br,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wille&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Aug 2019 13:49:54 GMT</pubDate>
    <dc:creator>wille_kuutti</dc:creator>
    <dc:date>2019-08-21T13:49:54Z</dc:date>
    <item>
      <title>IP reassy problem in ls2088 / AIOP</title>
      <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913657#M4347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm working on a IP reassy with LS2088ARDB reference board in AIOP. Trying to create a reassebly instance with ipr_create_instance always leads to "&amp;gt; MAJOR [CPU 0, exception_handler.c:59 exception_handler]: error: System memory write error (permission or ECC).". Early init ot the reassy succeeds. Also timer creation for the expiration timers succeed. Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have even tried this with another HW to narrow down the HW failure possibility.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2019 12:48:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913657#M4347</guid>
      <dc:creator>wille_kuutti</dc:creator>
      <dc:date>2019-08-12T12:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: IP reassy problem in ls2088 / AIOP</title>
      <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913658#M4348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A _jive_internal="true" data-content-finding="Community" data-userid="346232" data-username="wille.kuutti@darkmatter.ae" href="https://community.nxp.com/people/wille.kuutti@darkmatter.ae"&gt;Wille Kuutti&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check whether the following section has been executed successfully.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enum memory_partition_id mem_pid = MEM_PART_SYSTEM_DDR;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fsl_mem_exists(MEM_PART_DP_DDR))&lt;BR /&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; mem_pid = MEM_PART_DP_DDR;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fsl_get_mem( 0x20*64, mem_pid, 64, &amp;amp;tmi_mem_base_addr);&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; tman_create_tmi(tmi_mem_base_addr , 0x20, &amp;amp;ipr_demo_params.tmi_id);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Aug 2019 07:55:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913658#M4348</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2019-08-19T07:55:02Z</dc:date>
    </item>
    <item>
      <title>Re: IP reassy problem in ls2088 / AIOP</title>
      <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913659#M4349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Those parts you described has been ran successfully. I’ve also tried to whitch to MEM_PART_SYSTEM_DDR, MEM_PART_PEB and switching allocation (in the aiopsl ipr.c) from cdma_acquire_context momory to fsl_mem_get, but the same problem persists with all these variations, the first cdma:_write fails with the same error message in the ipr.c ipr_create_intance function. Also same result with or without sw tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Br,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wille&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Aug 2019 13:49:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913659#M4349</guid>
      <dc:creator>wille_kuutti</dc:creator>
      <dc:date>2019-08-21T13:49:54Z</dc:date>
    </item>
    <item>
      <title>Re: IP reassy problem in ls2088 / AIOP</title>
      <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913660#M4350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Wille,&lt;/P&gt;&lt;P&gt;The Timer instance (TMI) was common for IPR timers as well as others like PBRC timers. The design is such that the TMI is allocated per application module. &lt;BR /&gt; There was an issue in PBRC callback timer code, which was probably causing some TMAN hardware internal corruption.&lt;/P&gt;&lt;P&gt;We can move the TMI creation inside IPR, there is additional memory needed by IPR to create the TMI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Yiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2019 09:34:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913660#M4350</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2019-09-03T09:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: IP reassy problem in ls2088 / AIOP</title>
      <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913661#M4351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think timers is not the problem here. I used IPR_MODE_TMI option to move timer allocation inside ipr_create_instance (in the aiopsl library) and the error happend before it calls tman_create_tmi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Br,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wille&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Sep 2019 07:59:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913661#M4351</guid>
      <dc:creator>wille_kuutti</dc:creator>
      <dc:date>2019-09-23T07:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: IP reassy problem in ls2088 / AIOP</title>
      <link>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913662#M4352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did a little test. No timers, no ipr just allocating the memory and write:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;slab_find_and_reserve_bpid(100,&lt;BR /&gt; IPR_CONTEXT_SIZE,&lt;BR /&gt; 8,&lt;BR /&gt; MEM_PART_DP_DDR,&lt;BR /&gt; NULL,&lt;BR /&gt; &amp;amp;bpid);&lt;/P&gt;&lt;P&gt;cdma_acquire_context_memory(bpid,&lt;BR /&gt; ipr_instance_ptr);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; cdma_write(*ipr_instance_ptr, &amp;amp;ipr_instance_s, IPR_INSTANCE_SIZE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It ended up with the similar results:&lt;/P&gt;&lt;P&gt;&amp;gt; MAJOR [CPU 0, exception_handler.c:57 exception_handler]: Fatal error encountered in file: cdma.c, line: 279&lt;BR /&gt;&amp;gt; MAJOR [CPU 0, exception_handler.c:58 exception_handler]: function: cdma_write&lt;BR /&gt;&amp;gt; MAJOR [CPU 0, exception_handler.c:59 exception_handler]: error: System memory write error (permission or ECC).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And by the way, the first print is a bit misleading since the exception handler is in the cdma.c and the file name comes from that code, the actual code is located in the inline_cdma.h file for which the line number also points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Br,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wille&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Sep 2019 11:54:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/IP-reassy-problem-in-ls2088-AIOP/m-p/913662#M4352</guid>
      <dc:creator>wille_kuutti</dc:creator>
      <dc:date>2019-09-23T11:54:32Z</dc:date>
    </item>
  </channel>
</rss>

