IAR的优化疑问?
我有一个IAR工程,定义了几个变量放在一个自定义的section中,这几个变量并未显式的用到,但是在程序中有通过__section_begin和__section_end来获取其地址,并查找想要的变量,谁知,可能是IAR看到我定义的这几个变量并未显式的调用,在链接的时候并未将其链接进来,导致获取这几个地址的时候,全部为0.我做的这个判断是有做过如下测试:
定义了一个变量放在一个自定义的section中,在main函数中显式的使用这个变量,将其打印出来了,通过__section_begin和__section_end获取地址是正确的,在map文件中有看到这个变量,并看到了相关section大小,如果没有使用这个变量,则在map文件中都看不到相关section信息。
求解,感谢~ 已解决~
页:
[1]