打印

请教香主ucos移植问题

[复制链接]
2072|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiepengchenghn|  楼主 | 2010-5-30 17:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xiepengchenghn 于 2010-5-30 18:05 编辑

各位高手,香主,这个我问题困扰了我将近一个星期。非常苦恼,特寻求帮助。
我用移植的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]
沙发
香水城| | 2010-5-30 18:01 | 只看该作者
我不会UCOS,这里有很多人玩,你问问其他人吧。

使用特权

评论回复
板凳
xiepengchenghn|  楼主 | 2010-5-30 18:10 | 只看该作者
2# 香水城
好的,谢谢。
但是我想并不是ucos的问题,还是ST固件库版本的问题。
2.0的版本和3.2的版本,在启动代码上有很大的区别,2.0版本的库中使用了cortexm3_maro.s,不知道这个文件起什么作用?

使用特权

评论回复
地板
Swd21ic| | 2010-6-10 20:57 | 只看该作者
只是写法不同,内容都是一样.

使用特权

评论回复
5
kipkip| | 2010-6-16 20:44 | 只看该作者
....

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

267

帖子

1

粉丝