Application | This example code uses M487 to download encrypted firmware via the ISP Programming Tool, and then the M487 uses the AES crypto engine and SPROM to decrypt the firmware content and perform updates to the APROM, thereby completing a secure download process. |
BSP Version | M480_BSP_CMSIS_V3.06.000 |
Hardware | NuMaker-PFM-M487 V3.0 |
This example code allows users to perform firmware updates via the UART interface. Users can first encrypt the firmware using Nuvoton CryptoTool , then use the Nuvoton NuMicro ISP Programming Tool to write the encrypted firmware to the NuMaker-PFM-M487. Upon successful reception, the M487 will invoke the decryption API within the SPROM, leveraging hardware encryption accelerators and a 256-bit AES key to decrypt the encrypted firmware. Subsequently, the firmware will be written to APROM to complete the entire update process.
You can download the sample code at EC_M487_Secure_ISP_with_AES_and_SPROM_V1.00
欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) | Powered by Discuz! X3.2 |