nrfjprog Interface
The nrfjprog Interface is used to program and control Nordic Semiconductor SoCs through SEGGER J-LINK programmers and debuggers.
Functions:
Name | Description |
---|---|
nrfjprog_eraseall |
Load a file onto the target device via the nrfjprog tool. |
nrfjprog_flash |
Load a file onto the target device via the nrfjprog tool. |
nrfjprog_eraseall(family)
Load a file onto the target device via the nrfjprog tool.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
family
|
str
|
Device family (eg, "NRF53") |
required |
Returns:
Type | Description |
---|---|
int
|
Status of operation (0 for success, other for error. See nrfprog documentation for further details). |
nrfjprog_flash(binary, family)
Load a file onto the target device via the nrfjprog tool.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
binary
|
str
|
Path of the file to be loaded. For nRF53 devices, this should be a merged hex file |
required |
family
|
str
|
Device family (eg, "NRF53") |
required |
Returns:
Type | Description |
---|---|
int
|
Status of operation (0 for success, other for error. See nrfprog documentation for further details). |