<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>kappah's Groups Activities</title><link>https://community.arm.com/members/kappah</link><description>Recent activity for people in kappah's group</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>stm32h753 heap in external sram causing hard faulter handler</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/45500/stm32h753-heap-in-external-sram-causing-hard-faulter-handler</link><pubDate>Fri, 24 Jan 2020 14:29:17 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:227e20cb-6055-467f-9884-da4902332b0a</guid><dc:creator>kappah</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am using stm32h753 micro and i&amp;#39;d like to save heap in my external ram (0xC0000000).&lt;/p&gt;
&lt;p&gt;When I debug my project an hard faulter handler occurs invocating the __main function after systeminit().&lt;/p&gt;
&lt;p&gt;I write here my startup.s and my .sct file&lt;/p&gt;
&lt;p&gt;//--------------&lt;/p&gt;
&lt;p&gt;Stack_Size EQU 0x400&lt;/p&gt;
&lt;p&gt;AREA STACK, NOINIT, READWRITE, ALIGN=3&lt;br /&gt;Stack_Mem SPACE Stack_Size&lt;br /&gt;__initial_sp&lt;/p&gt;
&lt;p&gt;; &amp;lt;h&amp;gt; Heap Configuration&lt;br /&gt;; &amp;lt;o&amp;gt; Heap Size (in Bytes) &amp;lt;0x0-0xFFFFFFFF:8&amp;gt;&lt;br /&gt;; &amp;lt;/h&amp;gt;&lt;/p&gt;
&lt;p&gt;Heap_Size EQU 0x00040000&lt;/p&gt;
&lt;p&gt;AREA HEAP, NOINIT, READWRITE, ALIGN=3&lt;br /&gt;__heap_base&lt;br /&gt;Heap_Mem SPACE Heap_Size&lt;br /&gt;__heap_limit&lt;/p&gt;
&lt;p&gt;//---------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;LR_IROM1 0x8000000 0x00200000 &lt;br /&gt;{ ; load region size_region&lt;br /&gt; ER_IROM1 0x8000000 &lt;br /&gt; { ; load address = execution address&lt;br /&gt; *.o (RESET, +First)&lt;br /&gt; *(InRoot$$Sections)&lt;br /&gt; .ANY (+RO)&lt;br /&gt; .ANY (+XO)&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; RW_IRAM1 0x24000000 0x00080000 ; 512KB &lt;br /&gt; { &lt;br /&gt; startup.o (STACK)&lt;br /&gt; .ANY (+RW +ZI)&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; RW_IRAM2 0x30000000 0x00040000 ; 288KB&lt;br /&gt; { &lt;br /&gt; ;startup.o (HEAP) &lt;br /&gt; }&lt;br /&gt; RW_IRAM3 0x38000000 0x0010000 ; 64KB &lt;br /&gt; {&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;LR_ERAM 0xC0000000 0x2000000 &lt;br /&gt;{&lt;br /&gt; ER_ERAM1 0xC0000000 0x00040000&lt;br /&gt; {&lt;br /&gt; startup.o (HEAP) &lt;br /&gt; }&lt;/p&gt;
&lt;p&gt;ER_ERAM2 0xC1F00000 0x00100000&lt;br /&gt; {&lt;br /&gt; &lt;br /&gt; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;any idea?&lt;/p&gt;
&lt;p&gt;thanks in advance&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Ask A Question I</title><link>https://community.arm.com/achievements/460ac7df-7ccc-4c42-a204-9e05eef3be09</link><pubDate>Fri, 24 Jan 2020 09:42:16 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:8f2be75c-de09-4ca8-aed1-93a8254ff097</guid><dc:creator /><description>Ask a question in a forum.</description></item><item><title>Community Help</title><link>https://community.arm.com/members/kappah/activities/3110d914-50fb-488c-9435-c2ae12210d5e</link><pubDate>Fri, 24 Jan 2020 14:15:44 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3110d914-50fb-488c-9435-c2ae12210d5e</guid><dc:creator>Arm Community</dc:creator><description>New to Arm Community? Start here to learn how to get the most out of it. Learn about Community enhancements, share ideas and ask questions.</description></item></channel></rss>