add script to do all steps

This commit is contained in:
Nico Schottelius 2019-06-03 21:31:58 +02:00
parent 6c895c583a
commit a3e535323c

37
netpfga/do-all-steps.sh Normal file
View file

@ -0,0 +1,37 @@
#!/bin/sh
set -e
set -x
# Step 1..3: create code
# Step 4
cd $P4_PROJECT_DIR && make
# Step 5
cd $P4_PROJECT_DIR/nf_sume_sdnet_ip/SimpleSumeSwitch && ./vivado_sim.bash
# Step 6
cd $P4_PROJECT_DIR && make config_writes
# Step 7
cd $P4_PROJECT_DIR && make uninstall_sdnet && make install_sdnet
# Step 8
cd $NF_DESIGN_DIR/test/sim_switch_default && make
# Step 9
cd $SUME_FOLDER && ./tools/scripts/nf_test.py sim --major switch --minor default
# Step 10
cd $NF_DESIGN_DIR && make
# Step 11: -
# Step 12:
cd $NF_DESIGN_DIR/bitfiles
mv simple_sume_switch.bit ${P4_PROJECT_NAME}.bit
cp $P4_PROJECT_DIR/testdata/config_writes.sh ./
# Step 13:
cd $NF_DESIGN_DIR/bitfiles/
sudo ./program_switch.sh