tcl/stm32u5x: fix clock config used at 'reset init'
[fw/openocd] / tcl / target / icepick.cfg
index d1250711bf8a594af5de27b7624b0af778b08a18..cc824ad0e951d45e5fe3f4135aeb78e5dbb2e230 100644 (file)
@@ -54,8 +54,8 @@ proc icepick_c_disconnect {jrc} {
 proc icepick_c_router {jrc rw block register payload} {
 
        set new_dr_value \
-               [expr ( ($rw & 0x1) << 31)        | ( ($block & 0x7) << 28) | \
-                       ( ($register & 0xF) << 24)  | ( $payload & 0xFFFFFF ) ]
+               [expr ( ($rw & 0x1) << 31)        | ( ($block & 0x7) << 28) | \
+                               ( ($register & 0xF) << 24)  | ( $payload & 0xFFFFFF ) } ]
 
 #      echo "\tNew router value:\t0x[format %x $new_dr_value]"
 
@@ -84,7 +84,7 @@ proc icepick_c_tapenable {jrc port} {
                set block 0x2
        } elseif { $port < 32 } {
                # Test tap
-               set tap [expr ($port - 16)]
+               set tap [expr {$port - 16}]
                set block 0x1
        } else {
                echo "ERROR: Invalid ICEPick C port number: $port"