<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Keil 4.74, STM32F429 and &amp;gt;1MB Flash?</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/32454/keil-4-74-stm32f429-and-1mb-flash</link><description> 
Hi, 

 
It seems that there ist a problem when using Keil MDK 4.74 on
STM32F429 and Code/RO-Data with more than 1MB. The 5.14 Compiler
looks better, but i have tested it only once. 
Is there anything known to this? 

 
Martin 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Keil 4.74, STM32F429 and &gt;1MB Flash?</title><link>https://community.arm.com/thread/128862?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 08:36:37 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:d32050f7-72bd-4228-a9bc-6a02253b86f8</guid><dc:creator>Westonsupermare Pier</dc:creator><description>&lt;p&gt;&lt;p&gt;
The devices in question have two Internal 1MB Flash banks located
at 0x08000000, and 0x08100000, creating a 2MB linear region.&lt;/p&gt;

&lt;p&gt;
The question would be what exactly happens, does something go
wrong in the user supplied SystemInit() code, or the C runtime&amp;#39;s
__main function initializing the statics before jumping into main().
Do the system enter the Hard Fault Handler, and what does that
indicate about the issue.&lt;/p&gt;

&lt;p&gt;
Turn off &amp;quot;run to main&amp;quot; and do some analysis of why it&amp;#39;s actually
dying, cause it&amp;#39;s probably not compiler related.&lt;/p&gt;

&lt;p&gt;
Once you can migrate beyond anecdotal evidence, provide some
demonstrative scenarios to Keil support, with things like tool
versions, MAP/HEX/AXF files, etc. This is not Keil support.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil 4.74, STM32F429 and &gt;1MB Flash?</title><link>https://community.arm.com/thread/128882?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 06:06:36 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:5bcc6d5f-3ebc-43f8-afcd-0aebc49011c4</guid><dc:creator>Martin Kortmann</dc:creator><description>&lt;p&gt;&lt;p&gt;
no, internal flash&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil 4.74, STM32F429 and &gt;1MB Flash?</title><link>https://community.arm.com/thread/120534?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 05:16:50 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ab9ff593-c3a6-4b3d-9415-db518a4e3802</guid><dc:creator>edPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
I assume we are talking about an external flash? Does the startup
code properly initialize the memory controller so the program can
access the full 2MB of the flash? Else, you are likely to get a huge
fail when the CRTL tries to run the code to extract the initialized
variable values to copy into RAM.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil 4.74, STM32F429 and &gt;1MB Flash?</title><link>https://community.arm.com/thread/108148?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 04:15:51 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:50358cfb-614c-404a-bc8a-9372ab0f79d6</guid><dc:creator>Martin Kortmann</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hi,&lt;/p&gt;

&lt;p&gt;
My program simply does&amp;#39;nt run anymore. No Compiler message, no
linker message and no debugger message. It 1.) stucks in the
initialisation code (before main) or 2. doesn&amp;#39;t initialze some global
variables. When i remove some code, to come below the 1MB &amp;quot;limit&amp;quot;,
every runs fine.&lt;br /&gt;
The memory map looks good.&lt;/p&gt;

&lt;p&gt;
Martin&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil 4.74, STM32F429 and &gt;1MB Flash?</title><link>https://community.arm.com/thread/93355?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 04:01:12 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:57bda820-816a-4b1b-bdf8-d43bf07148a2</guid><dc:creator>Westonsupermare Pier</dc:creator><description>&lt;p&gt;&lt;p&gt;
Problem with Compiler, Linker or Download, please be specific
about the nature, and messaging provided by the tools.&lt;/p&gt;

&lt;p&gt;
The 2M devices need a suitable Flash Algorithm selected to program
the second bank of flash.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil 4.74, STM32F429 and &gt;1MB Flash?</title><link>https://community.arm.com/thread/69141?ContentTypeID=1</link><pubDate>Wed, 25 Mar 2015 01:34:33 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2100862b-a515-4036-a6f2-46e8965470be</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
What &amp;quot;problem&amp;quot;, exactly?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>