GRBOOT-STANDBY - Flight Software Boot Maintainence

The GRBOOT-STANDY product is a SpaceWire/PUS standby extension for GRBOOT flight boot loader. The software is compatible with the Standby function as described in SAVOIR-GS-002 and developed according to the same ECSS-E-ST-40C and ECSS-Q-ST-80 standards as GRBOOT. For more information on GRBOOT see the product page here.

The GRBOOT-STANDY software maintenance mode allows for application uploading and patching and diagnosis. It provides the following functions:

  • Implements the ESA "SAVOIR Flight Computer Initialisation Sequence" (SAVOIR-GS-002).
  • Developed in accordance with ESA software engineering standards ECSS-E-ST-40C and ECSS-Q-ST-80C, tailored software criticality category B.
  • Same functionality as GRBOOT, listed here
  • Remote terminal over SpaceWire
  • PUS services according to ECSS-E-ST-70-41C
  • Support for adding mission specific TM/TC command (PUS services)
  • Remote uploading and patching of applications
  • Diagnosis services such as access to Boot Report, memories, and registers
  • Scrubbing of read-only memories (caches, RAM)
  • Monitoring of bit-upsets in caches and external RAM
  • BSPs for GR740 (SpaceWire Router) and GR712RC (GRSPW2)

The GRBOOT-STANDBY is available under a separate license to GRBOOT, but includes GRBOOT.

Portability

Currently GR740 and GR712RC devices are supported and the SW architecture allows additional systems to be added. System specific components are configured and built based on chip, board and mission configuration.

Ports are available for the GR-CPCI-GR740 and GR712RC development boards. The memory services provided relies on a back end for read/write operations. The address space is separated into one or more regions, allows custom accesses to different memory types.

Availability

A software license for GRBOOT-STANDBY can be acquired from us, please contact sales@gaisler.com for more information. A license includes the software in source code, unit tests, validation tests, detailed documentation on requirements, specifications and implementation.

We also offer design services such as porting to a new HW platform or standby mode application development, for more information contact sales@gaisler.com.