This is an automated email from Gerrit.

Jussi Kivilinna ([email protected]) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/2441

-- gerrit

commit 163607ebab3ca11857fbd4e8c09ff72764f9ee72
Author: Jussi Kivilinna <[email protected]>
Date:   Wed Dec 17 12:14:32 2014 +0200

    stm32lx: do not attempt mass-erase in-place of first bank erase
    
    Commit 832f0a5bfb439ed9b6e16df69c4dd95e001db015 'stm32: add mass erase 
support for STM32L' added
    use of mass-erase in-place of bank-erase. This is triggered if first bank 
is requested to be
    fully erased.
    
    This erroneous action completely fails on STM32L162VEY (512 KiB flash in 
two banks) and also
    unintently destroying contents of EEPROM and second flash bank.
    
    Change-Id: I0f13f7b0346747a09c755d72b5b95775ceff5a6f
    Signed-off-by: Jussi Kivilinna <[email protected]>

diff --git a/src/flash/nor/stm32lx.c b/src/flash/nor/stm32lx.c
index e5b66cf..5204a60 100644
--- a/src/flash/nor/stm32lx.c
+++ b/src/flash/nor/stm32lx.c
@@ -307,9 +307,6 @@ static int stm32lx_erase(struct flash_bank *bank, int 
first, int last)
                return ERROR_TARGET_NOT_HALTED;
        }
 
-       if ((first == 0) && (last == (bank->num_sectors - 1)))
-               return stm32lx_mass_erase(bank);
-
        /*
         * Loop over the selected sectors and erase them
         */

-- 

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to