Porting the LVME library to Concurrent VME CPU

Notes

Modules in Test Crate

SAM
0x33300000
CAEN
0xeeee0000
DTU
0x44000000

ToDo

  • Remove D8/D16/D32 calculation from test parameters of conLVme
  • Do proper calculation of access structure from adress modifier

Log

Dejagnu installiert: apt-get update apt-get install

-- MathiasMuench - 25 Aug 2005

Before starting, CVS tagged "Exp050825"

-- MathiasMuench - 25 Aug 2005

In Principal it works


hadaq@hadc01:~/daq_libraries/lvme> cat site.exp

## All variables above are generated by configure. Do Not Edit ##
set vme_card caen
set vme_base 0xeeee0000
hadaq@hadc01:~/daq_libraries/lvme> make check
hadaq@hadc01:~/daq_libraries/lvme> cat lvme.sum
Test Run By hadaq on Tue Aug 30 08:56:29 2005
Native configuration is i686-pc-linux-gnu

                === lvme tests ===

Schedule of variations:
    unix

Running target unix
Running /home/hadaq/daq_libraries/lvme/lvme.test/buserr.exp ...
UNSUPPORTED: /usr/share/dejagnu/runtest.exp
Running /home/hadaq/daq_libraries/lvme/lvme.test/d16a32.exp ...
PASS: d16a32
Running /home/hadaq/daq_libraries/lvme/lvme.test/d32a32.exp ...
PASS: d32a32
Running /home/hadaq/daq_libraries/lvme/lvme.test/d32a32blt.exp ...
UNSUPPORTED: d32a32blt
Running /home/hadaq/daq_libraries/lvme/lvme.test/d8a32.exp ...
PASS: d8a32
Running /home/hadaq/daq_libraries/lvme/lvme.test/debugmsg.exp ...
PASS: /usr/share/dejagnu/runtest.exp
Running /home/hadaq/daq_libraries/lvme/lvme.test/errmsg.exp ...
UNSUPPORTED: /usr/share/dejagnu/runtest.exp
Running /home/hadaq/daq_libraries/lvme/lvme.test/nomsg.exp ...
PASS: /usr/share/dejagnu/runtest.exp

                === lvme Summary ===

# of expected passes            5
# of unsupported tests          3
hadaq@hadc01:~/daq_libraries/lvme>  

hadaq@hadc01:~/daq_libraries/lvme> cat site.exp
set vme_card sam3
set vme_base 0x33000000
hadaq@hadc01:~/daq_libraries/lvme> make check
hadaq@hadc01:~/daq_libraries/lvme> cat lvme.sum
Test Run By hadaq on Tue Aug 30 09:01:48 2005
Native configuration is i686-pc-linux-gnu

                === lvme tests ===

Schedule of variations:
    unix

Running target unix
Running /home/hadaq/daq_libraries/lvme/lvme.test/buserr.exp ...
UNSUPPORTED: /usr/share/dejagnu/runtest.exp
Running /home/hadaq/daq_libraries/lvme/lvme.test/d16a32.exp ...
UNSUPPORTED: d16a32
Running /home/hadaq/daq_libraries/lvme/lvme.test/d32a32.exp ...
PASS: d32a32
Running /home/hadaq/daq_libraries/lvme/lvme.test/d32a32blt.exp ...
PASS: d32a32blt
Running /home/hadaq/daq_libraries/lvme/lvme.test/d8a32.exp ...
UNSUPPORTED: d8a32
Running /home/hadaq/daq_libraries/lvme/lvme.test/debugmsg.exp ...
PASS: /usr/share/dejagnu/runtest.exp
Running /home/hadaq/daq_libraries/lvme/lvme.test/errmsg.exp ...
UNSUPPORTED: /usr/share/dejagnu/runtest.exp
Running /home/hadaq/daq_libraries/lvme/lvme.test/nomsg.exp ...
PASS: /usr/share/dejagnu/runtest.exp

                === lvme Summary ===

# of expected passes            4
# of unsupported tests          4

Location of the software

I installed the library with these otions, allworing to have one consistent version with the beamtime and we do not need root access

LDFLAGS=-L/home/hadaq/beamtimes/sep05/i686-pc-linux-gnu/lib CPPFLAGS=-I/home/hadaq/beamtimes/sep05//i686-pc-linux-gnu/include configure --prefix=/home/hadaq/beamtimes/sep05/i686-pc-linux-gnu/

-- IngoFroehlich


-- MathiasMuench - 30 Aug 2005

cvs tag "Stab050830"

-- MathiasMuench - 30 Aug 2005

 

-- MathiasMuench - 25 Aug 2005
Topic revision: r3 - 2006-08-17, IngoFroehlich
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki Send feedback | Imprint | Privacy Policy (in German)