|
|
@ -23,7 +23,7 @@ def flash(config, flash_proxy, address, data, filetype="", set_qe=False):
|
|
|
|
parser = argparse.ArgumentParser()
|
|
|
|
parser = argparse.ArgumentParser()
|
|
|
|
parser.add_argument("file", help="file to write to flash")
|
|
|
|
parser.add_argument("file", help="file to write to flash")
|
|
|
|
parser.add_argument("-a", "--address", help="offset in flash", type=lambda x: int(x,0), default=0)
|
|
|
|
parser.add_argument("-a", "--address", help="offset in flash", type=lambda x: int(x,0), default=0)
|
|
|
|
parser.add_argument("-f", "--fpga", help="a35 or a100", default="a35")
|
|
|
|
parser.add_argument("-f", "--fpga", help="a35, a100 or a200", default="a35")
|
|
|
|
parser.add_argument("-t", "--filetype", help="file type such as 'bin'", default="")
|
|
|
|
parser.add_argument("-t", "--filetype", help="file type such as 'bin'", default="")
|
|
|
|
args = parser.parse_args()
|
|
|
|
args = parser.parse_args()
|
|
|
|
|
|
|
|
|
|
|
@ -31,6 +31,8 @@ if args.fpga.lower() == "a35":
|
|
|
|
proxy = "bscan_spi_xc7a35t.bit"
|
|
|
|
proxy = "bscan_spi_xc7a35t.bit"
|
|
|
|
elif args.fpga.lower() == "a100":
|
|
|
|
elif args.fpga.lower() == "a100":
|
|
|
|
proxy = "bscan_spi_xc7a100t.bit"
|
|
|
|
proxy = "bscan_spi_xc7a100t.bit"
|
|
|
|
|
|
|
|
elif args.fpga.lower() == "a200":
|
|
|
|
|
|
|
|
proxy = "bscan_spi_xc7a200t.bit"
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
print("error: specify a35 or a100 when flashing")
|
|
|
|
print("error: specify a35 or a100 when flashing")
|
|
|
|
sys.exit()
|
|
|
|
sys.exit()
|
|
|
|