H7-TOOL离线烧录器使用SOP v1.0 (用于AUBO系列控制柜批量烧录)

1. 打开H7-TOOL软件包,并将H7-TOOL插入电脑

2. 确认连接状态

chicken_breas(图1)

若图1 ①位置USB(HID)显示为灰色,需依次按照图2操作:将通讯接口设置为USB HID模式。 设置完毕后,②位置会变绿,如图3。H7-TOOL工具 USB-HID 会变为绿色,如图4所示。

chicken_breas(图2)

chicken_breas(图3)

chicken_breas(图4)

3. 复制被烧录控制柜对应的FLM文件到H7-TOOL中

如已复制,请直接跳转到步骤4。

a) 复制.FLM文件: 使用zip工具打开烧录固件包(如图5所示),依次进入offline_flash/ jflash/ Devices/ aubo文件夹。复制将要使用的.FLM文件。(这里以S为例,复制STM32H7_S.FLM)。

chicken_breas(图5)

chicken_breas(图6)

b) 将H7-TOOL工具设置进入U盘模式: 依次点击SYS选项卡->固件升级->进入U盘模式(图7所示)。之后,电脑会弹出名字为EMMC的U盘。然后将已复制的.FLM文件放置于EMMC(H:)\H7-TOOL\Programmer\Device\ST\STM32H7xx\FLM\文件夹下(图8所示)(这里以S系列为例,因此复制的文件为STM32H7_S_FLM)。

chicken_breas(图7)

chicken_breas(图8)

c) 将H7-TOOL工具退出U盘模式: 依次点击SYS选项卡->固件升级->退出U盘模式(图9所示)。

chicken_breas(图9)

4. 制作离线烧录固件

a) 解压烧录固件: 使用zip工具打开烧录固件包(如图5所示),依次进入offline_flash\app\文件夹。解压将要使用的.hex文件(如图10)。这里以S为例,解压controlbox_S_h100-1.0.10+98f4171.hex。

chicken_breas(图10)

b) 导入H7-TOOL:(此步骤需严格按照如图11核对)

  1. 点击PROG选项卡进入固件制作界面,见图11 步骤①。
  2. 选择芯片厂商/系列/器件类型为STM32H750XB ,见图11 步骤②。 配置基本参数(步骤③)确认TVCC电压、复位方式、校验方式、烧录完毕复位操作,见图11 步骤③。
  3. 导入解压的.hex文件(以S系列为例,这里是controlbox_S_h100-1.0.10+98f4171.hex)。导入完成后,会变为两条,需勾选步骤⑥中的#1 #2 对勾。
  4. 对地址为0x90000000的行设置烧录算法,将.FLM的完整路径写框内,这里需要特别注意格式“0:/H7-TOOL/Programmer/Device/ST/STM32H7xx/FLM/xxxxxxxx( 注意需带引号 且是 / 不是 \ xxxxxxxx替换为目标FLM文件)这里以S为例,完整输入为"0:/H7-TOOL/Programmer/Device/ST/STM32H7xx/FLM/STM32H7_MODEL_S.FLM"并取消勾选0x90000000的全片擦除对勾。
  5. 对地址为0x08000000的行设置烧录算法,默认为AlgoFile_FLASH。并勾选0x08000000的全片擦除对勾。
  6. 可对程序注释进行编辑,也可使用默认。
  7. 可对输出文件夹进行编辑,便于区分,也可使用默认。
  8. 点击一键下载导入下载器(步骤⑨)。

chicken_breas(图11)

5. 下载测试

1.设置烧录器 首先长按S,进入菜单选项。短按C键向下选择,光标移动到,离线烧录器(如图12),并长按S确认。进入到选择烧录口选项(图13),光标移动到 1拖4接口板(这里根据硬件接口进行选择,我这里选择第一路),再次长按S确认。此时进入烧录界面(如图14)。

chicken_breas(图12)

chicken_breas(图13)

chicken_breas(图14)

2.烧录: 将烧录口,插入到被烧录的设备SWD接口。短按C按键,即可进行烧录,等待烧录完成, 图15。

chicken_breas(图15)

3.如需交给工人使用,还可设置烧录器上电后,直接进入当前烧录界面: 首先长按S,进入菜单选项。短按C键向下选择,光标移动到,系统设置(如图16),并长按S确认。光标移动到基本参数,并长按S确认(如图17)。光标移动到基本参数,并长按S确认(如图17)。光标移动到开机启动项目后,长按S,将缺省更改为脱机烧录模式(如图19)。并长按C退出。之后,重新上电后,即可直接进入脱机烧录模式。(如需恢复,将模式重新更改为缺省)。

chicken_breas(图16)

chicken_breas(图17)

chicken_breas(图18)

chicken_breas(图19)

results matching ""

    No results matching ""