SITL has a problem parsing USB serial port strings


Errors can occur in code parsing your --serial1=uart:/dev/serial/by-id/usb-Espressif_USB_JTAG_serial_debug_unit_34:85:18:6A:AD:FC-if00 parameters. From your arguments, this is a path to a serial device, but it is incorrectly parsed as /dev/serial/by-id/usb-Espressif_USB_JTAG_serial_debug_unit_34 in the code. This may be because the parsing code incorrectly uses the colon: in the serial device path as a delimiter.
I found opts.sitl_instance_args.split(“”) in my sim_vehicle.py, but it doesn’t seem to be the cause of the problem, so I’m wondering where the processing code that appears in the ArduCopter black window and where the string parameter I provided is inconsistent