SPSDK 1.4.0
Features:
- version flag added for all command-line application
- support for Python 3.9 added
- [blhost] following sub-commands added:
- list-memory
- flash-program-once
- set-property
- flash-erase-all-unsecure
- flash-security-disable
- flash-read-resource
- reliable-update
- fuse-program
- flash-image
- program-aeskey
- [blhost] memoryId calmp-down for mapped external memories added
- [elftosb] support for SB 2.1 added
- [elftosb] basic support for BD configuration file added
- [nxpdebugmbox] debug port enabled check added
- [nxpkeygen] new sub-command added to nxpkeygen to create a template for configuration YML file for DC keys
- [nxpkeygen] new sub-command added to create a template for configuration YML file for DC keys
- [pfr] default JSON config file generation removed, but still accepted as an input. The preferred is the YML configuration format.
- [docs] Read The Docs documentation improvements
Bugfixes:
- wrong DCD size by BootImgRT.parse
- cmdKeyStoreBackupRestore wrong param description
- [blhost] typo in McuBootConnectionError exception
- [blhost] mcuBoot Uart doesn't close the device after failed ping command
- [blhost] assertion error when connection lost during fuses readout
- [blhost] sub-command flash-read-resource fails when the length is not aligned
- [pfr] incorrect keys hash computation for LPC55S3x
- [pfr] wrong LPC55S69 silicon revision
- [pfr] parse does not show PRINCE IV fields
- [sdphost] running spdhost --help fails
- [shadowreg] bad DEV_TEST_BIT in shadow registers