硬汉嵌入式论坛

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

[开源下载] 时隔两个月,H7-TOOL再次迎来重大更新,开始支持GD32脱机烧录,UID加密,滚码,一键更新配置文件等

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-9-11 05:15:49 | 显示全部楼层 |阅读模式
说明:
1、大家程序中开启了看门狗也没有关系了,H7-TOOL也可以正常烧录。
2、更加强劲的脱机烧录上位机配置功能,配置脱机烧录文件更加简单,并且支持了一键更新eMMC文件,非常方便,也支持滚码,UID加密等。
3、开始支持GD32。



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

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

V1.30版APP程序:
h7_tool_app(V1.30).bin (718.56KB)
H7-TOOL_STM32H7_App-master(V1.30).zip (18.73MB)

上位机升级至V0.7:
H7-TOOL PC机软件(V0.7).zip (6.32MB)
H7-TOOL PC软件源代码(V0.7 2020-09-10).zip (42.51MB)

eMMC中要存储的文件:
存放到eMMC磁盘的文件V1.30.zip (5.59MB)


新升级的上位机V0.7版本,滚码,UID加密等都做了支持。
6.png
UID加密:


高级配置:


滚码设置:


烧录限制:


烧录日志:


数据维护:




更新记录:

  1. ----------------------------------------------------------------------------
  2. 2020-09-10 V1.30 【重大更新】
  3. 1. 完善脱机烧录功能 (需PC软件升级到V0.7以上,之前的烧录lua脚本需要用PC软件重新生成)
  4. - 增加支持GD32、新唐部分系列
  5. - 完善滚码、UID加密功能
  6. - 增加RS485数码管显示烧录状态。
  7. - 烧录器LCD背光控制策略改进
  8.    - 连续烧录模式,如果背光关闭后再次插入目标板烧录时自动开启背光。
  9.    - 烧录开始时屏蔽背光控制,烧录结束后恢复背光控制,避免烧录时间大于1分钟中途关闭背光
  10. - 校验逻辑增加分支: 如果FLM中有Verify则使用它(实测新唐的不行)
  11. - 函数增加形式参数 error_t target_flash_init(uint32_t flash_start, unsigned long clk, unsigned long fnc)
  12. - 完善 h7_Read_OptionBytes 函数,增加新唐片子的支持
  13. - 脱机烧录复位选项取消。先尝试软件复位模式,失败后使用硬件模式
  14. - void lua_do(char *buf) 允许嵌套重入。 烧录脚本需要用到该功能
  15. - 64H下载lua程序的帧格式调整,增加2字节子功能码,用于连续文件下载
  16. - 调整全部lua脚本,增加复位期间关闭看门狗的功能

  17. 2. 解决脱机烧录BUG
  18. - 多路烧录,如果扇区擦除超时失败,则不能提示是哪一路失败
  19. - 查空函数判断不严谨,target_flash_check_blank(uint32_t addr, uint32_t size)
  20.     - 0和1表示空和不空,没有通信失败的分支
  21.     - swd_flash_syscall_exec_ex() 修改返回值类型,可以识别出通信失败
  22. - 多路烧录。写入1K的小文件(小于16K)时校验失败,读回校验bug
  23. - 多路模式选择读回模式校验失败,CRC校验OK。
  24. - 可能导致死循环的BUG, uint8_t *MUL_swd_transfer_retry(uint32_t req, uint32_t *data)
  25.     bug ,  uint8_t err_cout[4]; 应该为uint16_t类型。
  26.    
  27. 3.其他
  28. - lua_if_uart.c 取消通信失败的调试print语句
  29. - 在主界面显示APP版本
  30. - 调整内存分配,将ADC缓冲区合计(128K + 64K)迁移到其他内存块。扩大堆空间,用于运行更大的lua程序.
  31.     /* 0x38000000  64KB */
  32.     uint16_t *aADCH1ConvertedData = (uint16_t *)0x38000000;
  33.     uint16_t *aADCH2ConvertedData = (uint16_t *)(0x38000000 + 32 * 1024);

  34.     /* 0x20000000  128KB */
  35.     float *g_Ch1WaveBuf = (float *)0x20000000;
  36.     float *g_Ch2WaveBuf = (float *)(0x20000000 + 64 * 1024);
  37. - DAC波形发生器,低于30Hz频率异常,已修正,下限可以到1Hz.
  38. - 删除doc文件夹下的emmc磁盘文件。跟随PC软件发布.

  39. 4.遗留问题
  40. - 示波器功能还存在缺陷,普通触发模式显示波形断裂.争取下个版本解决.

  41. 2020-06-12
  42. PC软件V0.5
  43. 1.增加脱机烧录器配置界面
  44. - 可以转换hex到bin
  45. - 可以自动生成烧录脚本
  46. - 可以进行算法验证(烧录测试bin)
  47. - 芯片列表可通过device.csv进行管理
  48. - 修正H7-TOOL emmc磁盘上的部分lua文件
复制代码







回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
发表于 2020-9-11 09:01:09 | 显示全部楼层
请问旧的lua脚本需要更新么?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-9-11 10:01:07 | 显示全部楼层
xieyang__ 发表于 2020-9-11 09:01
请问旧的lua脚本需要更新么?

最好直接全部格式化,然后生成新的。
回复

使用道具 举报

15

主题

117

回帖

162

积分

初级会员

积分
162
发表于 2020-9-11 10:52:49 | 显示全部楼层
这个不是RTX全家桶版?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-9-11 11:03:09 | 显示全部楼层
lhaoyue 发表于 2020-9-11 10:52
这个不是RTX全家桶版?

当前升级的是标配功能。

RTX5全家桶是番外篇,还没有发布,近期正在将RTX5全家桶版逐渐的完善强大。
回复

使用道具 举报

15

主题

117

回帖

162

积分

初级会员

积分
162
发表于 2020-9-11 12:18:38 | 显示全部楼层
eric2013 发表于 2020-9-11 11:03
当前升级的是标配功能。

RTX5全家桶是番外篇,还没有发布,近期正在将RTX5全家桶版逐渐的完善强大。

哇,是这样的安排啊,看来TOOL买值了,哈哈
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 03:18 , Processed in 0.179821 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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