mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-07 02:20:42 +02:00
update release notes
This commit is contained in:
parent
27e6fc3c73
commit
0063cc8eb2
83
RELEASE.txt
83
RELEASE.txt
@ -1,4 +1,4 @@
|
|||||||
SLS Detector Package Patch Release 6.1.2 released on xx.xx.2022
|
SLS Detector Package Patch Release 6.1.2 released on 14.11.2022
|
||||||
===============================================================
|
===============================================================
|
||||||
|
|
||||||
This document describes the differences between v6.1.2 and v6.1.1.
|
This document describes the differences between v6.1.2 and v6.1.1.
|
||||||
@ -8,6 +8,7 @@ This document describes the differences between v6.1.2 and v6.1.1.
|
|||||||
CONTENTS
|
CONTENTS
|
||||||
--------
|
--------
|
||||||
1. Resolved Issues
|
1. Resolved Issues
|
||||||
|
2. On-board Detector Server Compatibility
|
||||||
2. Firmware Requirements
|
2. Firmware Requirements
|
||||||
3. Kernel Requirements
|
3. Kernel Requirements
|
||||||
4. Download, Documentation & Support
|
4. Download, Documentation & Support
|
||||||
@ -20,19 +21,59 @@ This document describes the differences between v6.1.2 and v6.1.1.
|
|||||||
Detector Server
|
Detector Server
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
1. [Eiger] somtimes Freeze
|
1. [Jungfrau, Moench, Ctb]
|
||||||
- removed feb reset in stop acquisition as it caused processing bit to randomly not go high (leads to infinite loop waiting for it to go high). This is anyway done at prepare acquisition and set trimbits.
|
Updating kernel was not enough to ensure seamless programming of FPGA.
|
||||||
- left AND right registers monitored for processing bit done
|
nCe signal now made high before programming blackfin.
|
||||||
- febProcessinginprogress returns STATUS_IDLE and not IDLE
|
|
||||||
- In feb stop acquisition, if processing bit is running forever, checks for 1 s, then if acq done bit is high, returns ok, else throws
|
Updating the on-board detector server to this version is recommended
|
||||||
- feb stop acquisition returns 1 if success and fucntion in list calling it compares properly instead of STATUS_IDLE (no effect, but incorrect logic)
|
before updating firmware for future releases.
|
||||||
- chipsignals to trimquad should only monitor right fpga (not both as it will throw)
|
|
||||||
- fixed error messages of readregister inconsistent values
|
Also removed the unnecessary test to check if it is allowed to update
|
||||||
- setmodule and read frame was returning fail without setting error messages (leading to broken tcp connection due to no error message)
|
kernel or on-board detector server, depending on the current kernel
|
||||||
|
version.
|
||||||
|
|
||||||
|
2. [Eiger] Stop command freezes server (apparent in large detectors)
|
||||||
|
Stop command sometimes did not receive processing done signal from
|
||||||
|
firmware. A workaround is implemented in software until fixed in
|
||||||
|
firmware. After 1 s, it will check status and throw if it is still
|
||||||
|
running.
|
||||||
|
|
||||||
|
3. [Eiger] Quad Trimbits or threshold
|
||||||
|
Loading trimbits or setting threshold will throw an incorrect exception
|
||||||
|
for a quad as the left and right register values will not match. The fix
|
||||||
|
only sets and monitors right fpga for chip trim signals in quad.
|
||||||
|
|
||||||
|
4. [Eiger] Minor refactoring
|
||||||
|
Inconsistent reads between left and right register for read/write
|
||||||
|
register commands now give clear error messages.
|
||||||
|
|
||||||
|
Fixed some minor functions returned empty error messages when failing.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2. Firmware Requirements
|
2. On-board Detector Server Compatibility
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
Eiger 6.1.2
|
||||||
|
Jungfrau 6.1.2
|
||||||
|
Gotthard 6.1.0
|
||||||
|
Mythen3 6.1.0
|
||||||
|
Gotthard2 6.1.0
|
||||||
|
Moench 6.1.2
|
||||||
|
Ctb 6.1.2
|
||||||
|
|
||||||
|
On-board Detector Server Upgrade
|
||||||
|
================================
|
||||||
|
From v6.1.0 (without tftp):
|
||||||
|
Using command 'updatedetectorserver'
|
||||||
|
From 5.0.0 (with tftp):
|
||||||
|
Using command 'copydetectorserver'
|
||||||
|
|
||||||
|
Instructions available at
|
||||||
|
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
|
||||||
|
|
||||||
|
|
||||||
|
3. Firmware Requirements
|
||||||
========================
|
========================
|
||||||
|
|
||||||
Note: No change to 6.1.1.
|
Note: No change to 6.1.1.
|
||||||
@ -68,27 +109,25 @@ This document describes the differences between v6.1.2 and v6.1.1.
|
|||||||
===
|
===
|
||||||
Compatible version : 05.10.2020 (v1.0)
|
Compatible version : 05.10.2020 (v1.0)
|
||||||
|
|
||||||
Detector Upgrade
|
Detector Firmware Upgrade
|
||||||
================
|
=========================
|
||||||
The following can be upgraded remotely:
|
The following can be upgraded remotely:
|
||||||
Eiger via bit files
|
Eiger via bit files
|
||||||
Jungfrau via command <.pof>
|
Jungfrau via 'programfpga' command <.pof>
|
||||||
Mythen3 via command <.rbf>
|
Mythen3 via 'programfpga' command <.rbf>
|
||||||
Gotthard2 via command <.rbf>
|
Gotthard2 via 'programfpga' command <.rbf>
|
||||||
Moench via command <.pof>
|
Moench via 'programfpga' command <.pof>
|
||||||
Ctb via command <.pof>
|
Ctb via 'programfpga' command <.pof>
|
||||||
|
|
||||||
The following cannot be upgraded remotely:
|
The following cannot be upgraded remotely:
|
||||||
Gotthard
|
Gotthard
|
||||||
|
|
||||||
Instructions available at
|
Instructions available at
|
||||||
https://slsdetectorgroup.github.io/devdoc/firmware.html
|
https://slsdetectorgroup.github.io/devdoc/firmware.html
|
||||||
and
|
|
||||||
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3. Kernel Requirements
|
4. Kernel Requirements
|
||||||
======================
|
======================
|
||||||
|
|
||||||
Note: No change to 6.1.1.
|
Note: No change to 6.1.1.
|
||||||
@ -118,7 +157,7 @@ This document describes the differences between v6.1.2 and v6.1.1.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
4. Download, Documentation & Support
|
5. Download, Documentation & Support
|
||||||
====================================
|
====================================
|
||||||
|
|
||||||
Download
|
Download
|
||||||
|
Loading…
x
Reference in New Issue
Block a user