code: def strace_configure(self, port_width):
          
          if port_width not in [1, 2, 4]:
              raise ValueError('Invalid port width: %s' % str(port_width))
  
          config_string = 'PortWidth=%d' % port_width
          res = self._dll.JLINK_STRACE_Config(config_string.encode())
          if res < 0:
              raise errors.JLinkException('Failed to configure STRACE port')
  
          return None
docs: Configures the trace port width for tracing.
  
          Note that configuration cannot occur while STRACE is running.
  
          Args:
            self (JLink): the ``JLink`` instance
            port_width (int): the trace port width to use.
  
          Returns:
            ``None``
  
          Raises:
            ValueError: if ``port_width`` is not ``1``, ``2``, or ``4``.
            JLinkException: on error.