CH32V307在开启-FLTO时无法正常运行

开启LTO以后,整个代码都不能跑了

debug发现好像是中断出问题了

有人知道怎么解决吗?

您好,关于lto引起的中断问题,您可以将启动文件也就是.S文件中用到的中断函数的定义去掉尝试一下。下图所示位置。

image.png



是把用掉的都删掉吗?


这可以用了!!!!!!!


lto的时候会直接用了S文件里面的weak中断函数,而不用外部自定义的中断函数。最后我怕有其他问题都不敢用了。


只有登录才能回复,可以选择微信账号登录