Shift segment to a specific address.

Inputs

Name

Type

Optional/Required

Description

file

string

required

Input hex file containing the segment to shift.

address

string

optional

Address of the segment that has to be shifted.

description

string

optional

Description for this field.

Outputs

Name

Type

Optional/Required

Description

file

string

required

Path to the output file.

address

string

optional

The new address of the segment.

description

string

optional

Description for this field.

Example

{    
"schema-version": 1.0,
"content": [
{
"name": "Shift command example",
"description": "Shifts a hex segment to a secondary address",
"enabled": true,
"commands": [
{
"command": "shift",
"inputs": [
{
"description": "CM33 Secure + CM33 Non-Secure application",
"file": "rram_3.hex",
"address" : "0x32030000"
}
],
"outputs": [
{
"description": "CM33 Secure + CM33 Non-Secure application shifted to secure region",
"address": "0x3202A000",
"file": "shifted_rram_3.hex"
}
]
}
]
}
]
}