3951|5

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教版主ucos移植问题 [复制链接]



各位高手,版主,这个我问题困扰了我将近一个星期。非常苦恼,特寻求帮助。
我用移植的ucos V2.86,在固件库2.0版本下,可以正常运转,做了个跑马灯的实验,但是升级成3.2.0的库以后,进行必要修改,并将stm32f10x_it.c和os_cpu_a.asm中的异常向量更换成了与启动代码中一致,但是运行有问题了,在开启多任务后第一次任务调度的时候,进入了os_cpu_a.asm文件中的死循环
OSStartHang
    B       OSStartHang  
我实在找不到问题的原因。请帮忙分析下。是否是因为更好了启动文件所致,在2.0版本的库中使用了cortexm3_maro.s,不知道这个文件起什么作用。另外参考网上一些开发板的例程包,有的ucos实验中,有一个vectors.s的文件,在该文件中另外定义了向量表,这是否有必要?
附上成功和不成功的源代码,若哪位找出了问题所在,请联系:342731296
[local]1[/local]
[local]2[/local]
此帖出自stm32/stm8论坛

最新回复

楼主2.0的借我看看吧,弄好多天很头痛。wxdxhwangwei@163.com 谢谢了。  详情 回复 发表于 2011-10-4 20:15
点赞 关注
 

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
                                 我不会UCOS,这里有很多人玩,你问问其他人吧。
此帖出自stm32/stm8论坛
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

好的,谢谢。
但是我想并不是ucos的问题,还是ST固件库版本的问题。
2.0的版本和3.2的版本,在启动代码上有很大的区别,2.0版本的库中使用了cortexm3_maro.s,不知道这个文件起什么作用?
此帖出自stm32/stm8论坛
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
                                 只是写法不同,内容都是一样.
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
                                 ....
此帖出自stm32/stm8论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

6
 
楼主2.0的借我看看吧,弄好多天很头痛。wxdxhwangwei@163.com
谢谢了。
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表