硬汉嵌入式论坛

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

[有问必答] 关于UCOSIII 使用MDK5.0 无法开启 FPU的问题

[复制链接]

5

主题

4

回帖

26

积分

新手上路

积分
26
发表于 2018-3-23 22:34:45 | 显示全部楼层 |阅读模式
您好: 使用的电路板是安福来STM32F407IGT6 开发板
使用例程中带有的MDK4.7 例程 ,使用MDK5.0打开的

参考文献:《安富莱_STM32-V5开发板_μCOS-III教程》第10章 μCOS-III在高版本MDK开启FPU方案


文献中讲到 “只有 IAR 工程里面才有浮点寄存器的入栈和出栈处理函数,MDK 工程里面是没有的。”是指 文献中的修改内容均在 IAR工程中才行吗?

MDK  工程中的os_cpu_c.c 和  os_cpu_a.asm 和修改文献的内容并不相同。


如何解决 将       IAR中的修改 在   MDK工程中可以使用。


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-3-23 22:54:08 | 显示全部楼层

回帖奖励 +2 个金币

这是很古老的问题了,现在从V5网盘任意下载一个含uCOS-III的例子,不限制MDK版本,只要支持F407即可,均可正常使用。

而V5板子所有例子IAR版本固定使用6.3,因为IAR的兼容性极差,你要用于其他IAR版本,将例子在新版本建立即可,无任何浮点问题。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-17 06:49 , Processed in 0.034240 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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