<?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>prob related to external flash memory accessing</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/42596/prob-related-to-external-flash-memory-accessing</link><description> hi, 
 i was trying 2 interface SST flash 39vf400a external flash located at 0x000000. 
however, while debugging i&amp;#39;m using a initialization file wherein i point PC to internal 8k SRAM address(0x10000000) it works fine.So i&amp;#39;m able to run programs where</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: prob related to external flash memory accessing</title><link>https://community.arm.com/thread/97187?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2005 08:34:20 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2396a155-7cae-4baa-be44-de37e0599e66</guid><dc:creator>Karl Hamsher</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;when then pc comes to the 2 line it invokes Data abort interrupt.&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Of course it does.  Your access is misaligned.  Look at your flash datasheet, your schematic, and where the address lines are connected.  Adjust your address accordingly.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.keil.com/forum/docs/thread6013.asp"&gt;http://www.keil.com/forum/docs/thread6013.asp&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: prob related to external flash memory accessing</title><link>https://community.arm.com/thread/44116?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2005 08:26:00 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:46f01b44-8d6c-4f42-a94a-30fd6269c4c9</guid><dc:creator>Karl Hamsher</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;i was trying 2 interface SST flash ...&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Your SMS laziness wasted Stefan&amp;#39;s time since you used &amp;#39;&lt;b&gt;2&lt;/b&gt;&amp;#39; when you meant &amp;#39;&lt;b&gt;to&lt;/b&gt;&amp;#39;.  Good lord man!  Is typing a single extra character so difficult.  Just think about the value that &lt;b&gt;single extra character&lt;/b&gt; would have provided!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: prob related to external flash memory accessing</title><link>https://community.arm.com/thread/73265?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2005 07:56:27 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2aa93c44-527c-4db3-8f96-da61403a8ea6</guid><dc:creator>prasad .</dc:creator><description>&lt;p&gt;i have only one external flash interfaced at location 0x0000000. but i do have internal 8k sram at address 0x10000000 &amp;amp; i am using this location to download code. this method is working fine as long as i dont touch the flash memory locations.&lt;br /&gt;
&lt;br /&gt;
Temp1 = (unsigned long *)0x00005555;&lt;br /&gt;
*Temp1= 0xAAAA;&lt;br /&gt;
&lt;br /&gt;
1. line points to flash location&lt;br /&gt;
2. write data 0xAAAA to the address.&lt;br /&gt;
&lt;br /&gt;
when then pc comes to the 2 line it invokes Data abort interrupt.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: prob related to external flash memory accessing</title><link>https://community.arm.com/thread/44115?ContentTypeID=1</link><pubDate>Thu, 02 Jun 2005 07:43:07 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:77be046a-fd0f-4aa9-b0bb-1cc732f6ec48</guid><dc:creator>John Donaldson</dc:creator><description>&lt;p&gt;I doubt that the ARM allows you to interface 2 flash chips at the same address - maybe this is your problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>