diff --git a/pyocd/gdbserver/gdbserver.py b/pyocd/gdbserver/gdbserver.py index 12098af9c..87095495b 100644 --- a/pyocd/gdbserver/gdbserver.py +++ b/pyocd/gdbserver/gdbserver.py @@ -469,6 +469,7 @@ def breakpoint(self, data): if data[0:1] == b'Z': bkpt_type = Target.BreakpointType.HW if self.soft_bkpt_as_hard else Target.BreakpointType.SW if not self.target.set_breakpoint(addr, bkpt_type): + LOG.error(f"Error setting {bkpt_type.name} breakpoint at 0x{addr:08x}") return self.create_rsp_packet(b'E01') #EPERM else: self.target.remove_breakpoint(addr) @@ -478,6 +479,7 @@ def breakpoint(self, data): if data[1:2] == b'1': if data[0:1] == b'Z': if self.target.set_breakpoint(addr, Target.BreakpointType.HW) is False: + LOG.error(f"Error setting {Target.BreakpointType.HW.name} breakpoint at 0x{addr:08x}") return self.create_rsp_packet(b'E01') #EPERM else: self.target.remove_breakpoint(addr)