你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32绝对地址

[复制链接]
你若安好_清风徐来 提问时间:2019-8-28 16:18 /
uint16_t SDRAM[768000/2] __attribute__((at(0xD0000000)));
uint16_t SDRAM[768000/2] __attribute__((section(".ARM.__at_0xD0000000")));
都是绝对地址   两者区别在哪里?

收藏 评论3 发布时间:2019-8-28 16:18

举报

3个回答
Dandjinh 回答时间:2019-8-29 13:58:23
上面是at,指定的是地址,gcc不允许这样操作
下面是sector,指定的是段,代表一个地址开始的一片内存区域

评分

参与人数 1ST金币 +2 收起 理由
你若安好_清风徐来 + 2 赞一个!

查看全部评分

edmundlee 回答时间:2019-8-28 20:42:54
前面一句是V5编译器的
用V6编译器就要改成后面的一句
你若安好_清风徐来 回答时间:2019-8-29 18:47:31
Dandjinh 发表于 2019-8-29 13:58
上面是at,指定的是地址,gcc不允许这样操作
下面是sector,指定的是段,代表一个地址开始的一片内存区域 ...

原来如此  明白了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版