您的位置:首页 > 娱乐 > 八卦 > 宁波网络推广店_宝安中心医院官网_免费网站建设模板_拉新推广怎么做

宁波网络推广店_宝安中心医院官网_免费网站建设模板_拉新推广怎么做

2024/12/23 9:50:24 来源:https://blog.csdn.net/qq_27741499/article/details/143981725  浏览:    关键词:宁波网络推广店_宝安中心医院官网_免费网站建设模板_拉新推广怎么做
宁波网络推广店_宝安中心医院官网_免费网站建设模板_拉新推广怎么做

uint8_t array[10] attribute((at(0x20000000)))

当你使用 attribute((at(地址))) 强制将变量放置在特定地址时,编译器和链接器通常不会自动调整其他变量的地址以避免冲突。这意味着,如果指定的地址已经被其他变量占用,就会发生冲突。

如果如果有冲突,keil会提示
Error: L6971E: metering_module.o(.data) type RW incompatible with main.o(.ARM.__AT_0x20000000) type ZI in er RW_IRAM1.

可以在xxx.map中看RAM用到多少,哪里有空间

在这里插入图片描述
在最后地址0x20005f38后面再指定。
例如:uint8_t array[10] attribute((at(0x20006000)))
在这里插入图片描述
这下就OK了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com