3 { writeShellScript, openocd, python3Packages, libresoc-ecp5, nextpnr, trellis }:
6 pythonWithEnv = python3Packages.python.withPackages (ps: with ps; [
7 requests migen libresoc-soc litex-boards litex litedram liteeth liteiclink litescope litesdcard
10 writeShellScript "program-ecp5-libresoc" ''
11 export PATH="${openocd}/bin:${pythonWithEnv}/bin:${trellis}/bin:${nextpnr}/bin:$PATH"
17 export PYTHONPATH="${../src/soc/litex/florent}:$PYTHONPATH"
19 python ${../src/soc/litex/florent/versa_ecp5.py} --sys-clk-freq=55e6 --load-from ${libresoc-ecp5}