5532| 8
|
stm32cubeide中如何指定变量存放指定内部ram地址 |
10金钱
最佳答案最后通过修改链接脚本的方式实现了,在链接脚本的MEMORY中,修改RAM的大小减小1K,算好相应的地址,加入自定义的段LocalMasterAddr (rx) : ORIGIN = 0x2002FC00, LENGTH = 1K
随后在SECTIONS中加入如下代码:
.AddrParma_LocalAddr :
{
. = ALIGN(4);
KEEP (*(.AddrParma_LocalAddr))
. = ALIGN(4);
}>LocalMasterAddr
最后定义变量的时候,链接到这个段就行了
int test1 __attribute__((section( ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-20 23:05
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网