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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

850件の閲覧回数
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 返答(返信)