MPC574XP can't switch tasks when there is floating-point operation

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MPC574XP can't switch tasks when there is floating-point operation

846 次查看
darcyxu
Contributor II

In FreeRTOS and ucos,MPC574XP can't switch tasks when there is floating-point operation

shows as belowplease give your suggest

 

1、FreeRTOS  some volitale variable memory is unexpectedly changed.

SDK use this one

1.png

2, in ucosii, Error shows as the following screenshot

 2.png

 

 3.png4.png

We judged that the register push and out stack incorrectlywhen the floating-point hardware unit switch task.

 

3The ucosii reference project is generated by a tool MPC5XXX_EEE_Driver. Is this tool updated

         

0 项奖励
回复
0 回复数