def __init__(self, vivado_path="/opt/Xilinx/Vivado", vivado_ver=None, flash_part="n25q256-3.3v-spi-x1_x2_x4"): GenericProgrammer.__init__(self) self.vivado_path = vivado_path self.vivado_ver = vivado_ver self.flash_part = flash_part
def __init__(self, flash_proxy_basename=None): GenericProgrammer.__init__(self, flash_proxy_basename)
def __init__(self, board, index, flash_proxy_basename=None): GenericProgrammer.__init__(self, flash_proxy_basename) self.board = board self.index = index
def __init__(self, cable, flash_proxy_basename=None, position=0): GenericProgrammer.__init__(self, flash_proxy_basename) self.cable = cable self.position = position
def __init__(self, iceburn_path): GenericProgrammer.__init__(self) self.iceburn = iceburn_path
def __init__(self, config, flash_proxy_basename=None): GenericProgrammer.__init__(self, flash_proxy_basename) self.config = config
def __init__(self, openocd_config, flash_proxy_basename=None): GenericProgrammer.__init__(self, flash_proxy_basename=flash_proxy_basename) self.openocd_config = openocd_config