stm32f4移植ucosii

本文主要讲述了在STM32F4Discovery板上移植UCOSII操作系统时遇到的问题及解决方案。在移植过程中,程序在启动文件startup_stm32f4xx.s的221行停止运行。通过查阅资料,发现需要将PendSV_Handler更改为OSPendSV,分别在73行、219行、220行进行修改,以解决这个问题。此外,移植过程中还遇到了警告,需要调整工程设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前些时候把ucosii移植到stm32f4上,记录一下过程。
移植参考了《STM32F407全套资料》
移植实现的功能:在ucosii系统下驱动lcd!


具体的原理,可以去看看  Ucos中文书-邵贝贝、任哲-嵌入式实时操作系统μCOS-II原理及应用


首先去这个网站下载源码
http://micrium.com/downloadcenter/


解压源码包,移植所需要的源码在以下几个文件夹下:
..\Software\uCOS-II\Ports\ARM-Cortex-M4\Generic\RealView
os_cpu.h
os_cpu_a.asm
os_cpu_c.c
os_dbg.c



..\Software\uCOS-II\Source
os_core.c
os_task.c   
os_flag.c 
os_mbox.c 
os_mutex.c 
os_q.c 
os_sem.c   
os_mem.c   
os_time.c   
os_tmr.c 
ucos_ii.c
ucos_ii.h


..\Software\Eval
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值