Difference: AMC13DebugLog (134 vs. 135)

Revision 13501 Sep 2015 - EricHazen

Line: 1 to 1
 
META TOPICPARENT name="CmsSlhc"
Please log AMC13 test activity below, blog style (new entries at top)
Changed:
<
<

2015-08-31, hazen

>
>

2015-09-01, hazen

  Trying to get HCAL xDAQ running. First challenge is to get a source tree which will build. First, manage to finally get SVN to stop demanding my password every time, using a variation
Line: 22 to 22
  --svnuser=ehazen --packages=all $ cd src/12_4_9/hcal
Added:
>
>
$ #---- EDIT MAKEFILE to add hcalUTCA to SUBPACKAGES ----
 $ make $ make install $ cd hcalUTCA
Line: 29 to 30
 $ cp lib/linux/x86_64_slc6/libhcalUTCA.so ../lib/linux/x86
Changed:
<
<
Use run script and xml file from here: http://ohm.bu.edu/~hazen/CMS/TestStand/xDAQ_2015-08-31/ This seems to work ~ ok but not using locally-compiled libraries. Jeremy says:
>
>
Note have to edit top level Makefile. This should go in SVN.
 
Changed:
<
<
Hi Eric,

Ah, now I know what the issue is.  The problem is that hcalTrig is now dependent on the hcalUTCA library, 
so the hcalTrig is pulling in the old hcalUTCA.

>
>
Using files from here: http://ohm.bu.edu/~hazen/CMS/TestStand/xDAQ_2015-08-31/

Note that the hcalUTCA module statement in the XML must appear before the hcalTrig as hcalTrig depends on hcalUTCA and if it comes first it will look in LD_LIBRARY_PATH or somewhere evil and get the wrong so file.

Also found that David's code hack in DTCManager to set the calibration trigger orbit gap has no error check whatsoever and will fail badly for most values of the orbit gap settings. For now edit DTCManager.cc to:

 
Changed:
<
<
Can you move the line with the libhcalUTCA above the hcalTrig line?

Jeremy

>
>
    // Enable calibration events in orbit gap if config doc says so                                                                                                              
    if (m_calibEnable){
      m_dtc->write(amc13::AMC13Simple::T1,"CONF.CAL_ENABLE",1);
      try {
        // Set calibration orbit gap window // substract 3456 since only writing to editable part                                                                                
        m_dtc->write(amc13::AMC13Simple::T1,"CONF.CAL_WINDOW_LOWER_PROG", m_calibLower-3456);
        m_dtc->write(amc13::AMC13Simple::T1,"CONF.CAL_WINDOW_UPPER_PROG", m_calibUpper-3456);
      } catch( std::exception& e) {
        LOG4CPLUS_ERROR(getApplicationLogger(), ::toolbox::toString("DTCManager::init() setting orbit gap to %d-%d", m_calibLower, m_calibUpper));
      }
    }
    else m_dtc->write(amc13::AMC13Simple::T1,"CONF.CAL_ENABLE",0);

 
Deleted:
<
<
Updated connection file for uHTR in slot 7:

http://ohm.bu.edu/~hazen/CMS/TestStand/xDAQ_2015-08-31/connections-eric.xml

 

2015-06-30, dzou

While installing LabTools (impact, chipscope, etc.). There was a problem getting teh Xilinx USB Cable to work. Tried typical troubleshoot suggested in Xilinx forums including manual install scripts. But the Cable was not working (power light should turn on when plugged in while drivers installed correctly and permission set correctly).

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback