3.2.7. fiptool - inspect and manipulate TF-A firmware image packages

3.2.7.1. Usage

fiptool [-v] COMMAND [ARGS...]

3.2.7.2. Synopsis

List information about the specified files or directories

Global options:

3.2.7.3. Options

-v

verbose output

info

List images contained in FIP

uuid

List possible FIP image types and their UUIDs

unpack

Unpack images from FIP

create

Create a new FIP with the given images

update

Update an existing FIP with the given images

remove

Remove images from FIP

-a VALUE

Each image is aligned to VALUE (default: 1)

-b uuid=UUID,file=FILE

Unpack an image with the given UUID into FILE

-f

force overwrite of the output FIP file if it already exists

-o

Set an alternative output FIP file

-e TYPE[=FILE]

unpack only TYPE entry

-a VALUE

Each image is aligned to VALUE (default: 1)

-b uuid=UUID,file=FILE

Add an image with the given UUID pointed to by FILE

-p

16-bit platform specific flag field occupying bits 32-47 in 64-bit ToC header

-e TYPE[=FILE]

add TYPE entry from FILE

-a VALUE

Each image is aligned to VALUE (default: 1)

-b uuid=UUID,file=FILE

Add an image with the given UUID pointed to by FILE

-o

Set an alternative output FIP file

-p

16-bit platform specific flag field occupying bits 32-47 in 64-bit ToC header

-e TYPE[=FILE]

update TYPE entry with FILE

-a VALUE

Each image is aligned to VALUE (default: 1)

-b uuid=UUID

Remove an image with the given UUID

-f

force overwrit of the output FIP file if it already exists

-o

Set an alternative output FIP file

-e TYPE

remove TYPE entry

3.2.7.4. Description

Commands:

fiptool unpack [OPTS] FIP_FILENAME

fiptool create [OPTS] FIP_FILENAME

fiptool update [OPTS] FIP_FILENAME

fiptool remove [OPTS] FIP_FILENAME