stm32H70之使用片内的2Mflash

本文介绍了如何利用STM32H750的全部2M内部Flash,包括两种方法:通过Cubemx选择STM32H743芯片以匹配资源,以及在KeilMDK中添加下载算法。详细步骤涵盖从修改配置到实际下载测试,为开发者提供了详细的操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STM32h750之使用片内的2Mflash

虽然stm32h750手册显示片内flash只有128k,但网友测试发现实际片内flash能达到2M,所以自测l了一下,果然不只是128k。

所以就写个博客

方法1:cubemx选择引脚和封装对应的stm32h743芯片

比如,我手里的芯片是stm32h750vbt6芯片,在cubemx芯片选择栏输入stm32h743可以看到所有的stm32h743芯片
在这里插入图片描述

我选择stm32h743VITx,它们俩资源上基本相同。

优缺点

有点:方法简单粗暴

缺点:如果两个芯片电气特性上有细微的差别,出问题的话换回stm32h750需要重新建工程。

方法2:keilmdk添加下载算法

第一步:

打开stm32h7的器件包到flash文件夹:比如

D:\Program Files\Keil_v5\packs\Keil\STM32H7xx_DFP\2.7.0\CMSIS\Flash

一般.情况下这部分是一样的…\Keil_v5\packs\Keil\STM32H7xx_DFP\2.7.0\CMSIS\Flash

复制下面显示的两个文件到 …\Keil_v5\ARM\Flash 下

在这里插入图片描述

第二步:打开keil mdk,按下图操作

改iROM1 SIZE=0x200000

在这里插入图片描述

在这里插入图片描述

按下图删掉现在的下载算法,点击添加
在这里插入图片描述

拉倒最后选择STM32Hx—2048,点击确定

在这里插入图片描述

然后一路点击确定即可,然后下载测试

在这里插入图片描述

成功

优缺点

优点:简单,如果有问题的话还可以换回到128k版本

缺点:可能flash操作函数还是操作区间在128k(未测试过);

优点:简单,如果有问题的话还可以换回到128k版本

缺点:可能flash操作函数还是操作区间在128k(未测试过);

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值