在使用TI的芯片TM4C123GE6PZ,使用UC/OS-II操作系统,在一个任务中使用浮点数运算。这款芯片的规格书有说,浮点数会进(MSP),不会进(PSP),但我只在一个任务中使用浮点数而已(浮点数模块也使能了),即使被调度,浮点数也就只进一次主堆栈(MSP)吧?
1、屏蔽浮点数就不会有问题;
2、增加浮点数禁能入堆栈也不会有问题;
3、优化就没问题,不优化就会导致看门狗不停地复位。
xyz549040622:
不懂,是不是UC/OS-II的影响呢?我不上操作系统使用浮点运算没出过问题,优化了也没问题,说明还是配合上出了问题。