硬汉嵌入式论坛

 找回密码
 立即注册
楼主: armfly
收起左侧

H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持

  [复制链接]

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2022-9-20 14:27:49 | 显示全部楼层
【求助】求助,闲得蛋疼,下载了最新的PC端软件,点了一下升级APP固件,然后就屏黑了(原来的是2.16)。等了好久,没有反应,咋办呀?
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2022-9-20 15:20:46 | 显示全部楼层
bucthuang 发表于 2022-9-20 14:27
【求助】求助,闲得蛋疼,下载了最新的PC端软件,点了一下升级APP固件,然后就屏黑了(原来的是2.16)。等 ...

使用jlink进行手动写入,boot可以正常写入,写入APP时出现错误“Selected Data(0x8020000-0x811AA5F) does
not fit into selected flash sectors”
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2022-9-20 15:45:33 | 显示全部楼层
bucthuang 发表于 2022-9-20 14:27
【求助】求助,闲得蛋疼,下载了最新的PC端软件,点了一下升级APP固件,然后就屏黑了(原来的是2.16)。等 ...

搞了半天,找了个吃灰的jlink,写入boot,还挺顺利的,写入APP时jlink报错,完了,不会搞了。给客服打个电话,技术支持说,按住S键,USB重接一下【仔细一看说明书里也有额,只是那行字不显眼,通常被跳过】,PC机上就可以看到一个磁盘,把最新的APP文件复制进去就可以了。
神奇,为啥jlink写不进去呢?
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-10-11 16:15:09 | 显示全部楼层
H7-TOOL_PC有没有考虑用qt写呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-10-12 00:51:47 | 显示全部楼层
fcxqczzyjdxx 发表于 2022-10-11 16:15
H7-TOOL_PC有没有考虑用qt写呢

最近弄USB实战视频教程,准备用Qt6.x做个USB上位机小试一下。
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2022-10-12 19:30:26 | 显示全部楼层
Hi, is it possible to translate h7tool into English? I really like your work, but the Chinasse language is too complicated a language for me.
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2022-10-12 19:31:25 | 显示全部楼层
Hi, is it possible to translate h7tool into English? I really like your work, but the Chinasse language is too complicated a language for me.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-10-13 01:02:53 | 显示全部楼层
majsi 发表于 2022-10-12 19:30
Hi, is it possible to translate h7tool into English? I really like your work, but the Chinasse langu ...

Yes,We will publish the English version later。



回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2022-10-13 19:06:50 | 显示全部楼层
eric2013 发表于 2022-10-13 01:02
Yes,We will publish the English version later。

does later mean 1-2 years or 5-6 months? is it possible to help you somehow so that it happens as soon as possible?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-10-14 03:49:59 | 显示全部楼层
majsi 发表于 2022-10-13 19:06
does later mean 1-2 years or 5-6 months?  is it possible to help you somehow so that i ...

TBD,
回复

使用道具 举报

8

主题

155

回帖

179

积分

初级会员

H7 TOOL 大法好!

积分
179
发表于 2022-11-9 08:32:18 | 显示全部楼层

与国际接轨, 酒香不怕巷子深,H7真的很强
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-11-17 01:47:18 | 显示全部楼层

----------------------------------------------------------------------------
发布日期: 2022-11-16
PC软件版本: V2.1.9
STM32_APP固件版本: V2.19
STM32_BOOT固件版本: V2.04

【PC软件】V2.1.9
1. 脱机烧录新增IC
   -- 灵动 MM32F0020、MM32F0133
   -- 中微半导体 CMS32M53xx、CMS32M55xx、CMS32M57xx。 CMS32F03x
   -- 广芯微电子 UM321x
   -- 中移芯昇CM32M101A
   -- 极海APM32F4xx系列 APM32F405、407、415、417
2. 脱机烧录器功能增强
   -- 高级配置中添加参数说明(SWD时钟延迟对应的实际速度)
   -- UID加密页面,增加"打开算法文件夹"按钮
   -- UID解密结果长度可设置4-16之间任意值。之前是 4、6、8、16
   -- UID解密页面完善说明,如何添加自定义加密文件
   -- 支持读串行Flash的UID,可用于程序加密
   -- 烧录串行FLASH的滚码和UID密码时,数据文件之后的空间按1024字节粒度进行擦除和编程,之前是16KB
   -- 烧录器读芯片界面,支持偏移地址为负数
   -- 更改芯片型号后,算法栏自动选择第1项,地址框自动填充为首地址。
      修改算法文件后也自动修改为首地址。不影响HEX文件分段地址自动填充功能。
   -- Cypress PSOC4,支持Hex文件中 0x09030000、0x09040000 配置数据的自动分割。
3. 界面BUG
   --解决BUG: Windows字体缩放100%时,示波器拨盘10V档位的位置不正确
   --LOG窗口字体由宋体修改为新宋体,解决字体大小变化时,制表符号不对齐问题
   --修改鼠标滚轮调整LOG窗口字体大小的步距,更加细腻。
   
【固件】V2.19
1. 增加开机启动选项,新增模拟信号发生器。上电可以直接恢复上次设置状态
2. 修正 uint8_t W25Q_DetectIC() 函数的bug               
3. lua接口f_write() 函数实现4字节对齐               
4. lua API新增 get_runtime_us()、check_runtime_us()
5. 修复utf8转gbk的bug(末尾为2字节uft8编码,直接退出)
6. 解决V2.18引入的BUG(非烧录界面下载程序时,不保存烧录启动文件,导致下载之前的配置文件)
7. lua API新增 pg_read_uid(), 目前仅用于读取串行flash的UID
8. 烧录器参数界面,取消多路模式项目(已实现自动交易上次烧录模式)
9. 上电缺省界面参数,修改参数值为:"缺省", "脱机烧录", "DAP-Link", "信号源"。
10.信号发生器功能。增加PWM发生器
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-12-2 20:23:23 | 显示全部楼层
请问上位机用什么环境开发的?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-12-3 01:37:23 | 显示全部楼层
回复

使用道具 举报

8

主题

19

回帖

43

积分

新手上路

积分
43
发表于 2022-12-8 11:00:17 | 显示全部楼层
问一下版主,此工具带类似jflash的编写串口号,芯片加密等功能?粗略的看了一下,功能太强大,建议:下载器就是下载器,工具就是工具, 准备让公司买一个做下载器,其余功能就浪费了。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-12-13 00:50:34 | 显示全部楼层
yzvip7 发表于 2022-12-8 11:00
问一下版主,此工具带类似jflash的编写串口号,芯片加密等功能?粗略的看了一下,功能太强大,建议:下载器 ...

都支持。

上位机做了裁剪,用户收到货后,这里选择自己要使用的功能。

回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-12-17 14:12:22 | 显示全部楼层
硬汉哥,抽空看下咱们H7too能否实现和PCAN兼容不,汽车电子还是用的蛮多的,每次出差都需要带好些工具,希望咱们H7tool功能再强大些
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-12-17 15:44:58 | 显示全部楼层
honliv 发表于 2022-12-17 14:12
硬汉哥,抽空看下咱们H7too能否实现和PCAN兼容不,汽车电子还是用的蛮多的,每次出差都需要带好些工具,希 ...

谢谢,PCAN有版权问题,不能兼容这个。

后面搞个开源免费的用。CAN这块确实可以再加强下。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-12-30 22:21:13 | 显示全部楼层
硬汉哥,啥时候可以实现类似ARM官方的JSCOPE那种功能,可以直接通过Axf文件加载程序中的全局变量,方便单片机在线调试,不需要添加额外的代码。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2022-12-31 00:17:11 | 显示全部楼层
qq1059704710 发表于 2022-12-30 22:21
硬汉哥,啥时候可以实现类似ARM官方的JSCOPE那种功能,可以直接通过Axf文件加载程序中的全局变量,方便单片 ...

已经做好了,下个版本2.20发布。

类似 j-scope 功能,定时100us上报并显示波形
https://www.armbbs.cn/forum.php? ... 6918&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

25

回帖

25

积分

新手上路

积分
25
发表于 2023-1-24 00:18:45 | 显示全部楼层
250M模块啥时候上市
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-1-24 00:23:17 | 显示全部楼层
mrgoodman 发表于 2023-1-24 00:18
250M模块啥时候上市

快了
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2023-1-25 23:57:08 | 显示全部楼层
I have a problem with dual baud rate can fd. I set the speed to 250K/2M. when sending a message from h7-tool, my PEAK interface detected no activity. if I set the classic can fd 250K, I get messages. I have the PEAK set correctly - I can see the other devices on the bus. any idea how to find out what's going on?
回复

使用道具 举报

2

主题

25

回帖

31

积分

新手上路

积分
31
QQ
发表于 2023-2-23 19:56:50 | 显示全部楼层
请问 SDIO wifi是用的SDIO通信吗,不是用的串口AT指令吧。速度能达到多少?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-2-24 09:34:20 | 显示全部楼层
augustedward 发表于 2023-2-23 19:56
请问 SDIO wifi是用的SDIO通信吗,不是用的串口AT指令吧。速度能达到多少?

TOOL硬件上做了个SDIO和串口两种接线方式。

使用串口AT最高支持串口5Mbps的速度。
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2023-2-24 13:08:44 | 显示全部楼层
大佬的 H7 TOOL 能不能实现 获取任意 SPI 通信接口的数据包,然后将包里的数据提取出来,显示成波形?
通过 LUA 解析数据包,再显示也行。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-2-24 13:46:41 | 显示全部楼层
ihavedone 发表于 2023-2-24 13:08
大佬的 H7 TOOL 能不能实现 获取任意 SPI 通信接口的数据包,然后将包里的数据提取出来,显示成波形?
通 ...

这个用LUA实现比较方便:
SPI LUA案例
H7-TOOL的SPI控制器主从机操作说明,20cm杜邦线接线方式,SPI全双工25MHz通信速度(2022-04-10)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111864


H7-TOOL的SPI接口方式脱机烧录操作方法,已经发布(2022-07-27)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=114301

然后LUA的波形显示API
H7-TOOL的LUA小程序做三函数波形验证非常方便
https://www.armbbs.cn/forum.php?mod=viewthread&tid=110028





回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2023-2-24 21:38:27 | 显示全部楼层
eric2013 发表于 2023-2-24 13:46
这个用LUA实现比较方便:
SPI LUA案例
H7-TOOL的SPI控制器主从机操作说明,20cm杜邦线接线方式,SPI全 ...

看了这几个例子,前面两个 SPI 的例子都是 TOOL 做主机。
也可以做从机吗?然后有 LUA 函数可以得到从机接收的数据?

我的应用是有个板子采集数据,然后会主动发出来,希望通过 SPI 从机接收并显示成波形。
一个数据包包含一次采样到的多个通道的数据。
从机接收到后,将每个数据添加到各自的波形曲线后面,最终形成多通道波形。

本来想自己用开发板做一个,但工作量比较大,有现成的工具就方便了。
这个需求能实现吗?可以的话立马买一个。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-2-24 21:51:46 | 显示全部楼层
ihavedone 发表于 2023-2-24 21:38
看了这几个例子,前面两个 SPI 的例子都是 TOOL 做主机。
也可以做从机吗?然后有 LUA 函数可以得到从机 ...

那看来得过段时间买了。

当前仅做了主机模式,从机模式其实也很简单(楼上第1个链接里面就有从机例子),每次升级,安排的工作爆满,争取我们早点把SPI从机模式安排上分享给大家。

其实你这个板子做成从机,我们TOOL去读取也很方便。
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2023-2-24 23:28:25 | 显示全部楼层
eric2013 发表于 2023-2-24 21:51
那看来得过段时间买了。

当前仅做了主机模式,从机模式其实也很简单(楼上第1个链接里面就有从机例子 ...

我们的板子不太好做从机,是个 51单片机,idata + xdata RAM 一起只有 1KB,采样频率设置的2~3ms 一次,最多有 25 个通道。
做从机就需要先缓存数据等主机来读,没那么大的缓存
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2023-2-24 23:37:01 | 显示全部楼层
eric2013 发表于 2023-2-24 21:51
那看来得过段时间买了。

当前仅做了主机模式,从机模式其实也很简单(楼上第1个链接里面就有从机例子 ...

还是买一个吧,先试试做从机 RAM 够不够,加快 TOOL 的读取频率。
实在不行的话,搞个 STM32 的板子做从机,把数据缓存起来,然后用 TOOL 去读。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2023-2-25 18:45:50 | 显示全部楼层
LUA脚本  非常 NB
回复

使用道具 举报

4

主题

32

回帖

44

积分

新手上路

积分
44
发表于 2023-2-27 11:13:07 | 显示全部楼层
H7TOOL能不能支持一下上海先楫半导体的HPM系列啊,这个国产芯片对标STM32H系列
回复

使用道具 举报

3

主题

31

回帖

40

积分

新手上路

积分
40
发表于 2023-2-27 16:58:06 | 显示全部楼层
majsi 发表于 2022-10-13 19:06
does later mean 1-2 years or 5-6 months?  is it possible to help you somehow so that i ...

I can help you understand or translate it into English. Can you give me your contact information?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-3-1 13:27:20 | 显示全部楼层

----------------------------------------------------------------------------
发布日期: 2023-02-27
PC软件版本: V2.2.0
STM32_APP固件版本: V2.20
STM32_BOOT固件版本: V2.04

【PC软件】V2.2.0
1.新增Trace功能
  - 新增左侧图标Trace
  - 支持在线检测RTX5、UCOS-III、ThreadX任务情况
  - 支持目标板截屏功能
  - 支持变量波形功能(类似J-Scope)
  - 支持硬件异常分析(Hardfault)V1.0
2.升级脱机烧录功能
  - 脱机烧录界面,厂商列表可设置为常用列表,厂商列表框鼠标右键可设置                 
  - 脱机烧录界面"文件"页面增加浏览User文件夹按钮
  - 升级机台接口文件,增加单路串行FLASH机台信号  
  - 新增芯片型号:
     - GD32E50x 系列M33核
     - 韦斯佰瑞 WB32F10x 系列M3核
     - FR801xH系列(未实现,加上逻辑分析仪时序错乱)
     - 苼泉 MG32F02、MG32F10x
     - 中颖,SH30F9871
     - Cyress PSOC6 全系列
     - AutoChip AC7802x、 AC7840x
     - 灵动MM32全系列升级更新,删除无用的型号,添加新型号
     - ST公司STM32WBxx系列 (STM32WB55)
     - Nordic NRF9160
     - 广芯微UM3213A新增XT25F64算法
  - 解决N32G430烧录问题,修正lua文件中RAM大小
  - GD32F30X系列,修复选项字写入异常(暂时只支持设置读保护,不支持其他选项字)           
  - 导入lua配置文件时新增的变量无法识别,解决该bug,
  - 滚码存储格式,支持大端BCD码和小端BCD码。
  - 升级 prog_lib.lua文件,MCU_RemoveProtect()后增加复位操作,避免部分芯片解除读保护后不能直接读UID
  - 取消生成USE_TEST_BIN烧录临时文件的代码快(早期固件,已废弃)
  - 新增AlgoFileCorrect[]用于手动修正FLM算法地址和容量
3.示波器拨盘图标更新,增加10V档位,并修改鼠标点击动作机制。
4.升级EMMC文件时,排除wifi列表文件

【固件】V2.20
1.烧录单路串行FLASH时,不初始化第2-4路的IO口, 是为了实现机台信号接口。
2.烧录51、STM8、SPI FLASH时,也支持LCD屏显示滚码。以前版本只有ARM才显示滚码。
3.新增 DISP_ELF_INFO = 1 表示显示ELF文件信息,缺省关闭显示
4.针对 PSCOC6 的FLM进行特殊处理.
5.解决MM32F0020烧录完毕不能复位运行的问题,因为这个芯片的SWCLK和BOOT0复用。
  - pg_reset()硬件复位口线拉低前,强制SWCLK为低电平。
6. pg_swd("JTAG2SWD") 针对多路模式,刷新通道配置。
7. ARM内核新增识别:STAR-MC1
8. 因为NRF9160.整片擦除会清空RAM,因此?葱?MCU_EraseMass() 后后必须重载一次算到RAM.
   - 新增 ENTER_DEBUG_AFTER_ERASEALL = 1 变量进行控制
9. ELF_ParseFile() 函数新增2个形参,可以后期通过lua改变flm文件的起始地址和容量
10.修复RTT 无法设置SWD时钟延迟的BUG。新增参数项可脱机调节时钟延迟。
回复

使用道具 举报

10

主题

32

回帖

62

积分

初级会员

积分
62
发表于 2023-3-2 09:09:57 | 显示全部楼层
工具很N,膜拜大佬。
硬汉哥有考虑过找个美工设计一下上位机的界面吗?或者设计一套接口给插件主题用,让网友自己设计。(美观上还是前端设计方便,但是Tauri发展的太慢,Flutter桌面端支持也还不是特别好)
手机APP也可以考虑下支持一些简单功能,有的时候不想带电脑,就想带个tool和手机过去。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-3-2 09:46:43 | 显示全部楼层
紫苑Yoo梦 发表于 2023-3-2 09:09
工具很N,膜拜大佬。
硬汉哥有考虑过找个美工设计一下上位机的界面吗?或者设计一套接口给插件主题用,让 ...

谢谢建议,以前就打算搞这个的,后面了请美工专门优化下界面效果。
回复

使用道具 举报

0

主题

25

回帖

25

积分

新手上路

积分
25
发表于 2023-3-5 11:19:21 | 显示全部楼层
最近把玩了H7-Tool和ADALM-2000,向硬汉哥提个建议,假如完善任意信号发射器(带函数输入)和频谱分析仪功能就完美了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2023-3-5 11:27:56 | 显示全部楼层
mrgoodman 发表于 2023-3-5 11:19
最近把玩了H7-Tool和ADALM-2000,向硬汉哥提个建议,假如完善任意信号发射器(带函数输入)和频谱分析仪功 ...

谢谢建议,

1、任意波形当前可用Maltab生成使用。
Matlab生成任意波形数据给H7-TOOL的信号发生器使用(2022-07-22)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111384

2、频谱分析的话,后面FFT支持下。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2023-3-16 11:40:42 | 显示全部楼层
你好,我现在使用H7-YOOL烧录SPI FLASH,使用TVCC可以正常烧录,但是我需要外部电源,不使用TVCC进行供电,请问是烧录时有电流检测判断有无IC的功能吗,有的话是在LUA脚本里修改吗,我需要去掉此功能,具体在代码里修改哪里。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 17:55 , Processed in 0.330945 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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