6.5 PC Application – Create
This application reads information from the configuration file and generates key and header files for the bootloader. It is also used for encrypting the firmware. Typically, the application is run at least twice:
- To generate key and header files for the bootloader.
- When new firmware is encrypted.
Note: It is very important that the same
encryption information (configuration file) is used when generating project files and
encoding the firmware. Otherwise, the bootloader may not have the correct set of
encryption keys and cannot decrypt the data. It should also be noted that it is possible
to use the information in the configuration file to decrypt the encrypted firmware.
Hence, the configuration file must be kept safe at all times and should not be modified
after it has been used for the first time.