Page History
...
git clone https://github.com/slaclab/rogue.git
cd rogue
source setup_template.sh
eval $(ssh-agent)
Needs a conda env with a bunch of stuff. Follow build instruction files in the rogue root directory README files.
cd roguessh-add (maybe with "-K"?)
git submodule init
git submodule update
make
To run, source this script:
https://github.com/slaclab/lcls2-pcie-apps/blob/master/software/TimeTool/setup_env_template.csh
Some applications are not built by default. cd to directory and make.
Building Firmware
Follow instructions in the README.md here (make sure to use the modern AFS version of git described here so you can use git-lfs):
git clone https://github.com/slaclab/lcls2-pcie-apps.git
...
https://github.com/slaclab/lcls2-pcie-appsUse dataPromLoad utility.
After the first programming (and power-cycling) described above, use this script to reprogram:
https://github.com/slaclab/lcls2-pcie-apps/blob/master/software/TimeTool/scripts/updateProm.py