概述
用的是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工程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复