colorlight_i9plus: Switch to OpenFPGALoader for loading bitstreams.

This commit is contained in:
Florent Kermarrec 2024-04-02 08:43:44 +02:00
parent 2392473b89
commit e4c4391a9c
2 changed files with 5 additions and 5 deletions

View File

@ -6,7 +6,7 @@
from litex.build.generic_platform import *
from litex.build.xilinx import Xilinx7SeriesPlatform
from litex.build.openocd import OpenOCD
from litex.build.openfpgaloader import OpenFPGALoader
# IOs ----------------------------------------------------------------------------------------------
@ -127,8 +127,8 @@ class Platform(Xilinx7SeriesPlatform):
"-loadbit \"up 0x0 {build_name}.bit\" -file {build_name}.bin"]
def create_programmer(self, cfg="openocd_xc7_ft2232.cfg"):
return OpenOCD(cfg, "bscan_spi_xc7a50t.bit")
def create_programmer(self):
return OpenFPGALoader(cable="ch347_jtag")
def do_finalize(self, fragment):
Xilinx7SeriesPlatform.do_finalize(self, fragment)

View File

@ -179,11 +179,11 @@ def main():
builder.build(**parser.toolchain_argdict)
if args.load:
prog = soc.platform.create_programmer(cfg="prog/openocd_xc7_ft2232.cfg")
prog = soc.platform.create_programmer()
prog.load_bitstream(builder.get_bitstream_filename(mode="sram"))
if args.flash:
prog = soc.platform.create_programmer(cfg="prog/openocd_xc7_ft2232.cfg")
prog = soc.platform.create_programmer()
prog.flash(0, builder.get_bitstream_filename(mode="flash"))
if __name__ == "__main__":