烧录:读取校验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 ; .. figure:: ../_static/image/Start/e-writer32.png :width: 80% :align: center :alt: e-writer32 e-writer32 .. warning:: - **e-Writer32** 使用ICP在板烧录, **一定** 要搭配 **ESKT32ICPB** 座子,否则无法烧录,可参考 `ESKT32ICPB 使用手册`_ - `HOPE3200 软件下载`_ .. figure:: ../_static/image/Start/ESKT32ICPB.png :width: 80% :align: center :alt: ESKT32ICPB ESKT32ICPB 2. **HOPE3200** 软件中 , ``文件 -> 选芯片开始操作`` 选择对应的 **HT32型号** 。 .. figure:: ../_static/image/Tools/Writer_CRC/image001.png :width: 80% :align: center :alt: HOPE3200 选择型号 HOPE3200 选择型号 3. **HOPE3200** 软件中 , ``工具 -> 读取锁住IC之CRC值`` 选择 **读取** ,读取出当前HT32烧录档的CRC值。 .. figure:: ../_static/image/Tools/Writer_CRC/image002.png :width: 80% :align: center :alt: HOPE3200 读取CRC HOPE3200 读取CRC 4. **HOPE3200** 软件中 , ``文件 -> 打开文件`` 选择 原烧录档 **x.hex / x.bin** ,查看CRC值,并对比。 .. figure:: ../_static/image/Tools/Writer_CRC/image003.png :width: 80% :align: center :alt: HOPE3200 查看烧录档CRC HOPE3200 查看烧录档CRC .. important:: **读取锁住IC之CRC值 方法** 读取 CRC , 不会因为 HT32 程序中有使用 **FMC** 功能对 FLASH 进行修改而改变。 **HT32 Flash Programmer** 读取 CRC ------------------------------------- 1. 工具准备: 电脑端打开软件 **HT32 Flash Programmer** , **USB转串口板 或 USB端口** 连接 HT32 MCU ; .. figure:: ../_static/image/Tools/Writer_CRC/image009.png :width: 80% :align: center :alt: USB转串口板 USB转串口板 .. tip:: `HT32_Flash_Programmer 软件下载`_ .. _HT32_Flash_Programmer 软件下载: https://www.holtek.com.cn/search?key=HT32_Flash_Programmer 2. 进入 ISP 模式 :将 **BOOT PIN(PA9)** 控制为 **低电平** ,再对 MCU 上电 或 复位。 - 硬件连接: - **UART** : 电脑USB端口 <--> **USB转串口板** <--> MCU-UART端口 - **USB** : 电脑USB端口 <--> MCU USB端口 3. **HT32 Flash Programmer** 软件中, ``Progamming`` 栏目下 ``Port Name`` 选择对应端口,点击 ``Connect`` 连接 HT32。 .. figure:: ../_static/image/Tools/Writer_CRC/image010.png :width: 80% :align: center :alt: HT32 Flash Programmer Connect HT32 Flash Programmer Connect 4. 点击 ``Connect`` 连接 HT32 成功后,可在 ``Chip Status`` 栏目下查看当前HT32内烧录内容的 CRC 值 .. figure:: ../_static/image/Tools/Writer_CRC/image020.png :width: 80% :align: center :alt: HT32 Flash Programmer CRC HT32 Flash Programmer CRC .. important:: **HT32 Flash Programmer** 读取 CRC , 不会因为 HT32 程序中有使用 **FMC** 功能对 FLASH 进行修改而改变。 .. _HOPE3200 软件下载: https://www.holtek.com.cn/page/programmer_list/p_32 .. _ESKT32ICPB 使用手册: https://www.holtek.com.cn/webapi/178441/ESKT32ICPB_User's_Guide_SC.pdf