打印
[STM32F4]

基于GCC将MCU变量指定在外部SRAM中的方法

[复制链接]
353|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2023-9-12 08:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在使用GCC编译工程时会遇上需要将某些变量分配到外部SRAM中,可以使用修改.ld文件来实现。

1.编辑环境:VSCODE

2.编译器版本:gcc-arm-none-eabi-10.3-2021.10-win32

3.实验MCU:STM32F407ZGTx

首先需要将XSRAM段添加到.ld文件中,如下:




如下定义变量:



在工程中使用该数组,编译完成之后显示如下:

————————————————
版权声明:本文为CSDN博主「迟来的圈外人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/alex_li0824/article/details/132701145

使用特权

评论回复
沙发
ewfrg| | 2023-9-12 10:19 | 只看该作者
学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2028

主题

15903

帖子

13

粉丝