release notes and some fixes

This commit is contained in:
maliakal_d 2021-11-22 14:02:54 +01:00
parent f3c95148a7
commit e37725ac12
3 changed files with 81 additions and 45 deletions

View File

@ -1,7 +1,7 @@
SLS Detector Package x.x.x released on xx.xx.2021 SLS Detector Package 6.0.1 released on 23.11.2021
================================================== ==================================================
This document describes the differences between vx.x.x and v6.0.0. This document describes the differences between v6.0.1 and v6.0.0.
@ -9,10 +9,9 @@ This document describes the differences between vx.x.x and v6.0.0.
-------- --------
1. New or Changed Features 1. New or Changed Features
2. Resolved Issues 2. Resolved Issues
3. Known Issues 3. Firmware Requirements
4. Changes in Next Major Release 4. Kernel Requirements
5. Firmware Requirements 5. Download, Documentation & Support
6. Download, Documentation & Support
@ -43,6 +42,16 @@ This document describes the differences between vx.x.x and v6.0.0.
detector without tftp. The previous API and command (fewer arguments) detector without tftp. The previous API and command (fewer arguments)
using tftp is deprecated. using tftp is deprecated.
5. Update mode in Detector server
Commandline: udpatemode, API set/getUpdateMode
One can set detector server to update mode (especially if server and
firmware are incompatible that the server cannot start up without errors).
This mode will limit access to a few operations only needed to update the
detector. Setting it will create an empty file (udpate.txt) and resetting
it will delete the empty file. Ofcourse, command line "--update" will
overwrite any file detection and start server in update mode.
2. Resolved Issues 2. Resolved Issues
================== ==================
@ -78,13 +87,7 @@ This document describes the differences between vx.x.x and v6.0.0.
3. Firmware Requirements
3. Known Issues
===============
5. Firmware Requirements
======================== ========================
Eiger Eiger
@ -119,7 +122,6 @@ This document describes the differences between vx.x.x and v6.0.0.
Detector Upgrade Detector 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 command <.pof>
@ -138,8 +140,31 @@ This document describes the differences between vx.x.x and v6.0.0.
4. Kernel Requirements
======================
6. Download, Documentation & Support Blackfin
========
Latest version: Fri Oct 29 00:00:00 2021
Nios
====
Compatible version: Mon May 10 18:00:21 CEST 2021
Kernel Upgrade
==============
Eiger via bit files
Others via command
Commands: udpatekernel, kernelversion
Instructions available at
https://slsdetectorgroup.github.io/devdoc/commandline.html
https://slsdetectorgroup.github.io/devdoc/detector.html
https://slsdetectorgroup.github.io/devdoc/pydetector.html
5. Download, Documentation & Support
==================================== ====================================
Download Download

View File

@ -305,42 +305,52 @@ Firmware Troubleshooting with blackfin
5. If one can't list it, read the next section to try to get the blackfin to list it. 5. If one can't list it, read the next section to try to get the blackfin to list it.
How to get back mtd3 drive remotely (copying new kernel) How to get back mtd3 drive remotely (udpating kernel)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You have 2 alternatives to update the kernel.
.. code-block:: bash 1. Commands via software (>= v6.0.0)
# step 1: get the kernel image (uImage.lzma) from slsdetectorgroup .. code-block:: bash
# and copy it to pc's tftp folder
# step 2: connect to the board sls_detector_put updatekernel /home/...path-to-kernel-image
telnet bchipxxx
#step 3: go to directory for space
cd /var/tmp/
# step 3: copy kernel to board 2. or command line
tftp pcxxx -r uImage.lzma -g
# step 4: verify kernel copied properly .. code-block:: bash
ls -lrt
# step 5: erase flash # step 1: get the kernel image (uImage.lzma) from slsdetectorgroup
flash_eraseall /dev/mtd1 # and copy it to pc's tftp folder
# step 6: copy new image to kernel drive # step 2: connect to the board
cat uImage.lzma > /dev/mtd1 telnet bchipxxx
# step 7: #step 3: go to directory for space
sync cd /var/tmp/
# step 8: # step 3: copy kernel to board
reboot tftp pcxxx -r uImage.lzma -g
# step 9: verification # step 4: verify kernel copied properly
telnet bchipxxx ls -lrt
uname -a # verify kernel date
more /proc/mtd # verify mtd3 is listed # step 5: erase flash
flash_eraseall /dev/mtd1
# step 6: copy new image to kernel drive
cat uImage.lzma > /dev/mtd1
# step 7:
sync
# step 8:
reboot
# step 9: verification
telnet bchipxxx
uname -a # verify kernel date
more /proc/mtd # verify mtd3 is listed
Last Resort using USB Blaster Last Resort using USB Blaster

View File

@ -2515,6 +2515,7 @@ class Detector(CppDetectorApi):
----- -----
:getter: always returns in seconds. To get in datetime.delta, use getBurstPeriod :getter: always returns in seconds. To get in datetime.delta, use getBurstPeriod
:setter: Not Implemented
Example Example
----------- -----------