SuperKEKB XRM system  Not logged in ELOG logo
Message ID: 3     Entry time: Tue May 3 08:11:06 2016
Author: M. Andrew 
Type: documentation 
Subject: what was done in January 2016 

Here is a data dump of everything that happened on the asus laptop while getting the laste 2015 / early 2016 incarnation of the XRM tested before being delivered to KEK on the weekend of January 24th.  Everything was done in bash and the firmware only addressed one carrier at a time, so the purpose of this elog entry is simply to archive the information.

Attachment 1: howtogetdata.mza  408 Bytes  | Show | Hide all
Attachment 2: 2016-01-24.XRM-history  14 kB  | Show | Hide all
Attachment 3: 2016-01-24.XRM-code-chanes.patch  6 kB  | Show | Hide all
Attachment 4: XRM-fpga2-alias-output  1 kB  | Show | Hide all
Attachment 5: grab_all_peds  731 Bytes  | Show | Hide all
Attachment 6: mza.gnuplot  773 Bytes  | Show | Hide all
Attachment 7: IMG_1025.JPG  314 kB  | Show | Hide all
Attachment 8: IMG_1027.JPG  337 kB  | Show | Hide all
Attachment 9: IMG_1028.JPG  285 kB  | Show | Hide all
Attachment 10: 2016-01-24.LASER5.png  659 kB  | Show | Hide all
Attachment 11: 2016-01-24.LASER.png  614 kB  | Show | Hide all
Attachment 12: 2016-01-24.LASER14.png  640 kB  | Show | Hide all
Attachment 13: 2016-01-24.LASER13.png  671 kB  | Show | Hide all
Attachment 14: 2016-01-24.LASER12.png  619 kB  | Show | Hide all
Attachment 15: 2016-01-24.LASER11.png  641 kB  | Show | Hide all
Attachment 16: 2016-01-24.LASER9.png  638 kB  | Show | Hide all
Attachment 17: program-bit-and-elf-and-go.xmd.tcl  3 kB  | Show | Hide all
Attachment 18: setup_env_template.sh  4 kB  | Show | Hide all
Attachment 19: XRM.bashrc  3 kB  | Hide | Hide all
# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
#    ;;
#*)
#    ;;
#esac

# enable bash completion in interactive shells
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi

# sudo hint
if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then
    case " $(groups) " in *\ admin\ *)
    if [ -x /usr/bin/sudo ]; then
	cat <<-EOF
	To run a command as administrator (user "root"), use "sudo <command>".
	See "man sudo_root" for details.
	
	EOF
    fi
    esac
fi

# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then
	function command_not_found_handle {
	        # check because c-n-f could've been removed in the meantime
                if [ -x /usr/lib/command-not-found ]; then
		   /usr/lib/command-not-found -- "$1"
                   return $?
                elif [ -x /usr/share/command-not-found/command-not-found ]; then
		   /usr/share/command-not-found/command-not-found -- "$1"
                   return $?
		else
		   printf "%s: command not found\n" "$1" >&2
		   return 127
		fi
	}
fi


export XILINXD_LICENSE_FILE="${HOME}/Xilinx.lic"

. /opt/Xilinx/Vivado/2014.4/settings64.sh
. /opt/Xilinx/SDK/2014.4/settings64.sh

export targetIP="192.168.10.61"
#export targetIP="192.168.10.82"
#export targetIP="192.168.10.101"
alias gige="cd ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE/"
#alias spi="cd ${HOME}/build/uh-svn-repo/branches/gigE/firmware/targets/CarrierPSCheckNew/CarrierPSCheckNew.sdk/spiTest"
alias fpga="cd ${HOME}/build/uh-svn-repo/branches/gigE; xmd -tcl program-bit-and-elf-and-go.xmd.tcl"
#alias xil_pp="cd ${HOME}/build/uh-svn-repo/branches/gigE/firmware/targets/CarrierPSCheckNew; vivado CarrierPSCheckNew.xpr"
alias develTest="cd ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE; . setup_env_template.sh; ./bin/develTest "'${targetIP}'
alias max="cd ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE; . setup_env_template.sh; python ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE/scripts/max_power.py"
alias min="cd ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE; . setup_env_template.sh; python ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE/scripts/min_power.py"
alias amp="cd ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE; . setup_env_template.sh; python ${HOME}/build/uh-svn-repo/branches/gigE/software/gigE/scripts/amps_powered_but_disabled.py"
alias arp="arping -I eth4 "'${targetIP}'

alias develTest2="cd /home/idlab/LaserBranch/software/gigE/; source setup_env_template.sh; bin/develTest 192.168.10.61"
#alias develTest2="cd /home/idlab/LaserBranch/software/gigE/; source setup_env_template.sh; bin/develTest 192.168.10.89"
alias fpga2="cd /home/idlab/LaserBranch; xmd -tcl program-bit-and-elf-and-go.xmd.tcl"
alias gige2="cd /home/idlab/LaserBranch/software/gigE/; source setup_env_template.sh; cd ScriptsWithCarrierAddressing"

#export LD_PRELOAD="/home/idlab/build/usb-driver/libusb-driver.so"
export PATH

ELOG V3.1.5-3a5f2f0