Skip to content

ggannann/lcls2-llrf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lcls2-llrf

LCLS-II HPS LLRF firmware.

Before you clone the GIT repository

  1. Create a github account:

https://github.com/

  1. Email Ben Reese (https://github.com/bengineerd) your github username and request to be added to the "lcls-hps" github group

https://github.com/orgs/slaclab/teams/lcls-hps/repositories

  1. 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/

  1. Add a new SSH key to your GitHub account

https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

  1. Setup for large filesystems on github

$ git lfs install

Clone the GIT repository

$ git clone --recursive git@github.com:slaclab/lcls2-llrf

How to build the firmware

  1. Setup Xilinx licensing

In C-Shell: $ source lcls2-llrf/firmware/setup_env_slac.csh

In Bash: $ source lcls2-llrf/firmware/setup_env_slac.sh

  1. If not done yet, make a symbolic link to the firmware/

$ ln -s /u1/$USER/build lcls2-llrf/firmware/build

  1. Go to the target directory and make the firmware:

$ cd lcls2-llrf/firmware/targets/AmcCarrierLlrf/ $ make

  1. Optional: Review the results in GUI mode

$ make gui

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors