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/3799

-- gerrit

commit f9462d7b6d8ad08b3de3b11c14f1dc7b7bf3e0e6
Author: Spencer Oliver <[email protected]>
Date:   Tue Oct 4 09:38:21 2016 +0100

    stm32l4x: fix incorrect device id mask
    
    Change-Id: I37cf9cbdd07dc3764d2c719b7c6ed5852aea3943
    Signed-off-by: Spencer Oliver <[email protected]>

diff --git a/src/flash/nor/stm32l4x.c b/src/flash/nor/stm32l4x.c
index 129b281..7a75c52 100644
--- a/src/flash/nor/stm32l4x.c
+++ b/src/flash/nor/stm32l4x.c
@@ -698,7 +698,7 @@ static int get_stm32l4_info(struct flash_bank *bank, char 
*buf, int buf_size)
        if (retval != ERROR_OK)
                return retval;
 
-       uint16_t device_id = dbgmcu_idcode & 0xffff;
+       uint16_t device_id = dbgmcu_idcode & 0xfff;
        uint8_t rev_id = dbgmcu_idcode >> 28;
        uint8_t rev_minor = 0;
        int i;
@@ -713,7 +713,7 @@ static int get_stm32l4_info(struct flash_bank *bank, char 
*buf, int buf_size)
        const char *device_str;
 
        switch (device_id) {
-       case 0x6415:
+       case 0x415:
                device_str = "STM32L4xx";
                break;
 

-- 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to