nome 发表于 2022-12-13 18:03:03

H7-TOOL接USB没反应,拆开测量5V,3.3V电压正常,可能是什么问题呢

eric2013 发表于 2022-12-13 19:16:55

nome 发表于 2022-12-13 18:03
H7-TOOL接USB没反应,拆开测量5V,3.3V电压正常,可能是什么问题呢
1、不要插入到USB HUB,直连电脑测试
2、TOOL重新上电,看看上电的首界面是这个不,不是的话,要设置下启动项为缺省。

还是有问题的话,加我QQ512464265解决。

eric2013 发表于 2023-3-1 12:43:23

----------------------------------------------------------------------------
发布日期: 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。新增参数项可脱机调节时钟延迟。

eric2013 发表于 2023-3-26 02:15:50

发布日期: 2023-03-25
PC软件版本: V2.2.1
STM32_APP固件版本: V2.21
STM32_BOOT固件版本: V2.04

【PC软件】V2.2.1
1.脱机烧录
- 厂商列表重排,按字母次序。
- 高级配置参数中,删除不常用的参数。
- 高级配置参数中,新增显示FLM文件信息选项
- NRF52 系列, 优化乱脚本。降低时钟速度,解决某客户程序异常的板子无法识别IDCODE的问题。
- NRF52 系列,载入HEX文件时, 自动选择SDE和FLASH算法。修改需要解除保护的条件。
- 新增灵动 MM32L0020, MM32F0160, MM32G0140系列
- 灵动 MM32F0010 MM32F0020 实现SWD解锁时序(SWD口用于GPIO的情况)
- 新增英飞凌 TLE9853
- 修改STM32F10xxC 缺省选择硬件复位
- 新增普冉PY32F002
- 新增华大 HC32F002系列
- 新增Qorvo 的PAC55xx系列
- 新增NXP LPC800系列
- 中颖SH3xF9xxx系列添加EEPRM算法
- 解决V2.2.0的bug: 用户自定义FLM文件放到第2行以后时,填充错误的修正地址和大小
- TVCC电压值根据芯片型号自动填充缺省值
- 解决 GD32 系列写选项字失败的问题(V2.19引入的bug)
2.Trace
- 解决始终开启Cashe的问题
- 解决out和ELF文件无法导出Hex文件的问题
- 修改ThreadX系统识别方式, 无法解析的elf文件显示错误后终止执行
- 解决BUG: 目标板截屏功能,单色屏时读的数据长度错误
3.界面
- 串口发送窗口的参数可保存
- CAN参数界面,修正参数的值域
- RTT界面参数可保存
4.RTT功能增加快捷发送面板,支持C语言转义字符
5.新增导入PC配置参数功能,支持导入界面颜色配置、Uart命令列表、Uart解码器、
RTT命令列表、RTT解码器、CAN命令列表CAN解码器、芯片厂商列表、脱机烧录用户配置文件、
WiFi热点列表、RTT搜索地址
6.删除 ini\rtt\RttViewer.ini 文件,配置选项集中放到 app.ini文件
7.维护界面,增加"诊断硬件"功能,主要用于远程售后

【固件】V2.21
1. 修正 pg_init() 函数的bug. 读数据到文件有异常.
2. 扩充 pg_swd() 函数, 可设置SWCLK和SWDIO电平. MM32F0010发SWBOOT解锁序列需要,
        - pg_swd("PIN_SWCLK", 1)
        - pg_swd("PIN_SWDIO", 1)
        - pg_swd("SWDIO_OUT", 1)
3. 刷新TVCC设置寄存器,方便lua程序读取
4. 调试打印FLM文件信息时,原始地址和大小和修正的地址和大小均显示出来
5. 应对LPC824, 在swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT) 之后延迟10us.
6. 新增寄存器:缺省启动模式
7. 修正 pg_read16() 的bug。该bug导致GD32写选项字失败。
8. 根据CH1电压识别1拖16转接板的机制改为不识别,以菜单项为准。相关函数
   - MUL_swd_set_target_reset()
   - 打印提示信息
   - 新增pg_read_c_var() 新增 Prog16Mode 变量供lua程序使用
9. 支持1拖16模式时串口AT指令控制协议。

轻轻小夕11 发表于 2023-4-20 09:43:27

硬汉哥。xm25QH32 的扩展安全扇区 h7-tools 能读写吗? 一般的编程器支持不了

eric2013 发表于 2023-4-20 11:30:26

轻轻小夕11 发表于 2023-4-20 09:43
硬汉哥。xm25QH32 的扩展安全扇区 h7-tools 能读写吗? 一般的编程器支持不了

你自己的板子SPI接口能访问这个区域吗,如果你自己的板子可以访问,TOOL就可以访问。

hpxzw_foxmai 发表于 2023-6-7 11:19:28

这个RTT,可以加到ARM9吗,比如全志的f1c100s芯片

eric2013 发表于 2023-6-7 11:43:45

hpxzw_foxmai 发表于 2023-6-7 11:19
这个RTT,可以加到ARM9吗,比如全志的f1c100s芯片

A,R和M系可以。

ARM9好像不行了。

hpxzw_foxmai 发表于 2023-6-7 11:51:48

eric2013 发表于 2023-6-7 11:43
A,R和M系可以。

ARM9好像不行了。

谢谢版主,那看来还是只能用串口输出了。。。

ifree 发表于 2023-6-11 10:38:30

建议论坛对H7TOOL的固件下载、上位机程序下载做一个简单的置顶链接。目前置顶的帖子,一打开一大堆的图片、介绍,要找到固件、工具下载链接真是太难了。

eric2013 发表于 2023-6-12 03:00:04

ifree 发表于 2023-6-11 10:38
建议论坛对H7TOOL的固件下载、上位机程序下载做一个简单的置顶链接。目前置顶的帖子,一打开一大堆的图片、 ...
你需要的是这个帖子,一目了然:https://www.armbbs.cn/forum.php?mod=viewthread&tid=95468

快乐寄存器 发表于 2023-6-26 10:50:19

关于上位机示波器时间轴的调节,我用鼠标滚轮缩小了时间轴,但是波形范围也跟着缩小了,没办法看到全部的,请问怎么调节

eric2013 发表于 2023-6-29 00:23:59

快乐寄存器 发表于 2023-6-26 10:50
关于上位机示波器时间轴的调节,我用鼠标滚轮缩小了时间轴,但是波形范围也跟着缩小了,没办法看到全部的, ...

不好意思,回复晚了,波形范围没有缩小,你把垂直光标展示出来就可以看效果了。

软件上的放缩后,垂直坐标也跟踪放缩了。

eric2013 发表于 2023-7-13 00:12:07

----------------------------------------------------------------------------
发布日期: 2023-07-11
PC软件版本: V2.2.2
STM32_APP固件版本: V2.22
STM32_BOOT固件版本: V2.04

【PC软件】V2.2.2
1. 脱机烧录新增芯片:
- 新增I2C EEPROM烧录(仅限单路,不支持1拖4)
- 新增NXP S32K3xx系列
- 新增华芯微特 SWM32SRET6
- 新增HolyChip上海芯圣8051系列HC89xxx(支持OB配置界面)
- 新增雅特立AT32F423(支持OB配置界面)
- 新增华大HC32F4A0
- 新增钜泉光电HT501X、HT602X系列
- 新增灵动,MM32SPIN0230、MM32G0160、MM32G0001、MM32F5230、MM32F5330系列
- 新增GD32F303xB
- 新增新唐M480系列
- PSOC4 新增设置读保护功能。
- 修改国芯 CCM4201S,增加算法选项,支持烧录BOOT区。
- 国芯新增 CCM4206,CCM4206是CCM4202S精简版,烧录方法一样   
- 新增TI MSPM0L1306
- 新增比亚迪 BS9x46 系列

2. 脱机烧录功能优化
- 烧录时打印芯片厂家和型号
- 复位模式新增断电上电复位,解决PSCO4无复位引脚无法烧录问题
- 修改软件校验模式(修改了固件的校验算法,方便大部CPU可以使用)
- 接线说明,新增1拖4 ARM芯片接线说明
- 输出缺省文件名修改为第1个固件名
- 关于OB配置
    - 无保护的OB值更名为 缺省值(无保护), 主要用于自动解除保护。改为仅能查看,不能编辑。
        - 取消写缺省值的选项。
        - 新增配置OB按钮,后面将逐步针对每种芯片添加OB配置界面。       
- 选择数据文件时,正常单击按钮时初始目录为上次文件夹,鼠标右键单击按钮时初始目录为对应编号的数据文件目录。
- Log .NVIC_CPUID = 410FC241, Cortex-M4 r1p0显示patch和revision
- 读芯片界面,增加页面大小设置(缺省是1024)
- 读芯片界面,生成测试文件,增加填充随机数选项
- 在限制页面,增加检测IDCODE(芯圣8051是缺省启用,其他芯片是缺省关闭)   
- prog_lib.lua 新增 OB_ADDRESS_LINEAR = 1--OB数据线性连续,只需要提供1个首地址
- prog_lib.lua 烧录ARM芯片时, 打印TVCC电压、电流、复位模式、出错立即终止参数。
- 生成烧录配置文件时,增加PC软件版本和生成日期,便于后期问题追溯
- 1拖16显示结果时,如果都失败了,则显示未检测到IC #1 #2 ,而不是最后的成功个数和失败个数
- 点芯片lua文件名标签自动打开编辑器,而不是直接展示在log窗口
- 修改 prog_lib.lua,NRF52解除读保护后支持断电复位。
- 打印prog_lib.lua、machine_if.lua、fix_data.lua 的文件修改日期和版本

3. 脱机烧录功能解决BUG       
- 解决1拖16模式分组烧录问题,少于3组时,依然轮询4组的问题。
- 修复HC32L19X芯片FLASH容量小于32K的问题,实际芯片是256K。
- 解决BUG:在第2行添加自定义FLM文件时,填充算法数组出错。
- 读芯片功能。NXP S32K3读FALSH内存之前不执行 pg_init(), 因为它需要使能调试才能读数据。
- 杰发科 AC780x_64.lua,AC780x_128.lua 文件修正FLASH容量错误
- 完善 N32G03x_Lib.lua 文件, 应对客户程序启用PLL导致烧录失败的问题
- 修复极海 APM32F003 Lib文件
- 修正复旦微FM33FR0XX UID地址和UID长度
- AT32403Axx系列复位模式缺省修改为硬件模式(也可以不接NRST口线)
- 解决导入配置文件功能无法使用的问题

4. PC软件参数导入功能
- 新增截屏窗口参数导入
- 新增脱机烧录数据文件、地址、算法导入(待完善,芯片厂商ID可能不正确)
5. RTT面板隐藏设置可以保存
6. 系统设置、维护界面,软件功能选择支持全关和全开
7. Trace功能优化
- 关于keil路径问题,以ini文件优先,注册表次之。
- 添加uCOS-II解析
- 增加FreeRTOS解析
8. RTT功能
- 解决RTT BUG: 当选择键入时发送,直接回车发送3个字符的问题。
- 解决RTT BUG: 下载搜索列表时,并没有更新到TOOL内。
- 解决搜索不到HC32F460的RTT控制块的问题
- 点击RTT快捷发送菜单时,也更新发送记录
- 修正Down下行通道内存地址计算(解决缓冲区个数不为3无法处理下行数据的问题)
9. PWM信号发生器,支持0.1Hz,0.01Hz单位
10. DAC波形发生器,解决20KHz以上方波末尾多一个脉冲的问题。
11. CAN助手
- 界面显示改为逗号分隔,
- log保存为csv格式,execel可以直接打开
- 修复翻页后再来数据只显示1行的问题
- 时间格式改为 12:30:09.123.450ms和us用
- 发送窗口可以隐藏
- 增加复制功能
12、串口示波器、CAN示波器、RTT示波器支持0x前缀的16进制数据

【固件】V2.22
1.按客户要求,增加脉冲检测的lua接口函数
    m_init("DETPULSE")--进入D1测量脉冲模式   
    count, freq, duty = m_read("DETPULSE") --返回脉冲个数(整数)、频率(Hz 浮点数)、占空比(% 浮点数)
    m_write("DETPULSE", 0,0,0)--清零脉冲个数、频率、占空比
    m_uninit("DETPULSE")--退出D1测量脉冲模式       
2. 74HC595芯片 lua API 接口支持128个595芯片扩充,之前是16个。
3. 针对恒硕CX32L003,
- 完善解除SWD保护的指令时序。
- 解决写完OB选项字后,page末尾数据不是FF的问题。
4. 修改PG_SWD_ProgBuf(),写选项字以外的空间时填充FF。检验OB区数据偏移地址更正。
5. 写无保护选项字时,1拖16显示的成功个数不正确。
   - 更正 h7_DetectIC()内部对错误标志的清零。又有恢复清零(有解除读保护后计数问题,暂不处理了)
6. set_read_protect() 执行前增加swd解锁. 显示idcode、打印flash内容时取消swd解锁.
7. HC32F460,解决搜索不到RTT控制块的问题。
8. 修改读取IDCODE的逻辑次序,解决PSOC4识别不到IDCODE的问题.
9. PWM信号发生器,支持0.01Hz单位
10.DAC波形发生器,解决20KHz以上方波末尾多一个脉冲的问题。添加DMA半传输中断。
11.实现Lua TCP&UDP功能。未完全测试,暂时不开放。
12.内存不足,优化代码。g_tVar.InputState,g_tVar.RelayState.
13.USB虚拟磁盘的描述符中产品标识由Product修改为H7-TOOL
14.完善扇区擦除机制,针对非ARM芯片。
- pg_prog_file.c修改扇区擦除判断机制,处理滚码区
- prog_lib.lua 计算EndAddress
15.优化CANFD接收程序,可连续接收2M波特率数据包
16. MUL_JTAG2SWD() 有较大的改动,针对PSOC4多路烧录失败问题. 取消旧的SWD切换协议。
17. RTT-Viewer : 取消IDE调试识别判断
18. 修改软件校验模式(修改了固件的校验算法,大部CPU可以使用。自带校验函数的FLM不能用)
19. 新增NTC B3454温度传感器 7_14K_B3454

eric2013 发表于 2023-7-18 09:52:30

发布日期: 2023-07-17
PC软件版本: V2.2.3
STM32_APP固件版本: V2.23
STM32_BOOT固件版本: V2.04

【PC软件】V2.2.3
1.更新固件文件和EMMC文件

【固件】V2.23
1.解决STM8S无法烧录的BUG (V2.22引入的BUG)

【EMMC文件】V2.2.3
1.新唐M481,缺省不选择整片擦除(FLM中无整片擦除函数)

wxjxzdh 发表于 2023-10-25 12:36:50

APP 固件升级失败,BOOT 2.04

eric2013 发表于 2023-10-26 07:56:45

wxjxzdh 发表于 2023-10-25 12:36
APP 固件升级失败,BOOT 2.04
长按S键,插拔USB线,会有个虚拟U盘出来,然后拖拽上位机软件目录里面的这个固件:

还是有问题的话,加我QQ512464265帮你解决。




eric2013 发表于 2023-12-6 00:49:51

----------------------------------------------------------------------------
发布日期: 2023-12-04
PC软件版本: V2.2.4
STM32_APP固件版本: V2.24
STM32_BOOT固件版本: V2.04

【PC软件】V2.2.4
1. 脱机烧录功能升级
- 新增GD32C10x系列
- 新增富满微FM32F03x(厂家调试)
- 新增钜泉光电HT502x
- 新增英飞凌TLE987x系列
- 新增NXP S32K1xx系列
- 新增APM32E103系列
- 新增GD32F427RE系列
- 修正PY32F002 flash容量
- 修正新唐 M480系列,选项字设置读保护的BUG。
- 修正STM32H723系列FLASH容量
- 修正PUYA串行FLASH P25Qxxx系列解锁指令
- 修正N76E003.lua, UID_BYTES = 0
- 修正串行FLASH状态字已写保护后无法再次写入的问题
- 修正PSOC4 & PSOC6 不接复位线时无法烧录问题(可选择断电复位模式)
- 将PSOC4系列分为更小的分类,比如PSOC4(4146)、PSOC4(4147)
- 新增敏矽微ME32G030系列
- 新增森国科SGK32G030 系列(调试中...)
- 新增新唐8051 MS51FB9AE
- 扩充串行FLASHXM25QH10B、XM25QH20B、XM25QH40B、XM25QH80B
- 新增PY32F002B
- 新增国芯CCM4101
- 修正极海APM32F407写选项字校验失败问题
- 新增灵动MM32SPINEBK, 030C,023C,080C,G5534D
- 新增中微CMS32L051
- 实现串行FLASH多路烧录时,可以烧录不同的序列号
- 扩展功能:
      单击厂商/分类图标可刷新Device列表(device.csv有变化时)
          双击可打开device.csv进行编辑(需要电脑安装excel或wps)       
- 解决BUG
      STM8L手工拼接的HEX转换问题
      STM8L UID长度变量定义错误
2、增加I2C从机功能
3、增加SPI从机功能
4. CAN功能升级
- 新增CANopen解析器
- CAN、UART解码器,最长支持每行 2K字符串(含数据体)
- CAN助手,CANFD数据段新增5Msps选项
- CAN助手,UART助手,RTTViewer ,暂停刷新勾选后,鼠标暂停弹起会自动开始刷新。
5. Trace功能
- 新增SVD寄存器监视功能
- 升级RTOS解析文件:FreeRTOS.lua、RTX5.lua、ThreadX.lua、uCOS-II.lua、uCOS-III.lua
- Trace界面,增加几个扩展按钮(从解析器文件中读取按键名字)
6、其他改进
- Log窗口添加水平滚动条,方便展示超长的字符串
- UART RTT 发送缓冲区由1K调整为16K
- 新增Lua API 接口函数,可控制串行FLASH底层读写
- 串口助手保存log时,同时生成不带通道数字的文件。 *.log是带数字的,*.txt不带数字
- 串口助手,MODBUS从机解决若干BUG,并调整列表显示。

【固件】V2.24
1. 串口助手,当使能显示发送数据时,接收的数据前面增加, 和对齐数据
2. swd_init_debug函数改进,解决PSOC4烧录失败问题(V2.22引入的问题)
3. lua脚本get_rng函数新增无参数时出错处理
4. 脱机烧录优化写FLM文件到目标内存后的校验步骤
5. 支持SPI FLASH一拖4烧录不同的序列号
6. 修正DAC模拟信号发生器无法控制波形个数的问题(V2.22,V2.23存在这个问题)
7. 修改 stm32h7xx_hal_i2c.c, 增加计数器
8. 修改 FDCAN_IT_IRQ_PRIO、FDCAN_CAL_IRQ_PRIO 优先级。
9. 新增 I2CSLAVE_IRQ_PRIO、SPISLAVE_IRQ_PRIO
10、修改 bsp_spi_bus.c

【EMMC文件】V2.2.4
1. prog_lib.lua
- function erase_chip_mcu(void), 如果有独立的擦除函数,则执行它

kanjiawu 发表于 2023-12-6 15:55:12

请问为什么会出现算法加载失败的情况,该如何解决,型号设置都是对的

eric2013 发表于 2023-12-6 15:58:02

kanjiawu 发表于 2023-12-6 15:55
请问为什么会出现算法加载失败的情况,该如何解决,型号设置都是对的
要先执行这个,然后执行擦除。另外你的eMMC一定要使用新版上位机更新了。

还有问题的话,加我QQ512464265, 我远程试试


kanjiawu 发表于 2023-12-6 16:04:24

eric2013 发表于 2023-12-6 15:58
要先执行这个,然后执行擦除。另外你的eMMC一定要使用新版上位机更新了。

还有问题的话,加我QQ512464 ...

谢谢大佬,这些我都一一试过了,无奈才发帖的,我加你qq帮忙看一下。谢谢

lib钱 发表于 2023-12-15 08:38:55

数据监视,我需要增加IIC,当前只有串口

eric2013 发表于 2023-12-15 09:12:17

lib钱 发表于 2023-12-15 08:38
数据监视,我需要增加IIC,当前只有串口
还有CAN/CANFD,他们也是监测功能,TOOL是支持的。

提议增加一个I2C监测多设备通信功能,本质是个低配版I2C从机,不做应答
https://www.armbbs.cn/forum.php? ... d=122284&fromuid=58
(出处: 硬汉嵌入式论坛)

loserisme 发表于 2023-12-21 01:48:43

啥时候H7_TOOL的DAP能支持无线

eric2013 发表于 2023-12-21 08:27:01

loserisme 发表于 2023-12-21 01:48
啥时候H7_TOOL的DAP能支持无线

已经发布首版。

我们自己搞的,不依赖第3方IDE,实时监测所有外设和内存,同时支持USB, WiFi,以太网,局域网和外网。

下一步将添加GDB断点调试功能。

H7-TOOL的CMSIS-SVD文件解析操作说明V1.0,直接读取各个IC厂家提供的SVD文件,像MDK,IAR在线调试实时检测外设(2023-12-04)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=120296

eric2013 发表于 2024-2-23 00:49:20

发布日期: 2024-02-21
PC软件版本: V2.2.5
STM32_APP固件版本: V2.25
STM32_BOOT固件版本: V2.05

【PC软件】V2.2.5
1. 脱机烧录功能升级
- NXP S32K1XX系列,添加FLASH_DATA算法
- NXP S32K3XX, 缺省不选择整片擦除,选扇区擦除(如果ab分区了,整片擦除会失败)
- 新增航顺 HK32F0301M系列
- 修正PC计算数据文件的校验和算法
- 新增FLM文件配置选项 FLM_BUFFER_ADDR, FLM_STATIC_BASE, SB_FLASH_ADDR, FLM_INIT_CLK
- GD32F450ZI 修正配置文件映射错误问题
- GD32F403,修正lib文件指向问题
- 新增华兴微特SWM34S系列
- 修正新唐M481系列无法写选项字的问题
2. RTT功能
- 界面下方发送窗口可隐藏
- 增加水平滚动条
3、Lua函数 read_clock()修改返回值为年月日时分秒星期等7个整数值
4、客户分享CAN解析器GBT27930-2015电动汽车充电桩车通信和英飞凌电源模组解析
5、lua脚本控制按键自动执行到指定界面。按键缓冲区由10改为50.
6、串口助手和RTT Viewer, 解决暂停接收后复制一次文本后,再也无法恢复显示的问题。
7、CAN助手
   - 增加水平滚动条
   - 新增两个lua窗口,方便实现
   - 解决快捷发送面板设置不能保存的问题   
8、串口助手
   - 解决保存log文件,无法立即打开的问题。
   - 取消信息窗口
   - 增加水平滚动条
   - 增加ESP8266 ESP32常用的76800 (固件和PC软件必须同步升级)
   - 缺省波特率参数ID改为11 (之前是10)
   - GB2312和GBK模式时,自动换行字符数由120修改为256(修改TOOL固件实现)
9、主菜单中增加目标控制:复位目标板、断电、上电等操作。其余界面的复位目标板按钮取消
10. Trace功能
   - 截屏功能改进,升级文件ILI9488.lua
   - SVD功能:解决无法解析 GD32F1x0.svd 的问题
   - SVD功能:在STM32F10x系列svd文件中手动增加了CPU字段 <cpu>        <name>CM3</name> </cpu>

【EMMC文件】V2.2.5
1. machine_if.lua
        --读START引脚电平ReadStartLevel() 排除SPI-FLASH芯片。无可用启动引脚。
2. 新增的芯片配置文件

【固件】V2.25--支持2024新版H7-TOOL,2.8寸屏幕
1、固件增加 get_tvcc()函数.
2、新增m_write("AW9523", "LED_RED", 10) ,控制指示灯
3. 横屏时,浏览文件时,文件夹图标有毛刺问题
4. 增加ESP8266 ESP32常用的76800bps
5. 串口助手,GB2312和GBK模式时,自动换行字符数由120修改为256

eric2013 发表于 2024-3-13 13:28:14

加入新版TOOL的操作截图。

791560795 发表于 3 天前

H7 tool我们用经典CAN 扩展帧,用这个工具发现发送完数据无法接收数据,但是用第三方的GCANTools 操作很正常,你们这个CAN芯片兼容性存在问题???

eric2013 发表于 3 天前

791560795 发表于 2024-5-21 17:44
H7 tool我们用经典CAN 扩展帧,用这个工具发现发送完数据无法接收数据,但是用第三方的GCANTools 操作很 ...
CAN都是标准协议,就跟以太网一样,接上就能用, 不存在兼容问题。

唯一区别的是采样点,TOOL的高级配置页面里面支持采样点,你修改下采样点即可,



不过对于经典CAN,大部分都不需要修改。推荐给TOOL的转接板背面CANL和CANH之间也加上终端电阻即可。

https://img.anfulai.cn/dz/attachment/forum/202405/07/142032bvrg0vf4zpabppfj.jpg

下面是我做的CAN设备和TOOL的1M经典CAN,扩展帧对发测试,非常稳定。



791560795 发表于 3 天前

eric2013 发表于 2024-5-21 18:09
CAN都是标准协议,就跟以太网一样,接上就能用。

唯一区别的是采样点,TOOL的高级配置页面里面支持采 ...

没找到采样点在哪里修改,并且经典CAN波特率高级设置是灰色的,根本改不了,用的最新H7 TOOL 上位机软件V2.2.5

eric2013 发表于 3 天前

791560795 发表于 2024-5-21 18:13
没找到采样点在哪里修改,并且经典CAN波特率高级设置是灰色的,根本改不了,用的最新H7 TOOL 上位机软件V ...
前面我还没编辑好就发出来了,我重新编辑回复下。

CAN都是标准协议,就跟以太网一样,接上就能用, 不存在兼容问题。

唯一区别的是采样点,TOOL的高级配置页面里面支持采样点,你修改下采样点即可(经典CAN仅配置仲裁波特率,他没有数据段波特率)。

https://img.anfulai.cn/dz/attachment/forum/202405/21/181011olpvjvkvtuv2tk9o.jpg

不过对于经典CAN,大部分都不需要修改,我们做的几个CAN项目,大部分采样点都正常,反倒可能你的板子比较挑采样点。推荐给TOOL的转接板背面CANL和CANH之间也加上终端电阻即可。

https://img.anfulai.cn/dz/attachment/forum/202405/07/142032bvrg0vf4zpabppfj.jpg

下面是我做的CAN设备和TOOL的1M经典CAN,扩展帧对发测试,非常稳定。

https://img.anfulai.cn/dz/attachment/forum/202405/21/182032xaets7s11oaot1h7.gif
页: 1 2 3 [4]
查看完整版本: H7-TOOL操作说明和客户常见问题汇总贴,含PDF离线版(2024-03-13)