硬汉嵌入式论坛

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

[脱机烧录] H7-TOOL通过SWD接口脱机下载内部Flash + QSPI Flash + SPI Flash三合一操作说明,也支持1拖4

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2021-5-24 08:48:44 | 显示全部楼层 |阅读模式
以烧录我们V7版本的H743内部Flash + 板载QSPI Flash W25Q128 + 板载SPI Flash W25Q64为例进行说明。
采用下图的方式二(这两种方式都已经支持):




1、先将制作好的QSPI Flash和SPI Flash下载算法存到eMMC中。

这两个算法需要大家自己制作,因为不同主控使用不同引脚外接不同存储器,下载算法都是不同的。这里以V7板子制作的算法进行说明,

QSPI Flash和SPI Flash算法文件在此章节配套的例子中
V7-060_QSPI Flash的MDK下载算法制作
V7-065_SPI Flash的MDK下载算法制作
http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

3.png

将例程生成的QSPI Flash下载算法存到H7-TOOL eMMC磁盘的如下路径(主控芯片是那个存到那个路径下,方便我们操作):

1.png

2、H7-TOOL上位机的使用,具体看出H7-TOOL的操作说明即可。

将QSPI Flash和SPI Flash路径添加到TOOL上位机:
QSPI Flash路径:"0:/H7-TOOL/Programmer/Device/ST/STM32H7xx/ARMFLY_STM32H7x_QSPI_W25Q256.FLM"
SPI Flash路径:  "0:/H7-TOOL/Programmer/Device/ST/STM32H7xx/ARMFLY_STM32H743_SPI_W25Q64.FLM"

注意双引号不可以省略,完整的都复制进入,效果如下:

P1.png

3、配置

P2.png

P22.png

4、直接点击一键烧录按钮,可以在线烧录:

P3.png
注:logo信息里面可以看到内部Flash,QSPI Flash和SPI Flash依次烧写成功。

6、脱机烧录的话,单路烧录功能,选择我们生成的STM32-V7烧录文件

测试效果如下:
1.png

下面是1拖4,同时烧录4个V7效果:

6.png
P4.png




回复

使用道具 举报

22

主题

190

回帖

256

积分

高级会员

积分
256
发表于 2021-5-24 16:26:29 | 显示全部楼层
请问h7-tool的rtx全家桶会开源吗,会的话预计时间是?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2021-5-24 16:41:52 | 显示全部楼层
yuanzhongda 发表于 2021-5-24 16:26
请问h7-tool的rtx全家桶会开源吗,会的话预计时间是?

开源,现在使用的2.0 APP就是RTX全家桶版,开源还需要再更新几个版本。具体时间待定。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2021-5-25 00:05:14 | 显示全部楼层
更新完毕。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2021-7-1 10:14:01 | 显示全部楼层
根据使用的算法大小,算法文件所占空间要开大些

我这里直接开的64KB

H7-TOOL烧写我们F429板子的内部Flash + SPI Flash


回复

使用道具 举报

3

主题

24

回帖

33

积分

新手上路

积分
33
发表于 2025-2-16 11:14:39 | 显示全部楼层
本帖最后由 HeTuii 于 2025-2-16 12:52 编辑

有时候会提示校验错误
回复

使用道具 举报

3

主题

24

回帖

33

积分

新手上路

积分
33
发表于 2025-2-16 11:48:23 | 显示全部楼层
硬汉哥,你好,现在我配置好flm以后,我点击整片擦除会提示擦除失败呢

下载 (1).png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2025-2-17 06:05:21 | 显示全部楼层
HeTuii 发表于 2025-2-16 11:48
硬汉哥,你好,现在我配置好flm以后,我点击整片擦除会提示擦除失败呢

MDK下载使用你这个算法正常不,你在MDK下使用你这个算法文件,反复下载5次,看看都正常不。

如果都正常,我就可以帮你解决。
回复

使用道具 举报

3

主题

24

回帖

33

积分

新手上路

积分
33
发表于 2025-2-17 09:11:07 | 显示全部楼层
eric2013 发表于 2025-2-17 06:05
MDK下载使用你这个算法正常不,你在MDK下使用你这个算法文件,反复下载5次,看看都正常不。

如果都正 ...

就是我在mdk里怎么使用这个算法去下载呢 哈哈哈  有点不太懂,刚毕业入行
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2025-2-17 10:19:55 | 显示全部楼层
HeTuii 发表于 2025-2-17 09:11
就是我在mdk里怎么使用这个算法去下载呢 哈哈哈  有点不太懂,刚毕业入行

那你要简单熟悉下这个视频了。

视频末尾的地方做了使用方法操作说明

【实战技能】任何支持SWD接口的单片机都可以方便移植的SPI Flash烧写算法制作,含视频说明(2022-05-30)
https://www.armbbs.cn/forum.php? ... 2600&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

3

主题

24

回帖

33

积分

新手上路

积分
33
发表于 2025-2-17 14:09:52 | 显示全部楼层
eric2013 发表于 2025-2-17 10:19
那你要简单熟悉下这个视频了。

视频末尾的地方做了使用方法操作说明

好的,哥,我先学习一下
回复

使用道具 举报

9

主题

36

回帖

63

积分

初级会员

积分
63
发表于 2025-2-17 17:07:48 | 显示全部楼层
试着操作了下,发送配置lua文件和bin文件,为啥在H7-TOOL上只看到usb传过去的lua文件,bin文件看不到
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
 楼主| 发表于 2025-2-18 05:40:46 | 显示全部楼层
lqx30716 发表于 2025-2-17 17:07
试着操作了下,发送配置lua文件和bin文件,为啥在H7-TOOL上只看到usb传过去的lua文件,bin文件看不到

全都传输了,这个无需用户操心。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 07:24 , Processed in 0.530065 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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