[STM32F1] 将常量数据固定在Flash中的固定地址

[复制链接]
cashrwood 发表于 2025-8-10 21:58 | 显示全部楼层
在程序中通过指针访问指定地址的数据,验证内容是否正确。
youtome 发表于 2025-8-10 22:29 | 显示全部楼层
在定义常量数据时,使用__attribute__((at(address)))属性,指定数据在Flash中的存储地址
pentruman 发表于 2025-8-10 22:57 | 显示全部楼层
通过 __attribute__ 指定自定义存储段
gygp 发表于 2025-8-11 15:31 | 显示全部楼层
使用 __attribute__((section(".section_name"))) 将常量数据放置在指定的节中。
modesty3jonah 发表于 2025-8-11 15:58 | 显示全部楼层
编译完成后,查看生成的.map文件,确认常量数据是否被放置在指定的地址。
ulystronglll 发表于 2025-8-12 05:45 | 显示全部楼层
32位数据通常需要4字节对齐。              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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