Fallout-v6.1.2 - Release
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)