[default.probe] # USB vendor ID # usb_vid = "1337" # USB product ID # usb_pid = "1337" # Serial number # serial = "12345678" # The protocol to be used for communicating with the target. protocol = "Swd" # The speed in kHz of the data link to the target. # speed = 1337 [default.flashing] # Whether or not the target should be flashed. enabled = true # Whether or not bytes erased but not rewritten with data from the ELF # should be restored with their contents before erasing. restore_unwritten_bytes = false # The path where an SVG of the assembled flash layout should be written to. # flash_layout_output_path = "out.svg" [default.reset] # Whether or not the target should be reset. enabled = true # Whether or not the target should be halted after flashing. halt_afterwards = false [default.general] # The chip name of the chip to be debugged. chip = "stm32f103C8" # A list of chip descriptions to be loaded during runtime. chip_descriptions = [] # The default log level to be used. log_level = "WARN" [default.rtt] # Whether or not an RTTUI should be opened after flashing. # This is exclusive and cannot be used with GDB at the moment. enabled = true # A list of channel associations to be displayed. If left empty, all channels are displayed. channels = [ # { up = 0, down = 0, name = "name" } ] # The duration in ms for which the logger should retry to attach to RTT. timeout = 3000 # Whether timestamps in the RTTUI are enabled show_timestamps = true [default.gdb] # Whether or not a GDB server should be opened after flashing. # This is exclusive and cannot be used with RTT at the moment. enabled = false # The connection string in host:port format wher the GDB server will open a socket. # gdb_connection_string