请问ADS下如何设置函数为再入函数.

ten231147   2007-5-26 13:18 楼主
请问ADS下如何设置函数为再入函数.就像keil c51中在函数后注明:reentrant
不用关中断.也不用信号量.怎么直接在ADS的编译器中设置?

回复评论 (6)

ADS下默认函数都是可重入的,不像C51,不需要另外加什么关键字
点赞  2007-5-29 19:05
应该不是吧. 我将一个共用的函数拆成两个函数体相同的函数被分别调用后. 程序就OK.反之程序运行过程中会出现程序出错现象.
点赞  2007-5-30 09:16
什么叫再入函数。 是不是可重入函数? 如果是那和你的代码有关,和ADS没有关系呀。
点赞  2007-6-6 11:12
我在做一个TCP/IP协议.有几个函数被中断和应用程序调用. 我想将这几个函数设置为可再入函数. 就象keil c51中在函数末设置reentrant
点赞  2007-6-6 14:44
默认应该就是可再入的吧!
是不是你的函数里调用了全局变量之类的,没有进行互斥控制。。。
点赞  2007-6-7 10:42
这样啊. 检查一下看看. 谢谢楼上jiatengxue
点赞  2007-6-11 10:16
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复