Versions Compared

Key

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

...

Code Block
languagebash
$ ssh np04-srv-009  -Y
$ cd /nfs/sw/rce
$ source setup.sh
$ git clone --recursive git@github.com:slaclab/proto-dune
 
# for development version
$ source setup.sh dev
$ git clone --recursive git@github.com:slaclab/proto-dune proto-dune-dev

3) Build the RCE DMA drivers:

...

Source the setup script

    • Xilinx Vivado software environment is required for the aes-stream-drivers's Makefile
Code Block
languagebash
# SetupIf Xilinxbuilding Vivadoon environmentCERN Network
$ source proto-dune/firmware/setup_env_cern.sh

# If building on SLAC Network
$ source proto-dune/firmware/setup_env_slac.sh

# If building on BU Network
$ source proto-dune/firmware/setup_env_bu.sh

4) Build the RCE DMA drivers:

    • Only required to be performed once after git clone checkout (or if DMA driver is changed)
Code Block
languagebash
csh
# Go to the driver directory
$ cd ${RCE_DIRGIT}/software/aes-stream-drivers/
# Build the driver with the "rce_install" flag
$ make rce_install

45) Build the Linux host software:

...

Code Block
languagebash
$ cd ${RCE_DIRGIT}/software/protoDUNE
$ source setup_env.sh
$ make

56) Build the RCE server software:

...