superplaim 发表于 2016-2-5 00:09:30

keil环境下库函数重入的问题怎么解决,请教万能的阿莫

做了一个工程在主函数中和中断中都要调用math.h中的幂函数pow();结果提示pow重入不能正常生成编译hex
对于一般的函数重入非常好办复制一下然后重命名重新调用就行了,实在不行就声明 reentrant ,但是这个库函数怎么处理,
哪位有缘人解决过这个问题,借阿莫老大宝地请教一下。

gamalot 发表于 2016-2-5 02:47:50

不要在中断里做那么多事情啊

macaroni 发表于 2016-2-5 09:13:44

如果函数本身就是不可重入的函数,编写一个队列,将中断中需要计算的参数写入队列,在外部依次处理。

zhangshixing 发表于 2016-2-5 12:02:37

中断里面都搞幂函数了,厉害
页: [1]
查看完整版本: keil环境下库函数重入的问题怎么解决,请教万能的阿莫