硬汉嵌入式论坛

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

H7-TOOL开源项目的GitHub地址,当前版本V2.29,含论坛方式下载原理图,上位机,固件等(2025-04-30)

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-4-9 16:54:48 | 显示全部楼层
方框一 发表于 2024-4-9 16:39
方便问一下有没有BOM,负载电流检测电路的U7不知道用的是哪个芯片,R120的功率是多大的,0805的吗

H7-TOOL原理图中的这个是什么IC
https://www.armbbs.cn/forum.php? ... 5581&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2024-4-10 17:10:18 | 显示全部楼层
eric2013 发表于 2024-4-9 16:54
H7-TOOL原理图中的这个是什么IC
https://www.armbbs.cn/forum.php?mod=viewthread&tid=95581&fromuid=58 ...

好的,谢谢   麻烦问一下R120是0805吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-4-11 00:25:17 | 显示全部楼层
方框一 发表于 2024-4-10 17:10
好的,谢谢   麻烦问一下R120是0805吗

这个是采样电阻。
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2024-4-11 10:06:43 | 显示全部楼层
方便问一下,SWD调试电路的,Q5,Q1,Q2用的是BAV99吗
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-4-12 12:14:14 | 显示全部楼层
可以支持空调红外解码么?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-4-12 14:54:12 | 显示全部楼层
方框一 发表于 2024-4-11 10:06
方便问一下,SWD调试电路的,Q5,Q1,Q2用的是BAV99吗

应该是。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-4-12 14:54:18 | 显示全部楼层
askhua520 发表于 2024-4-12 12:14
可以支持空调红外解码么?

不支持。
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2024-4-28 11:02:14 | 显示全部楼层
方便问一下CPU内部模拟部分电源的L15L3是多大型号的
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2024-4-28 11:15:28 | 显示全部楼层
方便问下TVCC 目标板电压(IO电平)及电压电流检测电路的U43是什么芯片
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2024-4-28 16:09:44 | 显示全部楼层
大牛,学习学习。。。
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2024-4-28 16:46:00 | 显示全部楼层
方便问一下原理图的第六张里面的+9V是怎么产生的,是不是不太对
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-5-11 21:47:59 | 显示全部楼层
H7-TOOL(2024)在进入LUA小程序后▼与OK键的功能颠倒了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-5-12 08:48:12 | 显示全部楼层
iHanc 发表于 2024-5-11 21:47
H7-TOOL(2024)在进入LUA小程序后▼与OK键的功能颠倒了

谢谢反馈。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-5-22 10:23:26 | 显示全部楼层
支持开源,一定会越来越好的
回复

使用道具 举报

6

主题

84

回帖

102

积分

初级会员

积分
102
发表于 2024-6-7 14:10:20 来自手机 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-6-8 00:57:14 | 显示全部楼层

内容没发成功。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-6-23 23:28:00 | 显示全部楼层
牛    牛    牛   大牛
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-8-16 01:31:01 | 显示全部楼层
发布日期: 2024-08-15
PC软件版本: V2.2.6
STM32_APP固件版本: V2.26
STM32_BOOT固件版本: V2.05

【PC软件】V2.2.6
1. PC软件取消自动检查版本,替换为手动按钮检查更新
2. CAN助手
  - 支持时钟选择(20M 40M 80M),CAN FD支持最高8M波特率(需支持8M的can PHY芯片)
  - 增加“J1939通用解析.lua”解析器
  - 增加个"UDS.lua"解析器
3. 辅助设计工具界面新计算直线K、B值功能、增加float转hex功能
4. 脱机烧录
  - 界面支持ISP串口解锁和加锁(目前仅做了ING916xx)
        --ISP_UNLOCK 、ISP_LOCK两个宏用来控制PC界面是否支持
        --在读芯片界面有ISP串口解锁和加锁按钮
  - 支持SWD初始化阶段使用低速时钟操作,有宏定义速度
        -- SWD_CLOCK_DELAY_0 = 0         --单路和多路烧录时的时钟延迟
        -- SWD_CLOCK_DELAY_INIT = SWD_CLOCK_DELAY_0 --初始化阶段的时钟延迟       
  - 增加固件文件合法性检查功能,
    --function pc_check_file(file_bin, tar_addr)
        --目前仅支持S32K1xx       
  - UID加密功能,新增lua算法转c文件功能
  - 新增华润微CS32F469x
  - 新增GD32H7xx、GD32L23x
  - 新增HC32F448
  - 修正HC32F002 的Flash大小
  - 新增桃芯科技 ING916XX
  - 新增Linko KS32MC03x、 KS32MC05x、 KS32MC06x、 KS32MC07x、 KS32MC08x、KS32MC45x
  - 新增华芯微特SWM211,SWM181。同时更新芯片型号列表,删除已取消的型号。
  - 新增国民技术 N32G003、N32WB031X
  - 新增LPC802相关代码(未完成)
  - 完善S32K1xx说明,固件中【0x400~0x40F】开始的16字节区域为配置字区域     
  - 修正HS6621的SWD时钟速度0改为1
  - 发现PY32F002B设置读保护异常,临时取消写选项字功能
  - 新增 PY32F403、PY32F072、PY32F040
  - 新增树莓派 RP2040
  - 新增STM32C0xx系列
  - 修正 STM32F410xx_412xx_256.lua, 打印了错误文件名
  - STM32H7x_2M 系列芯片新增串行EEPROM,AT24Cxx算法。
  - STM32H7新增读保护功能
  - 新增普冉 PY32F040、PY32F072、PY32F403
  - 完善CH579, 在CH57x_250.lua中新增EEPROM算法
  - 新增CH32F2XX系列
  - 新增 STM32U5、STM32H5、STM32UW
  - 更正N32G031_32、N32G031_64的UID地址
  - 还有个SAMD21,nRF5340,S9KEA128,这几个这两天添加好后,一起发您,收尾一个版本。
  - 解决武汉芯源 CW32F030 CW32L052 CW32L031不能烧录的问题
  - 新增Atmel  ATSAMD21
  - 新增Nordic  nRF53系列
  - 新增NXP MKEAxx系列
  - 新增TI MSPM0G系列
  - 新增复旦微FM33LE0xx
5. 脱机烧录串口AT指令集升级,新增AT,AT+READFILE协议
6. SPI控制器功能,初始化之后D0,D1设置为高电平,涉及文件usb_bus.lua
7. 模拟量校准界面,解决20mA校准参数读取异常的问题
8. 目标板截屏功能优化,支持客户自己添加显示驱动控制器
9. 升级threadx.lua文件


【EMMC文件】V2.2.6
1. prog_lib.lua文件ChangeProgChan(ch)函数,通道切换后增加50ms延时等待电源稳定
        - 高级脚本可修改 MULT_16_SWTICH_DELAY = 50 ,缺省是50
2.脱机烧录,新增AT,AT+READFILE功能
3.解决1拖4烧串行FLASH不能使用RS232机台板的问题

【固件】V2.26
1. 解决1拖16模式,AT指令无法切换到1拖16模式的问题
2.1拖16时,如果启用了AT协议,烧录实际失败,但会显示OK,原因是硬件不支持1拖16模式启用AT协议
3. 解析WiFi AP列表,支持去掉标题行
4. 按客户要求,烧录STM8S时,串口AT+QX指令返回出错扇区首地址。
5. 新增Lua配置变量
        g_tProg.SwdClockDelayInit = lua_GetVarUint32("SWD_CLOCK_DELAY_INIT", g_tProg.SwdClockDelay);
        g_tProg.DebugAP = lua_GetVarUint32("DEBUG_AP", 0);
        g_tProg.DisableBlockAccess = lua_GetVarUint32("DISABLE_BLOCK_ACCESS", 0);
6.新增 read_ee_to_file() 用于将内置EEPROM的数据保存到EMMC磁盘
        #define EEPROM_BACKUP_FILE  "0:/H7-TOOL/Config/eeprom_bakup.bin"
7.串口助手,每行最大字符由120调整为256.
   #define GB2312_LINE_MAX_PC     256      /* 文本模式,自动换行字节数 */
8.硬件信息页面,新增软件Build
9.重启时,打印固件版本到Log窗口
10. swd_host.c 新增函数 void swd_MultiDrop(void)
11.修改操作界面,将电压表、电阻表等功能移动到万用表菜单
12.更新lua_if_swd.c的函数h7_ReadUid,STM32H5的UID读取要使用。
13.更新lua_if_can.C,status_can_monitor.c, bso_can,c三个文件。主要是波特率计算查表和LUA CAN接收支持
14.更正NVIC_CPUID芯片版本显示BUG。
15.对2.8机型,修改Lua 小程序界面的操作方式
回复

使用道具 举报

3

主题

33

回帖

42

积分

新手上路

积分
42
发表于 2024-8-16 17:05:25 | 显示全部楼层
试用了,这次示波器功能是不是做了更新,显示刷新有所提高
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-8-17 10:50:40 | 显示全部楼层
panyi1013 发表于 2024-8-16 17:05
试用了,这次示波器功能是不是做了更新,显示刷新有所提高

这个地方这次没动。

不过把上位机软件打开后,右下角自动获取版本功能取消掉了,部分客户的网络连接我们服务器有点卡,如果这个时候使用示波器会卡卡的,现在去掉了,应该好很多。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2024-10-15 15:36:41 | 显示全部楼层
硬汉哥,怎么没看到 H7Tools的上位机源码
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-10-16 11:17:28 | 显示全部楼层
Syllable 发表于 2024-10-15 15:36
硬汉哥,怎么没看到 H7Tools的上位机源码

已经重新上传补上了,之前不知道是服务器问题还是怎么回事,看不到对应下载了。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2024-10-16 15:48:39 | 显示全部楼层
eric2013 发表于 2024-10-16 11:17
已经重新上传补上了,之前不知道是服务器问题还是怎么回事,看不到对应下载了。

好的,谢谢
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-12-9 14:38:44 | 显示全部楼层
大佬 这个一拖四转接板 是什么原理啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-12-9 15:49:11 | 显示全部楼层
CH1 发表于 2024-12-9 14:38
大佬 这个一拖四转接板 是什么原理啊

四路SWD接口同时烧录
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-12-9 16:30:40 | 显示全部楼层
eric2013 发表于 2024-12-9 15:49
四路SWD接口同时烧录

就是软件上 使用八个引脚来模拟吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2024-12-10 01:06:32 | 显示全部楼层
CH1 发表于 2024-12-9 16:30
就是软件上 使用八个引脚来模拟吗

软件模拟或者SPI均可
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2025-1-3 00:02:06 | 显示全部楼层
发布日期: 2025-01-01
PC软件版本: V2.2.7
STM32_APP固件版本: V2.27
STM32_BOOT固件版本: V2.05

【PC软件】V2.2.7
1. 脱机烧录功能更新:
  - prog_lib.c 1拖16时部分成功时,修改 start_prog_0() 为返回ERROR
  - 高级脚本范例中新增1拖16使用VOUT输出结果状态
  - 修正GD32H7xx_1M和2M识别IDCODE问题
  - 修正STM32H5xxxI_2M 识别IDCODE问题(DEBUG_AP=1)
  - 升级STM32F4xx_OTP.FLM算法文件,解决528字节最后16字节写入失败问题
  - 新增芯海 CS32L015系列
  - 新增新唐M031系列、NDA102EC1x系列
  - 新增GD大容量SPI FLASH: GD55B02G
  - 新增国民技术 N32H47x系列
  - 新增矽挧翊SYM32L010系列
  - 修正STM32C01x不能擦除问题(增加时钟延迟)和UID问题(UID地址错误)
  - 修正国芯CCM4101不能读UID的问题.
  - 串行FLASHMX25L256,读OTP区作为UID使用.(需要提前写入)
  - 新增国民技术 NSS32LOCK 系列
  - 更正GD32F403写选项字失败的问题
  - 添加STM32U0xx系列
  - 解决NXP S32K312不能烧录的问题
  - Linkedsemi(凌思微.开发中)-厂家FLM有问题校验不过.
  - 解决一拖四烧录不支持自动连续烧录的问题
  - 添加旗芯FC4150
  - 修正FMD(辉芒微)FT32F0系列缺省FLASH地址错误
  - 修正 GD32H7XX. ProgChipIdType = 1
  - 新增HED华大电子(CIU32L0)
  - 新增 HC32F448
  - 添加航顺HK32C030
  - 新增中微BAT32A233
  - SPI FLASH,新增GD25Q512、GD55B02G
  - 新增Tai-Action泰为TAE32G5800
  - 修正TI MSPM0G、MSPM0L系列UID地址
  - 新增3PEAK的TPS32M0、TPS32M5
  - 添加闪芯微FCM32F103
  - 添加富芮坤FR8008, FR8003, FR2012
  - 新增GD32A、GD32E11
  - 新增TI MSPM0C
  - 新增STM32L010
  - 增加凌欧LKS32MC45x,MC05x,MC08x,MC03x读写保护支持
  - 增加复旦微FM32LE读写保护支持
  - 增加GD32E23x选项字节操作支持,升级GD32F303选项字节支持
  - 增加STM32U5全系列读写读写包含支持。
  - 新增Silfi的SF32LB55X
  - N32G430系列补充全面
  - 澎湃微PT32F030
  - 新增普冉PY32C642,C613,F071,L020和MD310
  - STM32U5全系列读写保护支持
  - 新增武汉芯源 CS32L010
  - 新增雅特立AT32A403A
  - 新增瑞萨RA0
  - 新增东软载波的ES32F0
  - 新增英飞凌CYT3B,CYT4B
  - 新增雅特力AT32F402/405
  - GD32E50x支持读保护
  - 复旦微FM33LE0xx支持读保护
  - 新增中颖SH30F9010
  
2. CAN助手
  - 修正发送按钮次序问题
  - 支持在解码器lua文件中定义CAN窗口标题
  - 双波特率并且用高级配置时,增加提示弹窗
  - 增加ECR和PSR寄存器展示功能
  - 增加CAN负载率,错误状态信息和发送超时判断

3. SPI主从控制器
  - SPI控制器支持全双工模式,支持16bit模式

4. 发布首版LUA API手册
  
【EMMC文件】V2.2.7
  - 新增若干芯片

【固件】V2.27
1. 修正二维码扫码字符n字符的BUG
2. f_dir("current") 可获取当前lua文件的路径
3. 修正BUG:启用磁盘加密时,提示按OK键
4. SPI支持16bit模式
5. CAN助手支持PSR状态字和ECR寄存器显示功能
6. 增加CAN负载率,错误状态信息和发送超时判断
回复

使用道具 举报

30

主题

63

回帖

153

积分

初级会员

积分
153
发表于 2025-1-7 14:13:35 | 显示全部楼层
没有外扩SRAM吗,好像原理图里没看到
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2025-1-7 14:58:54 | 显示全部楼层
熊大 发表于 2025-1-7 14:13
没有外扩SRAM吗,好像原理图里没看到

对,不需要外扩,内部1MB SRAM就够用了。
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-7 16:09:31 | 显示全部楼层
pc上位机目前只是开放1.4版本源码是吧,最新的2.版本不开放源码
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2025-2-8 06:19:43 | 显示全部楼层
lqx30716 发表于 2025-2-7 16:09
pc上位机目前只是开放1.4版本源码是吧,最新的2.版本不开放源码

对。

V1.X的固件,硬件和上位机全开,V2.X不开源。
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-10 11:04:34 | 显示全部楼层
试着使用xe7运行pc上位机项目Project1.cbproj,点击运行提示缺少 VictorCommXE7.lib和 'YbCommDevice1' is not a member of 'TForm1'
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-10 14:47:03 | 显示全部楼层
pc上位机源码lua中是否需要做啥配置,目前运行项目要么报错找不到LUA.LIB,要么是stdlib.h的exit()和lua_if.cpp相同方法定义了与标准库相同的名称
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2025-2-11 06:45:08 | 显示全部楼层
lqx30716 发表于 2025-2-10 11:04
试着使用xe7运行pc上位机项目Project1.cbproj,点击运行提示缺少 VictorCommXE7.lib和 'YbCommDevice1' is  ...

Error reading YbCommDevice 1 解决办法
https://www.armbbs.cn/forum.php? ... 6336&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
 楼主| 发表于 2025-2-11 06:45:23 | 显示全部楼层
lqx30716 发表于 2025-2-10 14:47
pc上位机源码lua中是否需要做啥配置,目前运行项目要么报错找不到LUA.LIB,要么是stdlib.h的exit()和lua_if ...

不需要特别配置。
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-11 10:27:31 | 显示全部楼层
eric2013 发表于 2025-2-11 06:45
Error reading YbCommDevice 1 解决办法
https://www.armbbs.cn/forum.php?mod=viewthread&tid=96336&fr ...

非常感谢分享
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-11 10:29:20 | 显示全部楼层
我看pc上位机源码只是win32的,我自己增加64平台就会出现各种语法报错,应该是兼容问题,是否有对应的64位平台对应1.x上位机源码
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-11 14:06:25 | 显示全部楼层
eric2013 发表于 2025-2-11 06:45
不需要特别配置。

切换到64位平台出现的问题
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2025-2-21 09:48:32 | 显示全部楼层
大佬 烧录STM32F系列和G系列有什么区别吗  我的F系列可以正常烧录 但是G系列就不行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 23:06 , Processed in 0.835226 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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