硬汉嵌入式论坛

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

[Lua] H7-TOOL的LUA API手册发布V1.1,方便API检索查阅(2025-05-04)

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
发表于 2023-12-22 10:07:25 | 显示全部楼层 |阅读模式
手册下载

H7-TOOL_Lua脚本API手册(V1.1 2025-05-02).pdf (6.01MB)

在上位机软件左上角菜单也有

23.png

功能简介
(1)H7-TOOL的Lua小程序功能是一个非常重要的功能。用户编写Lua小程序并下载到H7-TOOL内部,之后就可以脱离PC机执行。H7-TOOL的脱机烧录功能就是结合Lua小程序实现了复杂的业务逻辑。
(2)实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。
(3)支持USB,以太网和WiFi的在线控制运行和离线控制运行。且局域网和外网也可以控制。

应用场合
(1)生产线批量设置产品参数、成品检测
(2)研发人员验证电路板模块功能
(3)测试人员测试产品
(4)脱机产品检测,日志记录等

LUA API涵盖内容,还有几十个API,后面升级添加
(1) 系统控制函数
(2) 信号发生器
(3) 4-20mA输入输出
(4) GUI显示
(5) 文件系统
(6) 10路GPIO控制
(7) 4路PWM
(8) 脱机烧录控制
(9) I2C主机从机
(10) SPI主机从机
(11) 电压电流采集
(12) 串口/232/485/Modbus,支持离线日志
(13) CAN/CANFD/CANopen/UDS/J1939
(14) NTC热敏电阻
(15) 微型数控电源
(16) 支持IO扩展
(17) 支持传感器扩展
(18) 支持脉冲测量
(19) SWD调试接口函数,读写各种类型数据,内存和寄存器等。
(20) 支持串口,SPI,I2C和CAN的bootloader脱机更新
(21) 扩展驱动AD7606, ADS1256,MCP3421, 8路继电器和5路DS18B20

回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2024-3-29 16:07:53 | 显示全部楼层
手册整理出来了吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-3-30 09:37:46 | 显示全部楼层
HeyGoda 发表于 2024-3-29 16:07
手册整理出来了吗?

还在整理中

回复

使用道具 举报

0

主题

111

回帖

111

积分

初级会员

积分
111
发表于 2024-4-2 15:12:07 | 显示全部楼层

这个什么时候做好
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-4-2 15:54:53 | 显示全部楼层
Vxworks 发表于 2024-4-2 15:12
这个什么时候做好

这几天UDS专题视频教程发布了,就专心弄这个。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-10-8 00:57:39 | 显示全部楼层
这个帖子作为LUA API的更新记录帖,开始加把劲,争取早日发布。
回复

使用道具 举报

2

主题

24

回帖

30

积分

新手上路

积分
30
发表于 2024-10-8 18:52:41 | 显示全部楼层
支持!!感谢!!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-10-24 01:53:44 | 显示全部楼层
根据现在的进度,预计2.27版本固件发布时上线
回复

使用道具 举报

0

主题

111

回帖

111

积分

初级会员

积分
111
发表于 2024-10-24 11:55:20 | 显示全部楼层
eric2013 发表于 2024-10-24 01:53
根据现在的进度,预计2.27版本固件发布时上线

好消息,坐等上线
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-11-29 09:15:17 | 显示全部楼层
2024-11-29
快更新一半了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-12-7 00:09:23 | 显示全部楼层
本周末收工,即将完成。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2024-12-10 01:08:37 | 显示全部楼层
已经完成,只等发布
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2025-1-2 07:22:44 | 显示全部楼层
2025-01-02

今天晚些时候正式发布上线
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2025-1-3 00:07:08 | 显示全部楼层
发布日期: 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负载率,错误状态信息和发送超时判断
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2025-1-5 08:15:00 | 显示全部楼层
写错


2345.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2025-5-4 09:46:22 | 显示全部楼层
更新CAN手册到V1.1
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-5-4 20:16:27 | 显示全部楼层
什么时候考虑给H7-TOOL增加JLINK仿真器功能,并且支持USB  局域网 和WIFI3种方式?有计划吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2025-5-4 22:25:14 | 显示全部楼层
D_2017 发表于 2025-5-4 20:16
什么时候考虑给H7-TOOL增加JLINK仿真器功能,并且支持USB  局域网 和WIFI3种方式?有计划吗?

仿真功能一直都支持,不过仅做了USB方式。

H7-TOOL高速DAPLINK仿真器,支持WinUSB和HID方式二合一,支持RTT Viewer/CAN/串口同时独立窗口刷新,含常见问题FAQ
https://www.armbbs.cn/forum.php? ... 1600&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-5-5 19:29:22 | 显示全部楼层
eric2013 发表于 2025-5-4 22:25
仿真功能一直都支持,不过仅做了USB方式。

H7-TOOL高速DAPLINK仿真器,支持WinUSB和HID方式二合一,支 ...

支持JLINK仿真?页面介绍的不是DAPLINK吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115985
QQ
 楼主| 发表于 2025-5-5 20:41:06 | 显示全部楼层
D_2017 发表于 2025-5-5 19:29
支持JLINK仿真?页面介绍的不是DAPLINK吗

不支持,未经授权,支持JLINK属于盗版行为,我们也不会去做支持。

对于M内核芯片,调试也没必要支持JLINK,  在MDK和IAR下,性能杠杆的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-1 09:55 , Processed in 0.403401 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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