最近入了一个探索者开发板,芯片是STM32F407的,M4内核的芯片多了一个浮点数运算单元(FPU),但是UCOS官网移植例程是不支持的FPU的,虽然在正点原子在MDK环境下实现了
UCOS-III的移植,但是在IAR环境下的移植很少,而且很多移植是禁用了FPU的。在初步移植UCOS-III时,不带FPU程序能正确运行,但是一旦在工程配置中开启FPU,程序就跑飞进入HARD FAULT。
经过好几天的思考和资料参考,今天终于解决了这个问题。
移植的UCOS-III版本是3.03,IDE是IAR 7.3
下面的工程是我综合参考了网上的移植例程结合探索者开发板移植的ucosiii例程。
UCOS-III(FPU).rar
(7.98 MB, 下载次数: 288)
2016-10-24 18:10 上传
点击文件名下载附件
UCOS-III IAR FPU
一周热门 更多>