硬汉嵌入式论坛

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

[开源下载] H7-TOOL开发工具固件升级至V1.21,修复一些bug(2020-6-05)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-6-5 09:48:59 | 显示全部楼层 |阅读模式


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

注:升级的时候,固件和eMMC文件需要都升级

V1.21版APP程序:
h7_tool_app(V1.21).bin (713.73KB)
H7-TOOL_STM32H7_App-master (V1.21).zip (22.46MB)

上位机升级至V0.4:
H7-TOOL PC机软件(V0.4).zip (2.07MB)
H7-TOOL PC软件源代码(V0.4 2020-05-27).zip (25.79MB)

eMMC中要存储的文件:
存放到eMMC磁盘的文件V1.21a.zip (5.15MB)


更新记录:

  1. ----------------------------------------------------------------------------
  2. 2020-06-02 V1.21
  3. 1. 完善脱机烧录功能
  4. - 烧录部分bin文件时,读回校验和软件CRC无问题,但硬件CRC有问题。
  5.    原因:bin文件长度不是4字节整数倍时存在计算错误
  6.    解决办法,补齐4字节再进行校验。
  7. - 修改校验部分的代码,当FLM中有Verify校验函数时, 则优先用FLM中的Verify,而不是读回校验
  8. - lua函数pg_reset() 支持带形参(复位时间ms)和无形参(缺省用20ms)
  9. - 修复emmc磁盘文件的bug,解决STM8编程编程失败的问题
  10. - 增加STM8AF模板,验证了STM8AF5288
  11. - 修复SLOW低速时钟模式,发送32bit数据未插入延迟的bug。主要用于多路烧录,应对线长的情况。

  12. ----------------------------------------------------------------------------
  13. 2020-05-27 V1.20 【重大更新,发布1拖4脱机烧录功能,请使用PC软件 V0.4版】
  14. 1. 完善脱机烧录功能
  15.   - 完成1拖4同步烧录功能(仅验证STM32。暂不支持STM8系列1拖4功能)
  16.   - 校验模式可以通过lua设置(读回校验,软件CRC,硬件CRC)
  17.   - 调整电压电流显示窗配色
  18.   - 烧录时间移到进度条右侧,进度文本信增大到整行宽度
  19.   - 编程参数增加多路模式下路数设置:1路,1-2路,1-3路,1-4路
  20.   - 解决bug: 烧写8K程序(不足16K),CRC校验出错
  21.   - 解决bug: 修正V1.10 BUG,STM8S005C6T6, 烧写32KB文件OK, 烧写20K文件失败。
  22.   - 解决bug: bin文件不是4字节整数倍时,CRC32出错

  23. 2. EMMC磁盘文件更新H7-TOOL\Programmer
  24.   - 完善STM32烧录脚本文件,验证通过的有:
  25.     STM32F0xx, STM32F10x, STM32F2xx, STM32F3xx, STM32F4xx, STM32F7xx,
  26.     STM32H7x, STM32L0xx, STM32L1xx,STM32L4xx, STM32G0xx, STM32G4xx
  27.   - 增加灵动MM32全系列烧录脚本文件, 验证通过的有:
  28.     MM32F003, MM32F031, MM32F032, MM32F103, MM32L0xx, MM32L3xx,
  29.     MM32SPIN0x, MM32SPIN2x, MM32W0xxB, MM32W3xxB
  30.   - 增加LuaLib\fix_data.lua 和 LuaLib\prog_lib.lua 文件, 将公共脚本独立出来
  31.   - 改写全部lua脚本,实现一个lua脚本同时支持单路烧录和1拖4烧录
  32.   - 之前版本的lua烧录脚本均作废不再支持
  33.   
  34. 3. lua功能增加dofile()函数支持,可以加载子文件,方便模块化编写lua脚本
  35. 4. s_lua_read_buf[LUA_READ_LEN_MAX] 修改为32字节对齐
  36. 5. 上电缺省启动lua,以前需要下载lua文件才能运行
  37. 6. 按键GPIO设置为上拉输入(生产时如果不接屏幕,偶尔会导致错误按键消息产生)。
  38. 7. 将显示屏SPI口的SPEED速度由GPIO_SPEED_FREQ_HIGH降到GPIO_SPEED_FREQ_MEDIUM。
  39. 7. 修改TVCC缺省的校准参数
  40. 8. 解决PC机软件不能停止采集的bug
复制代码


评分

参与人数 1金币 +20 收起 理由
missfox + 20 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-6-5 09:49:45 | 显示全部楼层
将eMMC压缩包解压出来后,全部复制到eMMC里面,复制后目录形式是下面这样的。

回复

使用道具 举报

23

主题

1403

回帖

1472

积分

至尊会员

积分
1472
发表于 2020-6-8 10:49:36 | 显示全部楼层
上个1.20还没有来得及体验,直接体验1.21了
代码不规范,亲人两行泪!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 13:11 , Processed in 0.167545 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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