98
356
650
金牌会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2020-5-20 15:41 跟踪下,连续存储两次是个什么执行流程。上次还没有释放,又来了一次? 任务嵌套任务,重复创建?
云琴箫龙 发表于 2020-5-20 15:44 嗯,正在逐个跟踪查找,这种保存多次的情况肯定不对是吧?
eric2013 发表于 2020-5-20 15:41 跟踪下,连续存储两次是个什么执行流程。上次还没有释放,又来了一次? 任务嵌套任务,重复创建?、 你用 ...
云琴箫龙 发表于 2020-5-20 15:55 创建任务时保存了一次,任务运行起来后一调度就会又重新保存一次。 你之前修改的那个在高版本中开启FPU ...
eric2013 发表于 2020-5-20 15:57 不科学啊,创建一次,进入任务后不恢复的吗? 你现在依然用的很久以前的老方案?
云琴箫龙 发表于 2020-5-20 16:18 虽然内存里是有2份浮点寄存器,但是此时堆栈指向是在下面,所以可能是因为任务堆栈释放没有清零导致。但 ...
eric2013 发表于 2020-5-20 16:23 果断换我楼上的方案测测。
23
99
168
初级会员
云琴箫龙 发表于 2020-5-20 22:21 新系统实测跟我上次遇见的问题一样,只要使能了PFU,所有的任务都会自动保存浮点寄存器。 不像V3.04.04 ...
shibinjie 发表于 2020-5-21 10:04 开启了lazy stacking功能的话,如果任务切换时上下文没有用到浮点运算,那么s0~s15就不会自动压栈,但是s ...
shibinjie 发表于 2020-5-21 10:01 使能了FPU,浮点寄存器肯定是要自动保存的啊
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-18 20:22 , Processed in 0.316871 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.