烧录:读取校验CRC

当 HT32 已经烧录完成后,如需要确认 HT32 烧录内容 和 烧录档 x.hex/x.bin 是否一致,可读出已经烧录的 HT32 MCU 内CRC进行对比确认。

HT32 读取CRC方法

  • 软件 HOPE3200 读取 CRC (搭配 e-Writer32)

  • 软件 HT32 Flash Programmer 读取 CRC (搭配 USB转串口板/USB端口)

HOPE3200 读取 CRC

  1. 工具准备: 电脑端打开软件 HOPE3200 , e-Writer32 连接 HT32 MCU ;

e-writer32

e-writer32

警告

ESKT32ICPB

ESKT32ICPB

  1. HOPE3200 软件中 , 文件 -> 选芯片开始操作 选择对应的 HT32型号

HOPE3200 选择型号

HOPE3200 选择型号

  1. HOPE3200 软件中 , 工具 -> 读取锁住IC之CRC值 选择 读取 ,读取出当前HT32烧录档的CRC值。

HOPE3200 读取CRC

HOPE3200 读取CRC

  1. HOPE3200 软件中 , 文件 -> 打开文件 选择 原烧录档 x.hex / x.bin ,查看CRC值,并对比。

HOPE3200 查看烧录档CRC

HOPE3200 查看烧录档CRC

重要

读取锁住IC之CRC值 方法 读取 CRC , 不会因为 HT32 程序中有使用 FMC 功能对 FLASH 进行修改而改变。

HT32 Flash Programmer 读取 CRC

  1. 工具准备: 电脑端打开软件 HT32 Flash Programmer , USB转串口板 或 USB端口 连接 HT32 MCU ;

USB转串口板

USB转串口板

  1. 进入 ISP 模式 :将 BOOT PIN(PA9) 控制为 低电平 ,再对 MCU 上电 或 复位。

    • 硬件连接:
      • UART : 电脑USB端口 <–> USB转串口板 <–> MCU-UART端口

      • USB : 电脑USB端口 <–> MCU USB端口

  2. HT32 Flash Programmer 软件中, Progamming 栏目下 Port Name 选择对应端口,点击 Connect 连接 HT32。

HT32 Flash Programmer Connect

HT32 Flash Programmer Connect

  1. 点击 Connect 连接 HT32 成功后,可在 Chip Status 栏目下查看当前HT32内烧录内容的 CRC 值

HT32 Flash Programmer CRC

HT32 Flash Programmer CRC

重要

HT32 Flash Programmer 读取 CRC , 不会因为 HT32 程序中有使用 FMC 功能对 FLASH 进行修改而改变。