At least one memory region flag must be specified to indicate which memory areas to dump.
The following table describes all available parameters for the dump-to-file command:
| Parameter | Description | Default |
|---|---|---|
| Memory Region Flags | ||
--code |
Include the code memory region (flash memory containing program code) | Not included unless specified |
--uicr |
Include the User Information Configuration Registers (UICR) memory region | Not included unless specified |
--ram |
Include RAM contents | Not included unless specified |
--ficr |
Include the Factory Information Configuration Registers (FICR) memory region | Not included unless specified |
--oicr |
Include the OTP Information Configuration Registers (OICR) memory region | Not included unless specified |
--bicr |
Include the Boot Information Configuration Registers (BICR) memory region | Not included unless specified |
--external |
Include external memory regions | Not included unless specified |
| Output Options | ||
OUTPUT_FILE |
Path to the output file for writing the device memory. Only one device can have its memory dumped at a time when using this parameter. | Required if not using --template |
--template <TEMPLATE> |
Template for generating output file names for multiple devices. The placeholder {sn} in the template will be replaced by the device serial number. |
Required if not specifying OUTPUT_FILE |
| Additional Options | ||
--core <CORE> |
Select a specific core to use for dumping the memory to file (application, network, modem, secure, etc.). Make sure the core is available on your device. This parameter is useful if the core has specific memory assigned to it, as this parameter also implicitly selects the memory, for example on nRF53 Series devices. If the cores on the device share the memory, this parameter is not required. |
application |