硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6688|回复: 6
收起左侧

[μCOS-III] μCOS-III在在各个版本MDK中开启FPU解决方案(MDK4.54,4.73,5.10和IAR6.3,6.7都可

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107661
QQ
发表于 2014-3-17 14:59:45 | 显示全部楼层 |阅读模式
     
       教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=1788


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

使用道具 举报

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
发表于 2014-3-17 16:50:20 | 显示全部楼层
那就是说可以用高版本的MDK了?[s:150] [s:150] [s:150]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107661
QQ
 楼主| 发表于 2014-3-17 16:54:29 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:那就是说可以用高版本的MDK了?[s:150] [s:150] [s:150]  (2014-03-17 16:50) 
完全没有问题
回复

使用道具 举报

6

主题

90

回帖

108

积分

初级会员

积分
108
QQ
发表于 2014-3-17 21:33:06 | 显示全部楼层
硬汉就是厉害,你是我的偶像
回复

使用道具 举报

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
发表于 2014-3-18 16:45:20 | 显示全部楼层
今天在keil  5.0D的试验了下,没问题[s:151] [s:151]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107661
QQ
 楼主| 发表于 2014-3-18 16:47:57 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:今天在keil  5.0D的试验了下,没问题[s:151] [s:151]  (2014-03-18 16:45) 
建议升级MDK到5.10。 5.10以前的5.XX版本多多少少都有点小bug
回复

使用道具 举报

12

主题

134

回帖

170

积分

初级会员

积分
170
发表于 2014-3-25 09:21:34 | 显示全部楼层
偶然看到,做个记号。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-11 09:07 , Processed in 0.308363 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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