code: def init(self):
          
          if not self.call_delegate('will_start_debug_core', core=self):
              if self.halt_on_connect:
                  self.halt()
              self._read_core_type()
              self._check_for_fpu()
              self.build_target_xml()
              self.sw_bp.init()
  
          self.call_delegate('did_start_debug_core', core=self)
docs: Cortex M initialization. The bus must be accessible when this method is called.