Difference: AMC13CppProductionSoftware (22 vs. 23)

Revision 2319 Dec 2018 - EricHazen

Line: 1 to 1
 
META TOPICPARENT name="AMC13CppSoftware"
This page describes the production AMC13 C++ support software. The software is in cactus here:
Changed:
<
<
Current tags: browse AMC13SoftwareHistory
svn co svn+ssh://svnuser@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_2_5

>
>
Current tags: browse AMC13SoftwareHistory

svn co svn+ssh://svnuser@svn.cern.ch/reps/cactus/tags/amc13/amc13_v1_2_13

 

NOTE: The tag given above may be out of date. Please use the "browse" link to find the most recent tag.

Changed:
<
<
Trunk: browse
svn co svn+ssh://svnuser@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13

>
>
Trunk: browse

svn co svn+ssh://svnuser@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13

 

Documentation:

Line: 19 to 19
 
Changed:
<
<
Install from RPMs using yum:
>
>
Install from RPMs using yum:
  1) Download the repo file and copy to /etc/yum.repos.d, renaming to cactus-amc13.repo:
Changed:
<
<
wget https://svnweb.cern.ch/trac/cactus/export/HEAD/trunk/scripts/release/cactus-amc13.slc6.x86_64.repo

>
>
wget https://svnweb.cern.ch/trac/cactus/export/HEAD/trunk/scripts/release/cactus-amc13.slc6.x86_64.repo

 sudo cp cactus-amc13.slc6.x86_64.repo /etc/yum.repos.d/cactus-amc13.repo

2) Install the software (from RPMs):

Changed:
<
<
sudo yum clean all

>
>
sudo yum clean all

 sudo yum groupinstall amc13
Line: 42 to 37
 2a) Install the software (from Source, assuming other CACTUS RPMs like IPBus are installed):

To check out and build the code:

Changed:
<
<
$ svn co svn+ssh://svnuser@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13

>
>
$ svn co svn+ssh://svnuser@svn.cern.ch/reps/cactus/trunk/cactusupgrades/boards/amc13/software/amc13

 $ cd amc13 $ source env.sh $ make

To run the code, from a new shell

Changed:
<
<
$ cd ..../amc13

>
>
$ cd ..../amc13

 $ source env.sh $ export AMC13_ADDRESS_TABLE_PATH=/home/hazen/work/check/amc13/amc13/etc/amc13
Line: 130 to 118
 
Method Description
<-- -->
Sorted ascending
Flash* AMC13::getFlash() Returns a pointer to flash programming object for an AMC13
Changed:
<
<
void writeFlashPage(uint32_t, std::vector) Write 256-byte page
>
>
void writeFlashPage(uint32_t, std::vector<uint32_t>) Write 256-byte page
 
void eraseFlashSector(uint32_t) Erase sector (256K bytes)
void programFlash(const std::string&, uint32_t) Program flash from MCS file to specified address
void verifyFlash(const std::string&, uint32_t) Verify flash from MCS file at specified address
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback