用的是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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复