Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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