UCOS-II系统移植问题

2019-07-15 22:32发布

这几天刚刚开始学习UCOS-II系统移植,我用的是野火开发板。资料上说是对startup_STM32f10x_hd.s 文件进行修改,但是我修改不了,这文件好像是不能修改。想问问学过的人指点指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
爱我别走
1楼-- · 2019-07-16 02:27
本帖最后由 爱我别走 于 2013-9-12 15:01 编辑

       1.UCOS任务切换都是靠软中断PendSV(可悬起系统调用)完成。ucos中对应中断向量为OS_CPU_PendSVHandler,而我们所使用的ST库中定义的中断向量却为PendSV_Handler.因此只需把(startup_stm32f10x_hd.s)中所有出现PendSV_Handler的地方替换成OS_CPU_PendSVHandler即可。   
        2.如果startup_stm32f10x_hd.s不能修改,可能是只读状态( VU0EIW77[V8NIUV{]$[{0UG.jpg 文件前面有个钥匙符号,表示只读),需要设置下属性( DCBLQPLU7ODZU2WC8]F7D`L.jpg 。设置文件属性,不勾选的只读选项)

愤怒的企鹅
2楼-- · 2019-07-16 04:07
赞同楼上的作法,顶一个
fxbjsx
3楼-- · 2019-07-16 05:30
 精彩回答 2  元偷偷看……
fxbjsx
4楼-- · 2019-07-16 08:20
爱我别走 发表于 2013-9-12 14:37
1.UCOS任务切换都是靠软中断PendSV(可悬起系统调用)完成。ucos中对应中断向量为OS_CPU_PendSVHand ...

很感谢,问题解决了

一周热门 更多>