微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > UCOS-II系统移植问题

UCOS-II系统移植问题

时间:10-02 整理:3721RD 点击:
这几天刚刚开始学习UCOS-II系统移植,我用的是野火开发板。资料上说是对startup_stm32f10x_hd.s 文件进行修改,但是我修改不了,这文件好像是不能修改。想问问学过的人指点指点

       1.UCOS任务切换都是靠软中断PendSV(可悬起系统调用)完成。ucos中对应中断向量为OS_CPU_PendSVHandler,而我们所使用的ST库中定义的中断向量却为PendSV_Handler.因此只需把(startup_stm32f10x_hd.s)中所有出现PendSV_Handler的地方替换成OS_CPU_PendSVHandler即可。   
        2.如果startup_stm32f10x_hd.s不能修改,可能是只读状态(

文件前面有个钥匙符号,表示只读),需要设置下属性(

。设置文件属性,不勾选的只读选项)

赞同楼上的作法,顶一个

非常感谢,问题解决了..

很感谢,问题解决了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top