STM32H750 绕过128Kflash限制,使用满血2MB内部flash

一、问题

最近网上买了一个STM32H750VBT6,买完以后下载几个Demo发现flash只有128K,(手册上的地址:0x08000000~0x08020000)。部署一个RTOS,点亮显示屏就够呛,加入稍微大一点的图片就报错。STM32CubeIDE里用DAP_LINK 或  ST_LINK的方式下载程序就报错。报错如图1-1所示。

图1-1 flash不足报错图

二、探索

        这时候我考虑过外接一个w25q128的flash ,但是设置成代码直接写入到外部flash有点复杂懒得搞。然后突然发现STM32H743芯片有1MB(手册上的地址:0x08000000~0x08100000)的flash。

        这两是同根同源的兄弟啊!!,所以我马上下载STM32CubeProgrammer,拿出我的ST_LINK调试器一步一步试了一下。果然STM32H750能访问到2MB的大小的flash内存(地址:0x08000000~0x08200000),访问flash地址如图2-1所示。

图2-1 访问flash地址

所以脑子里突然有了一个想法。如果STM32的flash配置文件修改如何呢?修改flash值为2048K后好消息是能编译下载了ÿ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值