Software User Manual - Argos 3D-P320
Last change: 2 February 2016
Version 0.14
© Bluetechnix 2016
Page 46 | 70
In order to complete a firmware update, a complete reboot of the camera is required. The
camera will NOT reboot automatically.
4.19.1
Firmware Recovery
If a new firmware fails to load for 3 times, the Argos boot loader will recover the old firmware automatically.
This issue can be visibly detected if the color LED flashes orange and yellow for three times consecutively,
without flashing green in between. After a firmware recovery, Bit[8] of the
Status
register is set.
The Argos camera also features a firmware load attempt counter, in register
BootStatus
. It is usually 1 (first
boot attempt successful). It will lose its value if power is completely removed from the camera.
4.20
Logging
The camera automatically saves log messages to a dedicated partition in the internal flash.
Log data may be retrieved using the Secure Shell login (see chapter 3.9) and can be found at
/mnt/logs/messages*
files. Newest log data is contained in file
messages
.
4.21
Error Indication
The Argos 3D-P320 indicates detected errors mainly in the
Status
register:
Bit 3: Indicates a temperature measurement error on at least one LIM. The bit is automatically
cleared if the error disappears.
Bit 4: Indicates a temperature measurement error on the TIM. The bit is automatically cleared if the
error disappears.
Bit 5: Indicates that calibration data are missing, refer to
CalibStatus
and
CalibStatus2
.
Bit 8: There were errors during firmware boot, the previous firmware was discovered. This bit is not
set again after a reboot.
Bit 9: Indicates the LIM temperature has exceeded the maximum tolerable value
Bit 11: The status of at least one LIM could not be retrieved, or there is an error condition in one of
the LIM status registers
Lim1Status
and
Lim2Status
.
Bit 13: Error starting the RTP color sensor stream, or error on retrieving color sensor data (if register
ImageDataFormat
is set to either “Distances and Color” or “Distances, Amplitudes, and Color”
mode). This bit is cleared on disabling the RTP stream (register
ColorStreamParams
, bit 0).
Bit 14: Indicates a temperature measurement error on the base board. The bit is automatically
cleared if the error disappears.
Bit 15: Indicates a communication error with the TIM, or an error with triggering the TIM. This bit is
automatically cleared if the error disappears.