File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -365,13 +365,14 @@ def _check_response(self, response):
365365 ack = response & DAPTransferResponse .ACK_MASK
366366 if ack != DAPTransferResponse .ACK_OK :
367367 if ack == DAPTransferResponse .ACK_FAULT :
368- raise DAPAccessIntf .TransferFaultError ()
368+ raise DAPAccessIntf .TransferFaultError ("SWD/JTAG communication failure (FAULT ACK received)" )
369369 elif ack == DAPTransferResponse .ACK_WAIT :
370- raise DAPAccessIntf .TransferTimeoutError ()
370+ raise DAPAccessIntf .TransferTimeoutError ("SWD/JTAG communication failure (WAIT ACK received)" )
371371 elif ack == DAPTransferResponse .ACK_NO_ACK :
372- raise DAPAccessIntf .TransferError ("No ACK received" )
372+ raise DAPAccessIntf .TransferError ("SWD/JTAG communication failure (No ACK received); " \
373+ "check USB cable, try to reduce Debugger clock" )
373374 else :
374- raise DAPAccessIntf .TransferError ("Unexpected ACK value (%d) returned by probe " % ack )
375+ raise DAPAccessIntf .TransferError ("SWD/JTAG communication failure ( Unexpected ACK value '%d' received) " % ack )
375376 elif (response & DAPTransferResponse .PROTOCOL_ERROR_MASK ) != 0 :
376377 raise DAPAccessIntf .TransferProtocolError ("SWD protocol error" )
377378
You can’t perform that action at this time.
0 commit comments