... | ... | @@ -111,12 +111,10 @@ donwloaded to the flash. The user selects the operations he/she would |
|
|
like performed (reading from flash, writing to it, issuing remote
|
|
|
reprogramming). The steps below show running the `multiboot.py` script
|
|
|
after cloning the repository and downloading bitstream v3.0 to the
|
|
|
flash. For more information on the script itself, see the README file
|
|
|
inside the `multiboot/` folder, as well as the code of the
|
|
|
`multiboot.py` script itself.
|
|
|
flash.
|
|
|
|
|
|
git clone
|
|
|
cd multiboot/
|
|
|
git clone --depth=1 git:https://www.ohwr.org/level-conversion/conv-ttl-blo.git
|
|
|
cd conv-ttl-blo/software/multiboot/
|
|
|
mkdir bin
|
|
|
wget https://www.ohwr.org/project/conv-ttl-blo-gw/uploads/7c934a5920464d1fbb7fa05cbceb7f29/conv_ttl_blo-v3.0.bin -O bin/conv_ttl_blo-v3.0.bin
|
|
|
./multiboot.py
|
... | ... | @@ -144,6 +142,10 @@ The output of the script should be something like: |
|
|
Writing bitstream to board in slot 1
|
|
|
0.81% (0x172f00)
|
|
|
|
|
|
For more information on the script itself, see the README file inside
|
|
|
the `multiboot/` folder, as well as the code of the `multiboot.py`
|
|
|
script itself.
|
|
|
|
|
|
### Mass MultiBoot
|
|
|
|
|
|
For running MultiBoot on multiple boards in a crate, there is a script
|
... | ... | @@ -151,8 +153,8 @@ called `mass-multiboot.py`. This script is **CERN-specific** and is used |
|
|
to connect to an ELMA crate of the user's choice and run MultiBoot on
|
|
|
all cards found in the crate. While the script can be found in the
|
|
|
repository under the `multiboot/` folder, the release version and the
|
|
|
one that should be run can be found
|
|
|
at the following location on CERN `dfs`:
|
|
|
one that should be run can be found at the following location on CERN's
|
|
|
AFS:
|
|
|
|
|
|
- `/acc/local/share/scripts`
|
|
|
|
... | ... | @@ -165,6 +167,7 @@ be placed in this folder: |
|
|
Run the script with the `--help` option for information on how to use
|
|
|
it:
|
|
|
|
|
|
$ ssh cs-ccr-dev1
|
|
|
$ cd /acc/local/share/scripts
|
|
|
$ ./mass-multiboot.py --help
|
|
|
Usage: mass-multiboot.py [options] elma-crate board-id
|
... | ... | @@ -183,6 +186,7 @@ it: |
|
|
|
|
|
or see the README file in the same directory:
|
|
|
|
|
|
ssh cs-ccr-dev1
|
|
|
cd /acc/local/share/scripts
|
|
|
more README
|
|
|
|
... | ... | |