programming the ECP5-EVN flash through the OpenOCD JTAG-SPI proxy

This commit is contained in:
Ilya Epifanov 2020-03-28 11:27:34 +01:00
parent 85f38876c2
commit 8afc9a5b03
1 changed files with 5 additions and 4 deletions

View File

@ -3,6 +3,9 @@
from litex.build.generic_platform import *
from litex.build.lattice import LatticePlatform
from litex.build.lattice.programmer import OpenOCDJTAGProgrammer
import os
# IOs ----------------------------------------------------------------------------------------------
@ -126,7 +129,5 @@ class Platform(LatticePlatform):
return LatticePlatform.request(self, *args, **kwargs)
def create_programmer(self):
pass
# fdir = os.path.join(
# os.path.abspath(os.path.dirname(__file__)), "prog")
# return OpenOCD(os.path.join(fdir, "ecp5-evn.cfg"))
trellis = os.environ.get("TRELLIS", "/usr/share/trellis")
return OpenOCDJTAGProgrammer(os.path.join(trellis, "misc", "openocd", "ecp5-evn.cfg"), "bscan_spi_lfe5um5g85f.svf")