使用iar移植ucos到stm32的步骤

使用iar移植ucos到stm32的步骤

ID:955619

大小:131.64 KB

页数:10页

时间:2017-10-18

使用iar移植ucos到stm32的步骤_第1页
使用iar移植ucos到stm32的步骤_第2页
使用iar移植ucos到stm32的步骤_第3页
使用iar移植ucos到stm32的步骤_第4页
使用iar移植ucos到stm32的步骤_第5页
资源描述:

《使用iar移植ucos到stm32的步骤》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、芯片型号stm32f103ve,编译器IARforARM6.3准备材料在st官网上下载最新的固件库(现在是v3.5.0),这个库作用非常大,可以帮我们快速开发出想要的功能,但是网上有很多人说这个库有漏洞,本人水平有限就不得而知了,这里直接上地址。http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip解压后得到目录如下图在ucos官网上下载移植stm32移植版的

2、ucosii代码,这个需要注册一下,不多说直接上接上地址http://micrium.com/download/uCOSII-ST-STM32F103ZE-SK.exe下载安装后得到目录如下图建立工程首先建三个文件目录:CMSIS用来存放cpu和系统的相关的文件、STM32F10x_StdPeriph_Driver用来存放cpu的硬件驱动、ucosii用来存放ucos的源代码。复制固件库STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSu

3、pport目录下的core_cm3.c和core_cm3.h到工程文件夹下的CMSIS目录中。复制固件库STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x目录下的stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h三个文件到工程文件夹下的CMSIS目录中。在固件库STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMS

4、ISCM3DeviceSupportSTSTM32F10xstartupiar目录中选取相应的开始文件,这里我选取的是startup_stm32f10x_hd.s复制到到工程文件夹下的CMSIS目录中。复制固件库STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template目录中的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h三个文件到工程文件夹下的CMSIS目录中。其中

5、stm32f10x_conf.h是驱动的配置文件,可以根据实际需求注释掉不用的驱动,默认是全部启用的,这里就不做改变了。stm32f10x_it.c、stm32f10x_it.h是中断的相应函数所在的文件,但仅给出了一部分,如果用到其他的中断可以打开选取的startup_stm32f10x_hd.s文件,来确定相应的函数名称。在工程目录STM32F10x_StdPeriph_Driver下面建立inc目录,并复制固件库STM32F10x_StdPeriph_Lib_V3.5.0Libraries

6、STM32F10x_StdPeriph_Driverinc目录下的所有文件到此文件夹中在工程目录STM32F10x_StdPeriph_Driver下面建立src目录,并复制固件库STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driversrc目录下的所有文件到此目录中在工程目录ucosii下建立ports目录,并复制ucos安装目录MicriumSoftwareuCOS-IIPortsarm-cortex-m

7、3GenericIAR下的所有文件到此文件夹中。在工程目录ucosii下建立source目录,并复制ucos安装目录MicriumSoftwareuCOS-IISource下的所有文件到此文件夹中。下面还需要系统运行所需的几个文件,一个是os_cfg.h,用来配置ucos各个功能,一个是app_cfg.h用来配置任务所需的各项参数。这两个文件我是从MicriumSoftwareEvalBoardsSTSTM32F103ZE-SKIAROS-Probe-LCD目录中借鉴的,用户

8、也可以根据自己的需求来更改,具体更改方法网上有很多说明这里就不多说了。将这两个文件复制到工程根目录下。我们还缺少一个main函数的文件,我们新建立一个文本文档,取名为test.c最后我们还缺少一个连接时的配置文件,这个文件我是从IAR给的例程里借鉴的,复制IARSystemsEmbeddedWorkbench6.0EvaluationarmexamplesSTSTM32F10xIAR-STM32-SKGettingStartedconf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。