【发布时间】:2016-12-09 02:16:07
【问题描述】:
我将 GCC 用于特定的 MCU 目标(对于 AVR 来说准确)我有一个特殊的外部存储器,我尝试通过在链接器选项中使用以下命令来定义一个自定义部分
-Wl,--section-start=.customsection=0x821000
然后在代码中使用 attribute 就像这样:
unsigned char X __attribute__((section (".customsection")));
一切都是正确的并且工作正常。但是我怎样才能定义这个自定义部分的一些限制,迫使 GCC 链接器在溢出的情况下引发错误?限制是指一种定义节长度或结束地址的方法。
【问题讨论】: