Click or drag to resize

17.5 Firmware Images and SD-Card Partitions

All components of the SP-ICE-3 Card's Firmware reside on the SD-Card, which itself is divided into several partitions to allow preservation of user-data across firmware updates, and to ensure that the update mechanism is (reasonably) fail-safe.

SD-Card Partitions

The SD-Card is formatted with eight partitions:

Partition
Number

Partition
Name

Partition
Contents

Partition
Size

1

UBOOT

The U-Boot executable and script, responsible for loading and starting the system images.

House-keeping files for the Update Mechanism.

128M

2

SPL

The bootstrapper, responsible for starting U-Boot.

8M

3

RECOVERY

Recovery Image: sufficient for communications and updates,
but omitting any SP-ICE-3 Card firmware functionality.

See: 17.8.2 Boot Failure Fallback Mechanism.

2G

4

Extended

Container for the following partitions:

N/A

5

SYS1

The current or previous main system image,
with all SP-ICE-3 Card firmware functionality.

See: 17.8.1 Fail-Safe Update Mechanism.

2G

6

SYS2

The previous or current main system image,
with all SP-ICE-3 Card firmware functionality.

See: 17.8.1 Fail-Safe Update Mechanism.

2G

7

UPDATE

Storage for incoming update packages.

See: 17.8.1 Fail-Safe Update Mechanism.

2G

8

DATA

Storage for user-data.

Command lists, configuration files, custom programs, etc.

20G