使用RTOS时在任务调度进行上下文切换时,
我只进行Standard C28x Register 的压栈 保存 出栈操作,没有对32-bit FPU Registers进行压栈 保存 出栈操作,程序运行也正常,存在有疑惑?
还是浮点寄存器可以硬件自动保护现场。

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用RTOS时在任务调度进行上下文切换时,
我只进行Standard C28x Register 的压栈 保存 出栈操作,没有对32-bit FPU Registers进行压栈 保存 出栈操作,程序运行也正常,存在有疑惑?
还是浮点寄存器可以硬件自动保护现场。

FPU寄存器是有条件保存的,这取决于在构建应用程序时设置了FPU32还是FPU64编译器标志。这可以在portasm.asm文件中看到
