<?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>Flash Bank2 Pages Write / Erase Problem</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/27055/flash-bank2-pages-write-erase-problem</link><description> 
Hi! 

 
I try to erase Bank2 using this code: 

 
//Pages = 0x08080000;//bank2 start adress FLASH_UnlockBank2();
FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_PGERR |
FLASH_FLAG_WRPRTERR); FLASH_Status1 = FLASH_EraseAllBank2Pages(); //
FLASH_Status1 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Flash Bank2 Pages Write / Erase Problem</title><link>https://community.arm.com/thread/84744?ContentTypeID=1</link><pubDate>Mon, 08 Aug 2011 11:00:32 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2c0bb26c-80b3-4f6b-b7b2-1b27d80ead47</guid><dc:creator>Ajit Ananthapadmanabhan</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hi All,&lt;/p&gt;

&lt;p&gt;
Write/Erase operation to Flash Bank2 memory appears to be slow(The
busy bit stays set for longer time).&lt;/p&gt;

&lt;p&gt;
Has any one faced this problem?&lt;/p&gt;

&lt;p&gt;
Is there any specfic settings for BANK2 flash thats need to be
done?&lt;/p&gt;

&lt;p&gt;
Ajit&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Bank2 Pages Write / Erase Problem</title><link>https://community.arm.com/thread/79227?ContentTypeID=1</link><pubDate>Mon, 18 Apr 2011 02:27:50 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f7f5773e-a53b-44e5-ab55-6f8cd81ca46e</guid><dc:creator>Melih ck</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hi!&lt;br /&gt;
it worked but it is with problem.&lt;br /&gt;
When i try to erase, it returns FLASH_Timeout but it erase.&lt;br /&gt;
FLASH_Status1 = FLASH_EraseAllBank2Pages();&lt;/p&gt;

&lt;p&gt;
Also when i write data it write but function return
FLASH_TIMEOUT&lt;br /&gt;
so it writes more slowly (these problems only for bank2)&lt;br /&gt;
I didnt understand the problem !!!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Bank2 Pages Write / Erase Problem</title><link>https://community.arm.com/thread/59370?ContentTypeID=1</link><pubDate>Sun, 17 Apr 2011 22:10:35 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:995fc83d-5d4a-49f5-8730-306891f04036</guid><dc:creator>Melih ck</dc:creator><description>&lt;p&gt;&lt;p&gt;
ADD code it works&lt;br /&gt;
FLASH_ClearFlag(FLASH_FLAG_BANK2_EOP | FLASH_FLAG_BANK2_PGERR |
FLASH_FLAG_BANK2_WRPRTERR);&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Bank2 Pages Write / Erase Problem</title><link>https://community.arm.com/thread/90936?ContentTypeID=1</link><pubDate>Fri, 15 Apr 2011 10:52:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:3c18017f-10e4-4882-a488-a8ab6dd9020c</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;

&lt;a href="https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flash%20Bank2%20Erase%20Problem&amp;curren;tviews=14"&gt;my.st.com/.../Flat.aspx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://bit.ly/ffbqTL"&gt;http://bit.ly/ffbqTL&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash Bank2 Pages Write / Erase Problem</title><link>https://community.arm.com/thread/59365?ContentTypeID=1</link><pubDate>Fri, 15 Apr 2011 09:22:30 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:abe586ec-478c-4267-90ee-18805c795d8b</guid><dc:creator>&amp;#178;erik malund</dc:creator><description>&lt;p&gt;&lt;p&gt;
... this is a &amp;#39;general&amp;#39; function or is manufacturer dependent.
Since you do not specify your chip, I have to answer &amp;quot;STM32f10x
related&amp;quot;&lt;/p&gt;

&lt;p&gt;
however in STM32f10x_flash.c the header states &amp;quot;* @note This
function can be used only for STM32F10x_XL density devices.&amp;quot;&lt;br /&gt;
could that be it?&lt;/p&gt;

&lt;p&gt;
Erik&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>