- 9
- 1月
IAR有个关键词 __root。不过,Hanny今天又被这个关键词给坑了。
IAR有几个关键词:__root的本意是指该内容不要被链接器优化,可用于函数和变量。__no_init是指变量不需要初始化,一般给变量定位分段时要加。
按照这个理解,加上__root的,是一定要被链接了。可是今天,Hanny发现如果整个.C文件都没有调用的话,即使加上__root也是没有用的。不知道和版本有没有关。Hanny现在用的版本是IAR720H,就为了它的BANK机制。
IAR有个关键词 __root。不过,Hanny今天又被这个关键词给坑了。
IAR有几个关键词:__root的本意是指该内容不要被链接器优化,可用于函数和变量。__no_init是指变量不需要初始化,一般给变量定位分段时要加。
按照这个理解,加上__root的,是一定要被链接了。可是今天,Hanny发现如果整个.C文件都没有调用的话,即使加上__root也是没有用的。不知道和版本有没有关。Hanny现在用的版本是IAR720H,就为了它的BANK机制。
呵呵!