主题 : 修改《 基于Smart210的ucos2移植》,添加FPU支持 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 101293
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2014-03-06
最后登录: 2017-03-19
楼主  发表于: 2014-07-20 12:11

 修改《 基于Smart210的ucos2移植》,添加FPU支持

修改自 newpeople 的《 基于Smart210的ucos2移植》。
实际工程应用中需要进行浮点运算,原来的工程FPU支持,不用FPU的话运行慢了很多。
新手弄了2天才添加上了FPU支持。共享给大家,期待高手提出修改。  
创建任务的时候使用:
OSTaskCreateExt(TestTask,(void*)0,&stk[1023],6,6,&stk[0],1023,(void*)0,OS_TASK_OPT_SAVE_FP);
添加了文件os_cpu_fpu_a.s用于保存FPU寄存器。
修改Os_cpu_c.c添加钩子函数。
工程环境是DS-5
附件设置隐藏,需要回复后才能看到
级别: 新手上路
UID: 63188
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
贡献值: 0 点
综合积分: 94 分
注册时间: 2012-02-15
最后登录: 2018-11-13
1楼  发表于: 2014-07-21 09:38
3Q3Q3Q3QQ3Q3Q3Q
级别: 侠客
UID: 26926
精华: 0
发帖: 99
金钱: 470 两
威望: 100 点
贡献值: 0 点
综合积分: 198 分
注册时间: 2010-08-16
最后登录: 2017-09-15
2楼  发表于: 2014-07-21 13:19
级别: 新手上路
UID: 107862
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2014-09-07
最后登录: 2014-10-06
3楼  发表于: 2014-09-13 11:22
好东西,谢谢!
级别: 侠客
UID: 13362
精华: 0
发帖: 87
金钱: 440 两
威望: 88 点
贡献值: 0 点
综合积分: 174 分
注册时间: 2010-01-23
最后登录: 2016-10-13
4楼  发表于: 2014-09-16 10:12

 回 楼主(meng513223) 的帖子

参考学习下。
级别: 新手上路
UID: 102593
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2014-04-04
最后登录: 2016-07-27
5楼  发表于: 2014-10-10 16:08
3qqqqqqqqqqqqqqqq
级别: 侠客
UID: 13690
精华: 0
发帖: 89
金钱: 445 两
威望: 89 点
贡献值: 0 点
综合积分: 178 分
注册时间: 2010-01-27
最后登录: 2015-10-28
6楼  发表于: 2014-10-14 08:25
谢谢 大侠
级别: 新手上路
UID: 8771
精华: 0
发帖: 19
金钱: 100 两
威望: 23 点
贡献值: 0 点
综合积分: 38 分
注册时间: 2009-09-05
最后登录: 2016-02-28
7楼  发表于: 2014-10-27 10:58
高手多,好啊。学习。
级别: 新手上路
UID: 101896
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 70 分
注册时间: 2014-03-19
最后登录: 2018-03-01
8楼  发表于: 2014-10-30 23:16
看一下
级别: 新手上路
UID: 24743
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2010-07-13
最后登录: 2014-12-06
9楼  发表于: 2014-12-06 19:20
学习,学习!