This is an automated email from Gerrit.

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

-- gerrit

commit 30b55abf809750a1157bf52a8f6fbb422a020e79
Author: Antonio Borneo <borneo.anto...@gmail.com>
Date:   Wed Oct 2 18:21:05 2019 +0200

    jtag: flush jtag queue after jtag_add_tlr()
    
    If the TLR sequence is sent as result of the command "adapter
    assert trst" while polling is off, the TLR sequence is not sent out
    until a following jtag operation.
    
    Flush the jtag queue before return.
    
    Change-Id: I20efd7137cb7b1d1c4f73c1362cbe4e57aeaae49
    Signed-off-by: Antonio Borneo <borneo.anto...@gmail.com>

diff --git a/src/jtag/core.c b/src/jtag/core.c
index 111b122..52047d8 100644
--- a/src/jtag/core.c
+++ b/src/jtag/core.c
@@ -842,6 +842,7 @@ void jtag_add_reset(int req_tlr_or_trst, int req_srst)
        if (trst_with_tlr) {
                LOG_DEBUG("JTAG reset with TLR instead of TRST");
                jtag_add_tlr();
+               jtag_execute_queue();
 
        } else if (jtag_trst != new_trst) {
                jtag_trst = new_trst;

-- 


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

Reply via email to