硬汉嵌入式论坛

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

[Flash] 求教!怎么stm32h743同时使用flash的2个bank

[复制链接]

17

主题

248

回帖

299

积分

高级会员

积分
299
发表于 2024-1-16 16:43:09 | 显示全部楼层 |阅读模式
因为程序太大了,需要同时用到stm32h743内部flash的2个bank。麻烦大家耐心指导一下。
当前使用cubeIDE开发环境,单纯使用__attribute__((section(".FLASH2")))似乎不能把代码/数据放到对应的flash中,一但代码量超过单个bank,编译器旧会报错了。
所以需要一个开双bank的方法,麻烦大家指导一下


回复

使用道具 举报

2

主题

21

回帖

27

积分

新手上路

积分
27
发表于 2024-1-16 19:36:09 | 显示全部楼层
H7系列好像是默认的双bank,和其他系列设置bank的寄存器都不一样
回复

使用道具 举报

13

主题

89

回帖

128

积分

初级会员

积分
128
发表于 2024-1-16 22:07:47 | 显示全部楼层
我在IAR用的正常,别的IDE没玩过
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2024-1-17 09:15:33 | 显示全部楼层
这个应该是CubeIDE自己的问题,使用MDK,IAR和Embedded Studio都正常。
回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
 楼主| 发表于 2024-1-17 15:39:02 | 显示全部楼层
eric2013 发表于 2024-1-17 09:15
这个应该是CubeIDE自己的问题,使用MDK,IAR和Embedded Studio都正常。

多谢多谢。我再找找解决办法
回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
 楼主| 发表于 2024-1-17 15:39:15 | 显示全部楼层
qq1646544 发表于 2024-1-16 22:07
我在IAR用的正常,别的IDE没玩过

多谢多谢
回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
 楼主| 发表于 2024-1-17 15:39:52 | 显示全部楼层
MaxDYi 发表于 2024-1-16 19:36
H7系列好像是默认的双bank,和其他系列设置bank的寄存器都不一样

H743没有合并bank的ob,有的系列可以合并
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 00:29 , Processed in 0.205228 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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