keil ucosiii工程改为 iar工程

来源:互联网 发布:php数组最大长度限制 编辑:程序博客网 时间:2024/06/06 00:02

用的是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 下的。有二到三处修改修改。

注意事项:
包含目录需要添加PROJDIR。且无 “;”.
stm32f4xx_fmc.c exclude from build.
__align(8) 改为 #pragma data_alignment=8 。如果有的话。