硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5916|回复: 7
收起左侧

[固件] H7-TOOL的APP固件升级至V1.49,BOOT升级至V2.01,上位机升级至V1.4.6,新国民技术N32脱机烧录支持(2021-03-26)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106828
QQ
发表于 2021-3-26 08:37:48 | 显示全部楼层 |阅读模式
说明:
1、如果在等近期将发布的全新2.0固件,本次升级可以不用管。
2、完善脱机烧录功能,增加对国民技术的N32G45x支持。
     滚码页面,支持64ibt整数初值。
     一拖四功能支持单独烧录第2路、单独烧录第3路、单独烧录第4路等。
3、PC传送配置文件时,TOOL自动切换到烧录状态。
4、解决BOOT的模拟U盘升级固件时,少部分客户升级时会黑屏,原因是部分电脑系统会写入一些小的系统文件,TOOL会被认为是固件。


H7-TOOL所有资源汇总(含操作手册):
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

论坛上H7-TOOL操作说明帖子中涉及到上位机的相关部分已经全部做了更新。
如果这次打算升级,建议看下BOOT升级,APP升级和eMMC磁盘更新,脱机烧录等章节
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95373


PC机软件:
升级PC软件到V1.4.6。
h7toolPC_release(V1.4.6).zip (45.70MB)

单片机软件:
升级APP到V1.49
H7-TOOL_STM32H7_App-master(V1.49)(2021-03-25).zip (23.49MB)

1.png

本次更新操作说明

由于是1.4.5和1.4.6上位机修改了APP升级方式,在没有更新BOOT之前不能采用1.4.5和1.4.6上位机来升级,本次升级方法如下:

采用如下步骤升级(USB供电,无需PC软件)
1. 下载 h7toolPC_release(V1.4.6).zip 压缩包,解压得到 EMMC\H7-TOOL文件夹

1.png

2. 操作TOOL进入USB EMMC磁盘模式,将H7-TOOL文件夹整体覆盖TOOL工具的同名文件夹



3. 操作TOOL,长按S键进入 "系统设置" - "数据维护" - 执行"刷新boot",务必选择到刷新BOOT按钮上执行



4.  按住S键拔插一下USB线,TOOL会进入“升级APP固件”界面



PC上会看到H7-TOOL IAP的虚拟磁盘



5. 将 EMMC\H7-TOOL\Firmware\h7_tool_app(V1.49).bin 固件文件复制到H7-TOOL IAP磁盘

复制的过程中断,TOOL的界面在同步升级中



升级完毕后,TOOL会自动重启。

经过这番操作后,大家以后升级也可以用上位机升级了。




更新记录:
  1. ----------------------------------------------------------------------------
  2. 发布日期: 2021-03-25
  3. PC软件版本: V1.4.6
  4. STM32_APP固件版本: V1.49  
  5. STM32_BOOT固件版本: V2.01
  6. STM32_DAP固件版本: V1.05 (无变化)

  7. 【PC软件】V1.4.6
  8. 1.脱机烧录功能
  9.   -底部部分按钮单独挪到读芯片的页面,取消烧录临时文件的功能
  10.   -滚码页面,支持64ibt整数初值
  11.   -PC传送配置文件时,TOOL自动切换到烧录状态
  12. 2.EMMC磁盘文件更新
  13.   - fix_data.lua 滚码支持64bit整数,支持递增步长设置
  14.   - prog_lib.lua 支持单独烧录第2路、单独烧录第3路、单独烧录第4路
  15.   - prog_lib.lua 完善SPI Flash的全片擦除功能
  16.   - 新增国民技术的N32G45x

  17. 【App固件】V1.49
  18. 1.完善脱机烧录功能
  19.   - 脱机烧录菜单变更,进入后选择烧录模式,再进入烧录界面,方面单路和多路切换
  20.   - 一拖四功能支持单独烧录第2路、单独烧录第3路、单独烧录第4路。
  21.   - 脱机烧录的滚码支持64bit整数,支持修改递增步长
  22.   - PC传送配置文件时,TOOL自动切换到烧录状态
  23.   - 针对国民技术的N32G45x,软件复位指令执行失败后重新初始化swd接口时序

  24. 【Boot固件】V2.01 --U盘拖放升级固件
  25. 1.解决BUG: 少部分客户升级时会黑屏
  26.   - 原因:部分电脑系统会写入一些小的系统文件,TOOL会被认为是固件。
  27.   - 解决办法: 判断写入的文件是合法固件后才进行更新

  28. ----------------------------------------------------------------------------
  29. 发布日期: 2021-03-17
  30. PC软件版本: V1.4.5
  31. STM32_APP固件版本: V1.48  
  32. STM32_BOOT固件版本: V2.00
  33. STM32_DAP固件版本: V1.05 (无变化)

  34. 【PC软件】V1.4.5
  35. 1.脱机烧录界面-高级配置中的其他参数改为列表形式,方便后期新增参数
  36. 2.增加读内存指令间延迟参数(解决MM32L073多路自动烧录问题)
  37. 3.EMMC磁盘文件更新
  38.     - 解决STM32F103C8T6多路烧录异常,新增一个延迟参数MUL_DELAYUS_READ_ACK
  39.     - 解决UID加密示范文件的bug (encrypt_001.lua)
  40.     - 机台输出信号NG输出状态在某种情况下存在bug(prog_lib.lua)

  41. 【App固件】V1.48
  42. 1.系统设置参数增加一个进入boot的入口,升级APP固件
  43. 2.针对多路SWD烧录,新增一个延迟参数 MUL_DELAYUS_READ_ACK

  44. 【Boot固件】V2.00 --U盘拖放升级固件
  45. 1.使用USB虚拟磁盘模式升级固件

  46. ----------------------------------------------------------------------------
  47. 发布日期: 2021-01-24
  48. PC软件版本: V1.4.4
  49. STM32_APP固件版本: V1.47  
  50. STM32_BOOT固件版本: V1.03
  51. STM32_DAP固件版本: V1.05 (无变化)

  52. 【PC软件】V1.4.4
  53. 1.脱机烧录界面-高级配置中的其他参数改为列表形式,方便后期新增参数
  54. 2.增加读内存指令间延迟参数(解决MM32L073多路自动烧录问题)
  55. 3.EMMC磁盘文件更新: MM32L07x_128.lua  --新增缺省参数 MUL_DELAYUS_READ_DATA = 50

  56. 【App固件】V1.47
  57. 1. 优化插入自动烧录功能。识别到IDCODE后延迟一段时间后再进行烧录。
  58.    解决上电较快但是硬件复位比较慢的板子自动烧录失败的问题。
  59.    延迟时间通过PC配置,参数名称:重新上电后的延迟(ms)
  60. 2. 解决灵动MM32L07X芯片多路烧录时失败的问题。
  61.    增加一个配置参数,在读内存指令之间增加几十us级别的延迟(50us)。
  62.    迟时间通过PC配置,参数名称:读内存指令间延迟(us)

  63. 【Boot固件】V1.03
  64. 1.解决V板CPU写Flash失败的问题

  65. ----------------------------------------------------------------------------
复制代码




回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2021-3-26 10:01:20 | 显示全部楼层
又更新了,这速度
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

4

主题

166

回帖

178

积分

初级会员

积分
178
发表于 2021-3-26 14:09:09 | 显示全部楼层
byccc 发表于 2021-3-26 10:01
又更新了,这速度

H7-TOOL的USB是只作为DEVICE使用吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106828
QQ
 楼主| 发表于 2021-3-26 14:11:20 | 显示全部楼层
yuanzhongda 发表于 2021-3-26 14:09
H7-TOOL的USB是只作为DEVICE使用吗

H7的USB是OTG,既能做Host,也能做Device。

回复

使用道具 举报

4

主题

166

回帖

178

积分

初级会员

积分
178
发表于 2021-3-26 14:31:47 | 显示全部楼层
eric2013 发表于 2021-3-26 14:11
H7的USB是OTG,既能做Host,也能做Device。

原理图中的ID引脚没接,5V也无法向外面供电,是如何实现OTG的呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106828
QQ
 楼主| 发表于 2021-3-26 14:41:46 | 显示全部楼层
yuanzhongda 发表于 2021-3-26 14:31
原理图中的ID引脚没接,5V也无法向外面供电,是如何实现OTG的呢

是这样的,TOOL本身用不到Host功能,所以没有做对外供电功能。

如果你要玩是没问题的,无需ID引脚,另一端有专门的5V引脚引出,你可以对外供电用,然后直接工作在Host模式即可。
回复

使用道具 举报

4

主题

166

回帖

178

积分

初级会员

积分
178
发表于 2021-3-26 14:45:35 | 显示全部楼层
eric2013 发表于 2021-3-26 14:41
是这样的,TOOL本身用不到Host功能,所以没有做对外供电功能。

如果你要玩是没问题的,无需ID引脚,另 ...

明白了,感谢
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2021-3-27 08:20:27 | 显示全部楼层
代码不规范,亲人两行泪!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 13:14 , Processed in 0.180206 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表