【求助】RTX51 Tiny函数的可重入问题

2020-01-12 17:24发布

目前在做的一个项目中,用到RTX51 Tiny,有一个疑问:在一个函数中调用os_wait(),或者os_switch_task()之后,os暂停当前task1,转向另外一个task2,在task2中的执行函数与task1中的函数可能构成Overlay关系吗???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
pipilee
1楼-- · 2020-01-13 08:25
 精彩回答 2  元偷偷看……
lcw_swust
2楼-- · 2020-01-13 13:11
pipilee 发表于 2019-7-29 15:37
不是调用同一个函数啊。是在两个task中调用不同的函数,BL51会不会认为两个task中的函数没有调用关系,然 ...

哦,是我理解错了,现在我也糊涂了,要不这样,先直接用,出了问题再说。
要不再试试这个“小小调度器”
https://www.amobbs.com/thread-5702323-1-1.html
chenerbox2
3楼-- · 2020-01-13 17:18
pipilee 发表于 2019-7-29 15:37
不是调用同一个函数啊。是在两个task中调用不同的函数,BL51会不会认为两个task中的函数没有调用关系,然 ...

不要特殊处理, 你编译的时候会选  rtx51-tiny 选项 这样编译器就知道你用了这个操作系统,肯定会考虑这个问题的

一周热门 更多>