Skip to content

Commit 7000fa2

Browse files
authored
Merge pull request #625 from Kanken6174/master
simple flash fix for the efinix T20 MIPI DK
2 parents a3b3816 + 1727d30 commit 7000fa2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

litex_boards/targets/efinix_trion_t20_mipi_dev_kit.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ def __init__(self, sys_clk_freq=100e6, with_spi_flash=False, with_led_chaser=Tru
7777
def main():
7878
from litex.build.parser import LiteXArgumentParser
7979
parser = LiteXArgumentParser(platform=efinix_trion_t20_mipi_dev_kit.Platform, description="LiteX SoC on Efinix Trion T20 MIPI Dev Kit.")
80+
parser.add_target_argument("--flash", action="store_true", help="Flash bitstream.")
8081
parser.add_target_argument("--sys-clk-freq", default=100e6, type=float, help="System clock frequency.")
8182
parser.add_target_argument("--with-spi-flash", action="store_true", help="Enable SPI Flash (MMAPed).")
8283
args = parser.parse_args()
@@ -93,5 +94,10 @@ def main():
9394
prog = soc.platform.create_programmer()
9495
prog.load_bitstream(builder.get_bitstream_filename(mode="sram"))
9596

97+
if args.flash:
98+
from litex.build.openfpgaloader import OpenFPGALoader
99+
prog = OpenFPGALoader("trion_t120_bga576")
100+
prog.flash(0, builder.get_bitstream_filename(mode="flash", ext=".hex")) # FIXME
101+
96102
if __name__ == "__main__":
97103
main()

0 commit comments

Comments
 (0)