IAR FOR ARM 6.30版STM32F103RB工程模板创建指南

4星 · 超过85%的资源 需积分: 9 7 下载量 49 浏览量 更新于2024-09-13 2 收藏 561KB PDF 举报
"IAR FOR ARM 6.30下工程模板建立说明" 在IAR FOR ARM 6.30版本中,建立一个工程模板是一个关键步骤,这有助于提高开发效率,保持项目的一致性和标准化。以下是详细的工程模板建立过程: 1. **建立工程** - 首先打开IAR集成开发环境,选择“新建”或“Open Project”来开始创建新工程。 - 选择STM32F103RB作为示例,进入创建界面,指定工程路径为`\工程模板\EWARM`,并命名工程文件。 2. **选择芯片** - 在“Options”设置中,选择“Device”选项,然后在右侧的芯片列表中找到并选择“ST”厂商的STM32F10XXC系列。 3. **保存工程** - 点击“Save All”按钮保存工程。如果需要输入文件名,选择“保存”来完成工程的创建。 4. **工程文件结构** - 工程通常按照一定的文件夹结构组织: - `Config`:存放链接配置文件,如STM32F10系列的ICF文件。 - `Doc`:存放工程说明文档。 - `EWARM`:存放IAR编译工程文件。 - `library`:存放库文件。 - `SouIns`:存放源代码文件。 - `startup`:存放启动文件。 - `User`:存放用户应用程序文件。 5. **配置头文件** - 在“Options”设置中,删除“Preinclude”的内容。 - 在“Additional include directories”下,添加所有需要用到的头文件目录路径,每个路径占一行。由于IAR工程目录与头文件目录分开,路径应为: - `$PROJ_DIR$\..\User` - `$PROJ_DIR$\..\library\CMSIS\Core\CM3` - `$PROJ_DIR$\..\library\CMSIS\Core\CM3\Include` - `$PROJ_DIR$\..\library\STM32F10x_StdPeriph_Driver\inc` - 在“Defined symbols”下,根据选定的芯片类型(如STM32F103RB)定义符号,如`STM32F10X_MD`,同时定义`USE_STDPERIPH_DRIVER`以使用ST官方设备驱动库。 6. **建立工程结构** - 创建并组织工作区(Workgroups),包括: - `Config`工作区:放入STM32F10系列的链接配置文件(如STM32F103RB的*.icf文件)。 - `library`工作区:存放库文件。 - `startup`工作区:放置启动文件。 - `User`工作区:存放用户应用程序源代码。 通过以上步骤,一个完整的IAR FOR ARM 6.30工程模板就建立起来了。这样的模板有助于统一项目规范,简化后续项目的创建,并确保开发过程中的一致性。对于团队协作和维护大型项目来说,标准的工程结构和配置显得尤为重要。