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

Compare with Current View Page History

« Previous Version 5 Next »

1) Preform the pre-requirements before cloning: https://confluence.slac.stanford.edu/display/ppareg/Proto-DUNE%3A+How+to+setup+a+temporary+tunnel+for+github

2) Clone the github repository (example below shows the CERN test stand):

$ ssh pddaq-gen03 -Y
$ cd /daq/rce
$ source setup_env.sh
$ HttpTunnelStart
$ git clone --recursive git@github.com:slaclab/proto-dune
$ HttpTunnelStop

3) Build the RCE DMA drivers:

    • Only required to be performed once after git clone checkout (or if DMA driver is changed)
    • Xilinx Vivado software environment is required for the aes-stream-drivers's Makefile
$ cd /daq/rce/proto-dune/software/aes-stream-drivers/
$ make rce_install

4) Build the Linux host software:

    • Only required to be performed once after git clone checkout (or if Linux host software is changed)
$ cd /daq/rce/proto-dune/software/protoDUNE
$ source setup_env.sh
$ make

5) Build the RCE server software:

    • Only required to be performed once after git clone checkout (or if Linux host software is changed)
$ cd /daq/rce/proto-dune/software/protoDUNE/rceScripts
$ ./rce_talk CERN-DTM1 build_rce_software

Contact

JJ Russell

russell@slac.stanford.edu

 

  • No labels