1. 首页
  2. 存储
  3. 其他
  4. STM32AES256加密串口IAP升级Bootloader程序

STM32AES256加密串口IAP升级Bootloader程序

上传者: 2025-01-04 07:58:41上传 ZIP文件 2.56MB 热度 14次

STM32AES256加密串口IAP升级的bootloader程序允许通过上位机将Keil生成的BIN文件进行AES加密,得到加密文件。在加密过程中,需要设定密钥。加密后的升级包直接烧录后无法运行,需要通过串口进行升级。上位机会将加密包发送至单片机,单片机接收到数据后会使用预设的密钥解密并写入flash。解密完成后,程序升级成功。

本程序包含带有AES解密功能的bootloader、串口升级的上位机软件、AES加密的上位机软件及相关文档。基于STM32ZET6开发,如需移植到其他系列芯片,需要根据不同容量的芯片调整flash写入方式,特别是页大小方面。这些修改比较简单。

理论上,只要移植AES的.c和.h文件,并能够通过串口发送数据到单片机,就可以使用任何通信方式进行单片机升级,如Wi-Fi、蓝牙、4G模块等。

下载地址
用户评论