LCLS-II HPS LLRF firmware.
- Create a github account:
- Email Ben Reese (https://github.com/bengineerd) your github username and request to be added to the "lcls-hps" github group
- On the Linux machine that you will clone the github from, generate a SSH key (if not already done)
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
- Add a new SSH key to your GitHub account
https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/
- Setup for large filesystems on github
$ git lfs install
$ git clone --recursive git@github.com:slaclab/lcls2-llrf
- Setup Xilinx licensing
In C-Shell: $ source lcls2-llrf/firmware/setup_env_slac.csh
In Bash: $ source lcls2-llrf/firmware/setup_env_slac.sh
- If not done yet, make a symbolic link to the firmware/
$ ln -s /u1/$USER/build lcls2-llrf/firmware/build
- Go to the target directory and make the firmware:
$ cd lcls2-llrf/firmware/targets/AmcCarrierLlrf/ $ make
- Optional: Review the results in GUI mode
$ make gui