烧录:读取校验CRC
当 HT32 已经烧录完成后,如需要确认 HT32 烧录内容 和 烧录档 x.hex/x.bin 是否一致,可读出已经烧录的 HT32 MCU 内CRC进行对比确认。
HT32 读取CRC方法
HT32 未锁IC
软件 HOPE3200 读取 CRC (搭配 e-Writer32)
软件 HT32 Flash Programmer 读取 CRC (搭配 USB转串口板/USB端口)
HT32 已锁IC
软件 HT32 Flash Programmer 读取 CRC (搭配 USB转串口板/USB端口)
HOPE3200 读取 CRC
工具准备: 电脑端打开软件 HOPE3200 , e-Writer32 连接 HT32 MCU ;
e-writer32
e-Writer32 ,
文件 -> 打开文件并下载打开对应的 烧录档 x.hex/x.bin 后,选择对应的HT32型号进行 读取 操作。
HOPE3200 打开烧录档
小技巧
打开烧录档时, e-Writer32 显示 CRC 值,即为打开烧录档的 CRC 值
如无对应烧录档,可从
文件 -> 选芯片开始操作选择对应的HT32型号进行 读取 操作。
e-Writer32 连接 HT32 MCU 后,使用 HOPE3200 功能 读取 。
HOPE3200 读取
小技巧
如有打开对应的烧录档 x.hex/x.bin,可直接使用 校验 功能,进行校验,如校验成功说明当前HT32烧录内容和烧录档案一致。
弹出窗口提示
您要保存上载上来的资料吗?可选择否。
HOPE3200 将 HT32 数据读取后,在窗口中可读取到当前HT32内烧录内容的 CRC 值。
HOPE3200 CRC
HOPE3200 计算 CRC 值可选择不同的区域,如要对比原烧录档 x.hex/x.bin 是否一致。
CRC 计算区域
Code
Option
Data
Code + Option + Data
HOPE3200 CRC区域
警告
如果 HT32 程序中有使用 FMC 功能对 FLASH 进行修改,且上电运行过,会造成校验错误。
对比读出 HT32 烧录内容 和 烧录档 x.hex/x.bin 是否一致,需要选择CRC 计算区域一致,再进行对比。
HT32 Flash Programmer 读取 CRC
工具准备: 电脑端打开软件 HT32 Flash Programmer , USB转串口板 或 USB端口 连接 HT32 MCU ;
USB转串口板
进入 ISP 模式 :将 BOOT PIN(PA9) 控制为 低电平 ,再对 MCU 上电 或 复位。
- 硬件连接:
UART : 电脑USB端口 <–> USB转串口板 <–> MCU-UART端口
USB : 电脑USB端口 <–> MCU USB端口
HT32 Flash Programmer 软件中,
Progamming栏目下Port Name选择对应端口,点击Connect连接 HT32。
HT32 Flash Programmer Connect
点击
Connect连接 HT32 成功后,可在Chip Status栏目下查看当前HT32内烧录内容的 CRC 值
HT32 Flash Programmer CRC
警告
HT32 Flash Programmer 读取 CRC 方法, 不会因为 HT32 程序中有使用 FMC 功能对 FLASH 进行修改而改变。
