2. DAVE 安装与配置:从获取到首次启动
DAVE(Digital Application Virtual Engineer)是 Infineon 为 XMC 系列微控制器提供的免费集成开发环境,基于 Eclipse 框架并深度集成了 DAVE APPs——一种图形化外设驱动配置与代码生成工具。本章将完整演示 DAVE 的安装包获取、安装步骤、许可证激活、首次启动配置及工作空间设置,确保你能够快速搭建起 XMC 外设驱动开发的标准化环境。
2.1 DAVE 安装包获取
DAVE 安装包可通过以下两种官方渠道获取:
| 获取渠道 | 访问方式 | 说明 |
|---|---|---|
| Infineon 官网 | 访问 Infineon 开发者中心 → 工具与软件 → DAVE | 需注册 myInfineon 账号;提供完整安装包及版本历史 |
| Infineon 开发者社区 | 社区资源下载区 → DAVE 专区 | 适合获取补丁包、示例工程及社区贡献插件 |
安装包文件格式为 DAVE_Setup_4.x.x.exe(Windows)或 DAVE_Setup_4.x.x.bin(Linux)。文件大小约 1.2–1.8 GB,包含 Eclipse 基础平台、XMC 外设库、DAVE APPs 引擎及 GCC 编译器工具链。
2.2 安装步骤详解
DAVE 的安装过程分为四个阶段:环境检查、组件选择、安装路径配置、安装执行。以下为 Windows 环境下的标准安装流程。
2.2.1 安装前环境检查
在运行安装程序前,请确认系统满足以下最低要求:
- 操作系统: Windows 10/11(64 位)或 Ubuntu 20.04/22.04 LTS(64 位)
- 内存: 至少 8 GB RAM(推荐 16 GB)
- 磁盘空间: 至少 10 GB 可用空间(安装后约占用 4–6 GB)
- Java 运行环境: DAVE 4.5.0 内置 JRE,无需单独安装
- 管理员权限: Windows 下需以管理员身份运行安装程序
2.2.2 安装步骤流程
以下为安装步骤的详细说明,建议按顺序执行:
- 启动安装程序: 右键点击
DAVE_Setup_4.5.0.exe,选择“以管理员身份运行”。 - 选择安装语言: 默认使用英语,点击 OK 继续。
- 欢迎界面: 点击 Next 进入组件选择页面。
- 组件选择: 默认勾选所有组件,包括:
- DAVE IDE — 主开发环境
- XMC Peripheral Library — XMC 外设驱动库
- DAVE APPs — 图形化配置工具
- GCC Compiler — ARM GCC 交叉编译器
- Documentation — 离线文档与 API 参考
- 安装路径配置: 建议使用默认路径
C:\Infineon\DAVE-4.5.0。路径中不要包含中文或空格,以避免编译工具链路径解析异常。 - 开始菜单文件夹: 保持默认
Infineon DAVE 4.5.0。 - 安装执行: 点击 Install 开始安装,过程约 10–20 分钟,取决于磁盘性能。
- 安装完成: 勾选 Launch DAVE 4.5.0,点击 Finish 启动 DAVE。
- 安装路径中的空格可能导致 GCC 链接脚本路径错误,务必使用纯英文路径。
- 若安装过程中出现“安装失败”提示,请检查是否关闭了杀毒软件实时防护,部分安全软件会误拦截 Eclipse 插件注册。
- 安装完成后建议重启系统,确保环境变量生效。
2.3 许可证激活
DAVE 本身是免费工具,但首次启动时需要完成许可证激活流程以解锁完整功能。许可证激活分为两种模式:
| 激活模式 | 适用场景 | 操作方式 |
|---|---|---|
| 在线激活 | 计算机可正常访问互联网 | 自动检测 myInfineon 账号,一键激活 |
| 离线激活 | 内网环境或无互联网访问 | 生成请求文件 → 在可联网设备上获取许可证文件 → 导入 |
2.3.1 在线激活步骤
- 首次启动 DAVE 后,弹出 License Activation 对话框。
- 选择 Activate Online,点击 Next。
- 输入 myInfineon 账号邮箱和密码。若没有账号,点击 Create Account 注册。
- 登录成功后,DAVE 自动获取许可证并完成激活。
- 激活成功后,对话框显示 Activation Successful,点击 Finish 进入 IDE。
2.3.2 离线激活步骤
- 在 License Activation 对话框中选择 Activate Offline。
- 点击 Generate Request File,保存
license_request.xml到本地。 - 将请求文件复制到可联网的计算机上,访问 Infineon 许可证激活页面。
- 上传请求文件,输入 myInfineon 账号信息,获取
license.xml许可证文件。 - 将许可证文件复制回开发计算机,点击 Import License File 导入。
- 导入成功后,点击 Finish 完成激活。
2.4 首次启动配置
许可证激活完成后,DAVE 进入首次启动配置阶段。此阶段主要完成工作空间选择、欢迎页面设置及默认视角配置。
2.4.1 工作空间选择
首次启动时,DAVE 会弹出 Workspace Launcher 对话框,要求指定工作空间路径:
- 默认路径:
C:\Users\用户名\Infineon\DAVE-4.5.0\workspace - 推荐路径: 建议在非系统盘创建专用工作空间,如
D:\XMC_Projects\workspace - 路径规则: 同样要求路径中不要包含中文或空格
勾选 Use this as the default and do not ask again 可跳过后续启动时的路径选择提示。
2.4.2 欢迎页面与视角配置
进入 DAVE 主界面后,默认显示 Welcome 欢迎页面。建议进行以下初始配置:
- 关闭欢迎页面: 点击欢迎页右上角的 X 关闭,进入 DAVE 工作台。
- 切换视角: 在右上角点击 Open Perspective 按钮(或通过菜单 Window → Perspective → Open Perspective → Other),选择 DAVE 视角。DAVE 视角专为 XMC 开发优化,集成了 DAVE APPs 视图、工程资源管理器和调试配置面板。
- 确认工具链: 通过菜单 Window → Preferences → DAVE → Toolchains,确认 GCC ARM Embedded 工具链已自动识别。若未识别,点击 Add 手动指定 GCC 安装路径(默认位于 DAVE 安装目录下的
eclipse\ARM-GCC-49)。
- 工作空间路径是否已设置且不含中文/空格
- DAVE 视角是否已激活
- GCC 工具链是否已正确识别
- DAVE APPs 视图是否可正常展开(位于右侧面板)
- 控制台是否无错误日志输出
2.5 工作空间设置
工作空间是 DAVE 存储工程文件、编译输出和 IDE 配置的核心目录。合理的工作空间设置可以提升开发效率并避免工程管理混乱。
2.5.1 工作空间结构规划
建议按照以下结构组织工作空间:
D:\XMC_Projects\workspace\
├── .metadata/ # IDE 配置与插件状态(自动生成,勿手动修改)
├── XMC4700_RelaxKit/ # 示例工程:XMC4700 Relax Kit 入门项目
├── XMC1300_Bootloader/ # 示例工程:XMC1300 Bootloader 项目
├── XMC4400_MotorControl/ # 示例工程:XMC4400 电机控制项目
└── shared_libraries/ # 共享库工程(如自定义外设驱动封装)
2.5.2 工作空间偏好设置
通过菜单 Window → Preferences 进入设置面板,建议调整以下关键项:
| 设置项 | 推荐值 | 说明 |
|---|---|---|
| 文本编码 | UTF-8 | 避免中文注释乱码,确保跨平台兼容 |
| 自动构建 | 关闭(取消勾选 Build Automatically) | 手动触发构建,避免频繁编译影响编辑流畅性 |
| 保存时构建 | 关闭 | 与自动构建配合,按需手动构建 |
| 控制台缓冲区 | 50000 行 | 避免编译日志被过早截断 |
| DAVE APPs 自动更新 | 开启 | 确保 DAVE APPs 库保持最新版本 |
2.5.3 切换与管理工作空间
在开发过程中,可能需要切换工作空间或创建新的工作空间:
- 切换工作空间: 菜单 File → Switch Workspace → Other,选择目标路径后 DAVE 会自动重启。
- 复制工作空间: 直接复制整个工作空间文件夹到新路径,启动时选择该路径即可。注意
.metadata目录中的配置会一并复制。 - 清理工作空间: 若 IDE 出现异常行为,可尝试通过 File → Clean... 清理工程状态,或手动删除
.metadata\.plugins目录后重启 DAVE(会丢失部分视角配置)。
.metadata 目录除外)。.metadata 目录包含 IDE 缓存和配置,不同 DAVE 版本之间可能不兼容,不建议跨版本直接复制。
2.6 安装验证:创建第一个 DAVE 工程
完成上述所有配置后,建议通过创建一个简单的 DAVE 工程来验证安装是否成功:
- 点击菜单 File → New → DAVE Project。
- 输入工程名称,如
Hello_XMC。 - 选择目标芯片型号,如
XMC4700-F144x2048。 - 点击 Finish,DAVE 自动生成工程骨架。
- 在工程上右键 → Build Project,观察控制台输出。
- 若控制台显示 Build Finished 且无错误,则安装与配置全部成功。
Debug 文件夹中会生成 Hello_XMC.hex 和 Hello_XMC.elf 文件。这两个文件是后续烧录和调试的基础。
至此,DAVE 的安装、配置与工作空间设置全部完成。你已经拥有了一个完整的 XMC 微控制器外设驱动开发环境,可以开始使用 DAVE APPs 进行图形化外设配置与代码生成。