<?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: Abort Exception while executing Malloc() in Faraday evb in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Abort-Exception-while-executing-Malloc-in-Faraday-evb/m-p/284435#M2047</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi...I have resolved the issue. I have missed to copy the data's into QSPI memory and copy it back to RAM in Runtime.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Feb 2014 12:51:00 GMT</pubDate>
    <dc:creator>sathishkumarsig</dc:creator>
    <dc:date>2014-02-10T12:51:00Z</dc:date>
    <item>
      <title>Abort Exception while executing Malloc() in Faraday evb</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Abort-Exception-while-executing-Malloc-in-Faraday-evb/m-p/284434#M2046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have moved my program to QSPI0 and trying to boot(Execute in place) from there. The software is booting up but while executing the malloc() function, it is throwing Data Abort exception.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is due to the invalid "_impure_ptr" value which is used in the malloc function.&lt;/P&gt;&lt;P&gt;The map extract of it is ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt; .data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f01433c&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0xf4 C:/Program Files/CodeSourcery/Sourcery G++ Lite/arm-none-eabi/lib/thumb2\libc.a(lib_a-impure.o)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;0x3f01433c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;_impure_ptr&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting this issue only if i am booting from QSPI. If it is running in DDR, the "_impure_ptr" having the valid address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I couldn't able to locate, how this address got loaded? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me out on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your Time&lt;/P&gt;&lt;P&gt;S.Sathishkumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Feb 2014 14:33:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Abort-Exception-while-executing-Malloc-in-Faraday-evb/m-p/284434#M2046</guid>
      <dc:creator>sathishkumarsig</dc:creator>
      <dc:date>2014-02-07T14:33:09Z</dc:date>
    </item>
    <item>
      <title>Re: Abort Exception while executing Malloc() in Faraday evb</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Abort-Exception-while-executing-Malloc-in-Faraday-evb/m-p/284435#M2047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi...I have resolved the issue. I have missed to copy the data's into QSPI memory and copy it back to RAM in Runtime.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Feb 2014 12:51:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Abort-Exception-while-executing-Malloc-in-Faraday-evb/m-p/284435#M2047</guid>
      <dc:creator>sathishkumarsig</dc:creator>
      <dc:date>2014-02-10T12:51:00Z</dc:date>
    </item>
  </channel>
</rss>

