我是靠谱客的博主 瘦瘦啤酒,最近开发中收集的这篇文章主要介绍keil ucosiii工程改为 iar工程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用的是STM32F4探索者的 例6-1 UCOSIII任务创建和删除。
1. 第一步,新建iar工程并设置选项:
device : ST STM32F407IG
debugger: J-link 默认是Simulator.
library config : Full 而非 Normal.
宏定义:
USE_STDPERIPH_DRIVER
STM32F40_41xxx
2.修改启动文件 startup_stm32f40_41xxx.s需要修改为iar目录下的。
3.修改uCOSIII文件 uCOSIII添加IAR目录下的文件,而不是 RealView 下的。有二到三处修改修改。

注意事项:
包含目录需要添加$$PROJ_DIR$。且无 “;”.
stm32f4xx_fmc.c exclude from build.
__align(8) 改为 #pragma data_alignment=8 。如果有的话。
…………………………………………………………………………………
“Use CMSIS” 发现我在启动OS之前 没有禁用 中断。 果然 加上禁用中断的代码,可以启动了??

最后

以上就是瘦瘦啤酒为你收集整理的keil ucosiii工程改为 iar工程的全部内容,希望文章能够帮你解决keil ucosiii工程改为 iar工程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部