]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
script to write Threshold in Flash for all boards on Broadcast on all chains
authorAdrian Weber <adrian.a.weber@exp2.physik.uni-giessen.de>
Fri, 18 Jan 2019 11:01:25 +0000 (12:01 +0100)
committerAdrian Weber <adrian.a.weber@exp2.physik.uni-giessen.de>
Fri, 18 Jan 2019 11:01:25 +0000 (12:01 +0100)
users/giessen_lab/thr2flash.py [new file with mode: 0755]

diff --git a/users/giessen_lab/thr2flash.py b/users/giessen_lab/thr2flash.py
new file mode 100755 (executable)
index 0000000..06a1d30
--- /dev/null
@@ -0,0 +1,25 @@
+#!/usr/bin/perl -w
+
+use HADES::TrbNet;
+use Data::Dumper;
+
+if (!defined $ENV{'DAQOPSERVER'}) {
+  die "DAQOPSERVER not set in environment";
+}
+
+if (!defined &trb_init_ports()) {
+  die("can not connect to trbnet-daemon on the $ENV{'DAQOPSERVER'}");
+}
+
+my $dirich = trb_register_read(0xfe51,0x0);
+
+foreach my $b (keys $dirich) {
+my $addr = sprintf("0x%x",$b);
+print $addr."\n";
+my $str =  qx(/home/hadaq/trbsoft/daqtools/tools/spi_slave.pl  -e=$addr -c=0 -flashcmd=8 -x=memtoflash --range '0x0..0xf');
+print $str."\n";
+$str =  qx(/home/hadaq/trbsoft/daqtools/tools/spi_slave.pl  -e=$addr -c=1 -flashcmd=8 -x=memtoflash --range '0x0..0xf');
+print $str."\n";
+}
+#print Dumper $dirich;
+print "TEST\n";