This is an automated email from Gerrit.

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

-- gerrit

commit bc421a8d1b3d54e5cda1db668fd922fd9ae6de60
Author: Spencer Oliver <[email protected]>
Date:   Mon Feb 13 16:37:22 2012 +0000

    flash: fix incorrect stm32f2x/stm32f4x flash size register
    
    The ref manuals for the stm32f2x (RM0033 Rev4) and stm32f4x (RM0090 rev1)
    are unclear to the address of the flash size register (F_ID).
    
    According to contacts @ ST this is the correct address, the manuals will be
    updated in due coarse.
    
    Change-Id: If9fb83b3100458d17038cf27c2b23355e1dc5a9e
    Signed-off-by: Spencer Oliver <[email protected]>

diff --git a/src/flash/nor/stm32f2x.c b/src/flash/nor/stm32f2x.c
index efc3613..367465a 100644
--- a/src/flash/nor/stm32f2x.c
+++ b/src/flash/nor/stm32f2x.c
@@ -603,7 +603,7 @@ static int stm32x_probe(struct flash_bank *bank)
        LOG_INFO("device id = 0x%08" PRIx32 "", device_id);
 
        /* get flash size from target. */
-       retval = target_read_u16(target, 0x1FFF7A10, &flash_size_in_kb);
+       retval = target_read_u16(target, 0x1FFF7A22, &flash_size_in_kb);
        if (retval != ERROR_OK) {
                LOG_WARNING("failed reading flash size, default to max target 
family");
                /* failed reading flash size, default to max target family */

-- 

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to