硬汉嵌入式论坛

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

[PC软件] H7-TOOL脱机烧录继续高歌猛进,发布上位机图形化配置LUA烧写文件,上位机升级至V0.5(2020-06-12)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2020-6-12 12:59:03 | 显示全部楼层 |阅读模式
这次升级主要是解决大家配置LUA烧写文件的痛点,做成了图形化配置。


V1.21版APP程序:
h7_tool_app(V1.21).bin (713.73KB)
H7-TOOL_STM32H7_App-master (V1.21).zip (22.46MB)

上位机升级至V0.5:
H7-TOOL PC机软件(V0.5).zip (5.79MB)
H7-TOOL PC软件源代码(V0.5 2020-06-12).zip (39.91MB)

eMMC中要存储的文件:
注:使用图形化配置需要使用下面的新版文件
存放到eMMC磁盘的文件V1.22.zip (5.27MB)


以下载我们V7开发板,主控STM32H743XIH6为例进行说明。

生成配置文件不需要连接H7-TOOL,仅需生成后放到H7-TOOL的eMMC里面即可,这里将生成步骤为大家做个说明。

1、加载LUA文件,这些文件位于eMMC磁盘文件软件包路径:H7-TOOL\Programmer\User\Demo\STM32

我这里是烧写STM32H743XIH6,选择文件demo_STM32H743xI.lua,注意这个文件是所有STM32H7系列通用的LUA文件。

5.png

2、打开脱机烧录配置界面:

2.png

打开后界面效果如下:

1.png

3、选择型号,其它根据自己的需要配置即可,这里我们把按照扇区擦除选上:

1.png

4、选择要烧写的烧录文件,可以加载bin或者hex,将其烧录到地址0x0800 0000里面:

1.png

5、输出文件夹和输出文件名根据需要设置即可。

点击生成配置文件按钮,如果生成成功,右侧会有展示:

1.png

6、配置成功后将生成的三个文件
  demo.lua
  demo.ini
  output.hex.bin

复制到H7-TOOL的EMMC磁盘目录:/H7-TOOL/Programmer/User
7、至此,LUA的配置工作就完成了,比之前大家手动配LUA文件方便了很多。

H7-TOOL里面存储好配置的文件后,就可以下载了。

(1)H7-TOOL进入脱机烧录(单路)后,选择demo.lua文件(位于/H7-TOOL/Programmer/User):
1.png

(2)点击开始烧录:

1.png

(3)烧录过程分擦除,编程和校验:

5.png

至此就完成了烧录工作。

8、如果要在复制到eMMC之前,验证下生成的文件是否正常,或者脱机烧录时候遇到无法解决的错误,都可以使用LUA的联调功能。


当前LUA的PC联调是采用的网络方式,需要大家看此贴的网络连接说明:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=95373


点击这里打开监听端口777

6.png

正常情况,如果大家的防火墙设置的是“阻止新程序时询问我”


那么打开的时候会弹出提示


点击允许访问即可,如果大家的电脑没有弹出选项,最好看下防火墙设置里面的入站规则里面是否有H7-TOOL


9、连接上后,按照1-6步骤操作,进行到第6步时,点击这里的测试烧录即可:

6.png


10、扩展阅读:

H7-TOOL实现LUA小程序PC联调和更新LUA小程序操作说明(2020-03-20)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96932

通过H7-TOOL的上位机LUA联调可以方便验证脱机烧录问题,随时更改,随时调试
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97054



                                                                                                                    






评分

参与人数 1金币 +20 收起 理由
byccc + 20 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-6-12 14:46:52 | 显示全部楼层
终于更新完毕。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-6-13 09:45:29 | 显示全部楼层
相当专业!
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

7

主题

85

回帖

111

积分

初级会员

积分
111
发表于 2020-6-13 10:25:07 | 显示全部楼层
对了,工具本有的样子
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-6-15 09:40:59 | 显示全部楼层
今天上班测试了下。方便不少
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2020-6-26 20:58:11 | 显示全部楼层
大佬,如果boot不小心没了,如何恢复?谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-6-26 21:11:15 | 显示全部楼层
michael001 发表于 2020-6-26 20:58
大佬,如果boot不小心没了,如何恢复?谢谢!

boot也是开源的:

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

10

主题

34

回帖

64

积分

初级会员

积分
64
发表于 2020-9-5 16:25:13 | 显示全部楼层
eric2013 发表于 2020-6-26 21:11
boot也是开源的:

http://www.armbbs.cn/forum.php?mod=viewthread&tid=95468&extra=page%3D1

H7-tool上位机用的QT开发的吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2020-9-5 16:37:35 | 显示全部楼层
yewudao12 发表于 2020-9-5 16:25
H7-tool上位机用的QT开发的吗

C++ Bulder XE7
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 08:43 , Processed in 0.329330 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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