[应用相关] AT32F4系列FLASH擦写操作的地址偏移说明

[复制链接]
2165|2
MCU学习帮 发表于 2025-11-5 10:08 | 显示全部楼层 |阅读模式
Questions擦除或者编程flash时,如果操作地址不在flash绝对地址范围内,则操作会失败?
Answer
Flash擦除或者编程时,必须操作绝对地址,操作的地址必须是绝对地址0x0800 0000开始的,如果操作0x0000 0000开始的地址,则会失败。
解法:按照FLASH绝对地址偏移进行操作。
例如AT32F403AVGT7上想擦除page1的数据,操作地址必须为(0x08000000+0x800*1)
类型:MCU应用
适用型号:AT32全系列
主功能:FLASH
次功能:

破晓战神 发表于 2025-11-17 13:23 | 显示全部楼层
感谢分享,这样我们就可以避免在编程时出现地址错误,确保Flash操作的正确性。
云上漫步 发表于 2025-11-16 21:18 | 显示全部楼层
只看看哪个帖子说每次擦写的时候要先关闭一个命令再打开是这样的吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

61

帖子

0

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