[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openocd-development
Subject:    [OpenOCD-devel] [PATCH]: 833fc44 stlink: fix speed setting in dap mode
From:       gerrit () openocd ! org (gerrit)
Date:       2020-02-24 10:09:16
Message-ID: 20200224100916.1E5DB4A00E0 () mail ! openocd ! org
[Download RAW message or body]

This is an automated email from Gerrit.

Antonio Borneo (borneo.antonio@gmail.com) just uploaded a new patch set to Gerrit, \
which you can find at http://openocd.zylin.com/5464

-- gerrit

commit 833fc44254a1d74c936627597ca83edc3421cf41
Author: Laurent LEMELE <laurent.lemele@st.com>
Date:   Wed Feb 12 22:22:54 2020 +0100

    stlink: fix speed setting in dap mode
    
    stlink accepts a set of values for "adapter speed".
    Fix the api khz() to return one of the allowed speed values.
    
    Change-Id: Iac640b6f76935891ca25ac168cab3809707f19d9
    Signed-off-by: Laurent LEMELE <laurent.lemele@st.com>
    Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>

diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c
index da1d1b5..c74abc9 100644
--- a/src/jtag/drivers/stlink_usb.c
+++ b/src/jtag/drivers/stlink_usb.c
@@ -3623,7 +3623,12 @@ static int stlink_dap_speed(int speed)
 /** */
 static int stlink_dap_khz(int khz, int *jtag_speed)
 {
-	*jtag_speed = khz;
+	if (khz == 0) {
+		LOG_ERROR("RCLK not supported");
+		return ERROR_FAIL;
+	}
+
+	*jtag_speed = stlink_speed(stlink_dap_handle, khz, true);
 	return ERROR_OK;
 }
 

-- 


_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic