你好,
我再项目中遇到了这么一个问题。
程序里面有一些乘除法,我没有使用IQmatch,然后编译的时候会自动选择使用库文件RTS2800_ml.lib,通过查看汇编可以看到含有 RPT 指令,这个指令是多周期重复指令,最主要的是不能被中断打断,导致我进入中断有延迟,我想问有没有什么办法可以让库文件里面不含有RPT指令,编译设置里面倒是有一个 “不使用RPT指令”,但是这个似乎只是针对自己写的程序,对库文件不起作用,毕竟库文件是第一次使用就编译好的,不会再次重复编译。
我想问库文件是否可以编译成不含有 RPT 指令的lib
Green Deng:
你好,库函数中包含浮点运算。,一些浮点函数使用不可中断的RPT指令,但似乎库函数是不能编译成不含RPT指令的lib的