主题 : 修改《 基于Smart210的ucos2移植》,添加FPU支持 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 101293
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2014-03-06
最后登录: 2020-07-04
楼主  发表于: 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: 123133
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2016-03-03
最后登录: 2016-04-28
1楼  发表于: 2016-04-09 09:48
基于Smart210的uco