F470的Bank1无法使用

[复制链接]
2012|11
 楼主| morthy 发表于 2024-2-1 14:01 | 显示全部楼层 |阅读模式
我使用的是3M大小芯片,对flash进行FMC编程时发现当地达到0x08100000时,就无法写入,状态寄存器提示是WPE错误,表示这个地址处于受保护状态,然后我看了下手册内存分配,08100000之前的地址属于bank0,是0等待的flash,之后的地址属于bank1,读写可能有一定的延时,此外就没有说有其他区别了,然后我看了下F403芯片,他有CTL0控制bank0,CTL1控制bank1,但是F470只有一个CTL控制器,但这个控制器解锁了写入bank1却显示未解锁,这个怎么处理呢
1.png
2.png
3.png
tpgf 发表于 2024-5-6 10:49 | 显示全部楼层
在手册上显示的是bank1也是用户可以使用的区域
磨砂 发表于 2024-5-6 13:18 | 显示全部楼层
在操作的时候需要指定具体的地址吗
晓伍 发表于 2024-5-6 14:15 | 显示全部楼层
楼主看到的手册是针对具体的型号的芯片的 还是第一个系列芯片的手册啊
观海 发表于 2024-5-6 14:52 | 显示全部楼层
如果对其他的bank进行操作会提示受到保护吗
guanjiaer 发表于 2024-5-6 23:28 | 显示全部楼层
有没有对这个控制器的详细的位的说明额  贴一下
八层楼 发表于 2024-5-6 23:59 | 显示全部楼层
F470应该有好几个具体的型号吧 它们的细微的地方还是有不同的
埃娃 发表于 2024-5-15 23:25 | 显示全部楼层
这个应该可以用吧
kzlzqi 发表于 2024-7-31 21:55 | 显示全部楼层
F470只有一个CTL控制器
cr315 发表于 2024-8-29 15:44 | 显示全部楼层
FMC的配置是否正确无误,特别是与Bank1相关的部分。
两只袜子 发表于 2024-8-29 15:45 | 显示全部楼层
如果您是通过HAL库或CMSIS库来配置FMC的,请确保您使用的库版本支持STM32F470,并且您正确地调用了相关的API来配置FMC。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部