Skip to content

Fallout-v6.1.2 - Release

Compare
Choose a tag to compare
@alexazon alexazon released this 09 Aug 10:32
· 194 commits to master since this release
33b311a

Fallout-v6.1.2 - Release

Please read ALL notes BEFORE you update your device(s)!

Important: Update/flash (eb-flash) your device BEFORE you update the software stack (also known as TIMING RTE).

Gateware: See attached files "Assets"

Full Release Notes

https://www-acc.gsi.de/wiki/Timing/TimingSystemFRelease

ASL Setup (Kernel Version 3.X)

Link: 20_timing-rte -> ../global/timing-rte-tg-fallout-v6.1.2
RAM-Disk: scuxl

ASL Setup (Kernel Version 4.X)

Link: 20_timing-rte -> ../global/timing-rte-tg-fallout-v6.1.2-edge
RAM-Disk: scuxl_edge

Compilation

Check README.md file for additional information and make targets.

https://github.com/GSI-CS-CO/bel_projects.git
cd bel_projects
git checkout fallout-v6.1.2
make
(optional) make saftlib

Important Links

Flashing guide: https://www-acc.gsi.de/wiki/Timing/TimingSystemHowFlashFTRNUser
Saftlib starter guide: https://www-acc.gsi.de/wiki/Timing/TimingSystemHowSaftCtl
Using IOs: https://www-acc.gsi.de/wiki/Timing/TimingSystemHowSaftIoCtl

Known Bugs

Saftlib

The exceptions in saftlib version (v2.4.3) for this release do not work! Programs will not correctly receive saftlib::Error when a driver function throws an exception. Workaround: use a different saftlib branch "fix-exceptions" (git commit b57d8e473f4)

Flashing

Flashing might fail sometimes on certain devices/combinations. If you have such a device please use this command to flash the timing receiver:

<VETAR2A/VETAR2A-EE-BUTIS/SCU2/SCU3>

eb-flash -s 0x40000 -w 3 dev/wbm{ID} {DEV_NAME}.rpd

<PEXP/PEXARRIA5/PMC/MICROTCA/EXPLODER5>

eb-flash -s 0x10000 -w 3 dev/wbm{ID} {DEV_NAME}.rpd

Known "bad" device <> host combinations

  • PMC with MENA20X (flashing/eb-flash)