[STM32F4] 如何查看Flash内容

[复制链接]
 楼主| Treasure101 发表于 2025-6-28 04:04 | 显示全部楼层 |阅读模式
当通过STM32CubeIDE查看Flash内容时
直接读取时出现HardFault?
只有先擦除扇区,才能读取得到F,此时能够读取和写入闪存。

磨砂 发表于 2025-7-5 10:35 | 显示全部楼层
在STM32CubeIDE中,通过菜单栏选择[size=0.875]Window -> [size=0.875]Show View -> [size=0.875]Build Analyzer,打开Build Analyzer视图
晓伍 发表于 2025-7-5 12:55 | 显示全部楼层
[size=0.875]Memory Regions部分,可以查看Flash的总大小、已用空间和剩余空间
八层楼 发表于 2025-7-5 15:33 | 显示全部楼层
如果不使用HAL库,可以直接通过内存映射地址读取Flash存储器
观海 发表于 2025-7-5 18:11 | 显示全部楼层
在Memory Browser中,需要手动输入Flash的起始地址和要查看的大小
guanjiaer 发表于 2025-7-5 20:51 | 显示全部楼层
Memory Browser会显示该地址范围内的Flash内容。这些内容以十六进制形式显示,方便查看和分析。
heimaojingzhang 发表于 2025-7-6 08:45 | 显示全部楼层
如果不使用HAL库,可以直接通过内存映射地址读取Flash存储器
keaibukelian 发表于 2025-7-6 11:11 | 显示全部楼层
直接操作Flash地址需要谨慎,确保不会误操作到重要的程序代码或数据区域。此外,Flash的读写操作可能会受到硬件保护机制的限制,需要确保在允许的范围内进行操作。
paotangsan 发表于 2025-7-6 13:33 | 显示全部楼层
可以考虑使用ST-LINK Utility工具读取
renzheshengui 发表于 2025-7-6 16:14 | 显示全部楼层
在查看或修改Flash内容时,请确保不会破坏重要的程序代码或数据区域,以免导致系统无法正常运行
wowu 发表于 2025-7-6 18:31 | 显示全部楼层
在进行任何可能影响Flash内容的操作之前,建议先备份重要的数据或程序代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

43

帖子

1

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