Corrected F0 DBGMCU_IDCODE register address
authorMike Szczys <mike@jumptuck.com>
Sun, 3 Jun 2012 15:39:34 +0000 (10:39 -0500)
committerMike Szczys <mike@jumptuck.com>
Sun, 3 Jun 2012 15:39:34 +0000 (10:39 -0500)
src/stlink-common.c

index 3f8a7f0e5f9d2d684a8d364516c12885b6315742..f0a0c236e3ac60111661216a8c59c3901022611f 100644 (file)
@@ -394,7 +394,7 @@ uint32_t stlink_core_id(stlink_t *sl) {
 
 uint32_t stlink_chip_id(stlink_t *sl) {
     uint32_t chip_id = stlink_read_debug32(sl, 0xE0042000);
-    if (chip_id == 0) chip_id = stlink_read_debug32(sl, 0xE000ED00);
+    if (chip_id == 0) chip_id = stlink_read_debug32(sl, 0x40015800);   //Try Corex M0 DBGMCU_IDCODE register address
     return chip_id;
 }