查看: 869|回复: 0
打印 上一主题 下一主题

μCOS-III教程1-11期(完美解决FPU问题)

[复制链接]
跳转到指定楼层
沙发
发表于 2015-6-10 09:18:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教程说明:μCOS-III教程是由安富莱电子原创,部分资料和内容来自Cortex-M4和M3权威指南,μCOS-III官方手册以及时间触发那本书。
               由于近期忙碌80期的emWin教程了,μCOS-III教程耽搁了不少,不过今年暑期后会发布完整版。

教程配套硬件开发平台:地址链接
前11期教程目录如下:



FPU问题说明:
由于官方提供的μCOS-III移植工程中对于浮点寄存器的入栈和出栈处理是错误的,所以网上就流传了各种
修正版本。但是这些修正的代码只能在MDK4.7以下版本中可以正常的运行,MDK4.7及其以上的版本无法
正常运行。本期教程为此而生。本期教程提供的方案只有任务使用了浮点寄存器(也就是做了浮点运算)
才需要将其入栈,没有使用浮点寄存器的任务不需要进行入栈,认识到这点很重要。此方案在MDK4.54、
4.73、5.10以及IAR6.3、6.7上面测试均通过。
转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表