请教:IAR如何使一个未使用的函数不被优化掉

2019-12-27 18:42发布

例如在工程中有一个函数,我已将该函数指定编译到单独划分的一块FLASH地址中,但是想在工程中以函数指针指向该地址的方式来调用此函数。

而如果该函数没有被显性地调用,编译器会视为该函数未使用自动将其优化掉了,生成的二进制代码中实际是没有它的。

是否有什么办法可以让这个函数不被优化,无论有没有使用都可以自动生成。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。