硬汉嵌入式论坛

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

[Flash] 如果将H7的flash改成2M

[复制链接]

19

主题

62

回帖

119

积分

初级会员

积分
119
发表于 2022-5-27 20:25:15 | 显示全部楼层 |阅读模式
   一直听说STM32H750有隐藏的2M的flash,请问如何能开启来用?现在程序超过了128k,想开启2m模式,临时调试用用
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106734
QQ
发表于 2022-5-28 09:56:42 | 显示全部楼层
对于H750来说,直接使用STM32H743X的下载算法文件即可。
回复

使用道具 举报

1

主题

94

回帖

97

积分

初级会员

积分
97
发表于 2022-5-28 10:21:27 | 显示全部楼层
芯片型号选成H743,然后恭喜你,喜提2M的Flash。
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2022-5-29 22:49:26 | 显示全部楼层
hexenzhou 发表于 2022-5-28 10:21
芯片型号选成H743,然后恭喜你,喜提2M的Flash。

不改芯片,手动改链接器配置文件,有差别吗
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2022-5-30 03:02:52 | 显示全部楼层
eric2013 发表于 2022-5-28 09:56
对于H750来说,直接使用STM32H743X的下载算法文件即可。

会有意想不到的问题
回复

使用道具 举报

19

主题

62

回帖

119

积分

初级会员

积分
119
 楼主| 发表于 2022-6-2 08:28:59 | 显示全部楼层
经过摸索,我说一下我认为比较简单的方法:
1.在packs的目录下(C:\Users\xxx\AppData\Local\Arm\Packs\Keil\STM32H7xx_DFP\2.7.0\CMSIS\Flash)有STM32H7x_128k.FLM和STM32H7x_2048.FLM两个文件,互换文件名后,就开启了2m的下载算法
2.在keil工程的仿真器选项中,将下载算法的Size由0x00020000改成0x00200000,后就能正常编译和下载,项目的其他配置都不需要修改
回复

使用道具 举报

5

主题

22

回帖

37

积分

新手上路

积分
37
发表于 2022-6-2 21:09:43 | 显示全部楼层
应该不用这么麻烦吧?!直接建立743的工程,下载到750中去就可以了吧?!
回复

使用道具 举报

19

主题

62

回帖

119

积分

初级会员

积分
119
 楼主| 发表于 2022-6-2 22:58:15 | 显示全部楼层
xyfox 发表于 2022-6-2 21:09
应该不用这么麻烦吧?!直接建立743的工程,下载到750中去就可以了吧?!

这样更麻烦,hal库全部都要换掉,各种头文件都要改,修改算法只要改个文件名就完事了,那个麻烦呀?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106734
QQ
发表于 2022-6-3 00:02:59 | 显示全部楼层
mojinpan 发表于 2022-6-2 22:58
这样更麻烦,hal库全部都要换掉,各种头文件都要改,修改算法只要改个文件名就完事了,那个麻烦呀?

坛友的意思估计是想表达直接使用H743的工程即可,简单省事,无需任何额外操作,

H743, H750完全兼容的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 00:55 , Processed in 0.171971 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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