The invention provides a
chip BootLoader dual-mode
configuration system, which belongs to the technical field of
chip boot programs, is integrated in a
chip ROM (
Read Only Memory), and comprises an OTP (
One Time Programmable) storage module, a dual-
mode control module, a UART (Universal Asynchronous
Receiver /
Transmitter) communication module, a
key generation module, a CRC32
verification module, a QSPI (Quantitative Serial
Peripheral Interface) module and a command
processing module, therefore, the multi-element scene is adapted, and the compatibility and the flexibility are greatly optimized. And a communication key and a program
encryption key are generated by adopting a double-key differentiation
mechanism based on the unique information of the chip, so that the security protection capability is remarkably improved, and illegal invasion and data leakage are completely eradicated. Therefore, safe, flexible and reliable chip guiding and configuration are realized, and the application requirements of the embedded chip in the fields of industrial control,
automotive electronics,
Internet of Things and the like are met.