You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Do this on lcls-pc83236

Preparing git keys 

#add this to bash_profile PATH="/afs/slac/g/reseng/git/git/bin:$PATH"

#this isn't complete. need more info on setting up git keys

eval $(ssh-agent)        #may need to be done every ssh session

ssh-add                       #may need to be done every ssh session

Building Rogue

git clone https://github.com/slaclab/rogue.git

cd rogue

source setup_template.sh

eval $(ssh-agent)

ssh-add (maybe with "-K"?)

git submodule init

git submodule update

make

Some applications are not built by default.  cd to directory and make.

Building Firmware

git clone https://github.com/slaclab/lcls2-pcie-apps.git

git submodule init

git submodule update

source /afs/slac/g/reseng/xilinx/vivado_2017.3/Vivado/2017.3/settings64.sh  #this isn't working on 1/31/2018. sourcing below instead

source lcls2-pcie-apps/firmware/setup_env_slac.sh

if you want to store the output of "make" on your local machine: in the "firmware/" directory, "ln -s /u1/sioan/build ."

cd firmware/targets/TimeToolKcu1500

make

Programming FPGA

Use dataPromLoad or pgpPromLoad mcd file

 

  • No labels