不知道为何 不行。老是进入hardfault。
如果用下面的语句。每个任务非要开浮点运算,而且要是在一个任务周期干不完那种,任务就可以跑起来,否则就进入idle不出来了。
;=====================================================================
; FPU register operation.
;=====================================================================
; Save remaining regs S16-S31 FPU register on process stack
;SUBS R0, R0, #0x40
;VSTM R0, {S16-S31}
; Restore S16-S31 FPU register from new process stack
;VLDM R0, {S16-S31}
;ADDS R0, R0, #0x40
如果用楼主的改,都是进入hardfault。
stm32f373 ucos-iii 3.03 被搞死了 |