使用IAR移植ucos到stm的步骤.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用IAR移植ucos到stm的步骤

芯片型号stm32f103ve,编译器IAR for ARM 6.3 准备材料 在st官网上下载必威体育精装版的固件库(现在是v3.5.0),这个库作用非常大,可以帮我们快速开发出想要的功能,但是网上有很多人说这个库有漏洞,本人水平有限就不得而知了,这里直接上地址。  HYPERLINK /internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip /internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip 解压后得到目录如下图 在ucos官网上下载移植stm32移植版的ucosii代码,这个需要注册一下,不多说直接上接上地址  HYPERLINK /download/uCOSII-ST-STM32F103ZE-SK.exe /download/uCOSII-ST-STM32F103ZE-SK.exe 下载安装后得到目录如下图 建立工程 首先建三个文件目录:CMSIS用来存放cpu和系统的相关的文件、STM32F10x_StdPeriph_Driver用来存放cpu的硬件驱动、ucosii用来存放ucos的源代码。 复制固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport目录下的core_cm3.c和core_cm3.h到工程文件夹下的CMSIS目录中。 复制固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST \STM32F10x目录下的stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h三个文件到工程文件夹下的CMSIS目录中。 在固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\ STM32F10x\startup\iar目录中选取相应的开始文件,这里我选取的是startup_stm32f10x_hd.s复制到到工程文件夹下的CMSIS目录中。 复制固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template目录中的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h三个文件到工程文件夹下的CMSIS目录中。其中stm32f10x_conf.h是驱动的配置文件,可以根据实际需求注释掉不用的驱动,默认是全部启用的,这里就不做改变了。stm32f10x_it.c、stm32f10x_it.h是中断的相应函数所在的文件,但仅给出了一部分,如果用到其他的中断可以打开选取的startup_stm32f10x_hd.s文件,来确定相应的函数名称。 在工程目录STM32F10x_StdPeriph_Driver下面建立inc目录,并复制固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc目录下的所有文件到此文件夹中 在工程目录STM32F10x_StdPeriph_Driver下面建立src目录,并复制固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src目录下的所有文件到此目录中 在工程目录ucosii下建立ports目录,并复制ucos安装目录\Micrium\Software\uCOS-II\ Ports\arm-cortex-m3\Generic\IAR下的所有文件到此文件夹中。 在工程目录ucosii下建立source目录,并复制ucos安装目录\Micrium\Software\uCOS-II \Source下的所有文件到此文件夹中。 下面还需要系统运行所需的几个文件,一个是os_cfg.h,用来配置ucos各个功能,一个是app_cfg.h用来配置任务所需的各项参数。这两个文件我是从\Micrium\Software\EvalBoards\ ST\STM32F103ZE-SK\IAR\OS-Probe-LCD目录中借鉴的,用户也可以根据自己的需求来更改,具体更改方法网上有很多说明这里就不多说了。将这两个文件复制到工程根目录下。 我们还缺少一个main函数的文件,我们新建立一个文本文档,取名为t

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档