2. DAVE 安装与配置:从获取到首次启动

DAVE(Digital Application Virtual Engineer)是 Infineon 为 XMC 系列微控制器提供的免费集成开发环境,基于 Eclipse 框架并深度集成了 DAVE APPs——一种图形化外设驱动配置与代码生成工具。本章将完整演示 DAVE 的安装包获取、安装步骤、许可证激活、首次启动配置及工作空间设置,确保你能够快速搭建起 XMC 外设驱动开发的标准化环境。

版本提示: 本文以 DAVE 4.5.0 版本为例进行说明。Infineon 会定期更新 DAVE 版本,建议始终从官网获取最新稳定版。不同版本的安装界面可能略有差异,但核心流程保持一致。

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 编译器工具链。

网络环境注意: 安装包下载过程中请保持网络稳定。若下载中断,建议使用支持断点续传的下载工具。部分企业网络可能限制大文件下载,可尝试切换至个人网络或使用 VPN。

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 安装步骤流程

以下为安装步骤的详细说明,建议按顺序执行:

  1. 启动安装程序: 右键点击 DAVE_Setup_4.5.0.exe,选择“以管理员身份运行”。
  2. 选择安装语言: 默认使用英语,点击 OK 继续。
  3. 欢迎界面: 点击 Next 进入组件选择页面。
  4. 组件选择: 默认勾选所有组件,包括:
    • DAVE IDE — 主开发环境
    • XMC Peripheral Library — XMC 外设驱动库
    • DAVE APPs — 图形化配置工具
    • GCC Compiler — ARM GCC 交叉编译器
    • Documentation — 离线文档与 API 参考
  5. 安装路径配置: 建议使用默认路径 C:\Infineon\DAVE-4.5.0。路径中不要包含中文或空格,以避免编译工具链路径解析异常。
  6. 开始菜单文件夹: 保持默认 Infineon DAVE 4.5.0。
  7. 安装执行: 点击 Install 开始安装,过程约 10–20 分钟,取决于磁盘性能。
  8. 安装完成: 勾选 Launch DAVE 4.5.0,点击 Finish 启动 DAVE。
安装避坑指南:
  • 安装路径中的空格可能导致 GCC 链接脚本路径错误,务必使用纯英文路径。
  • 若安装过程中出现“安装失败”提示,请检查是否关闭了杀毒软件实时防护,部分安全软件会误拦截 Eclipse 插件注册。
  • 安装完成后建议重启系统,确保环境变量生效。
DAVE 安装流程 获取安装包 环境检查 运行安装程序 组件选择 路径配置 执行安装 完成并启动 关键提示: 安装路径不要包含中文或空格;安装前关闭杀毒软件实时防护;安装完成后建议重启系统。

2.3 许可证激活

DAVE 本身是免费工具,但首次启动时需要完成许可证激活流程以解锁完整功能。许可证激活分为两种模式:

激活模式 适用场景 操作方式
在线激活 计算机可正常访问互联网 自动检测 myInfineon 账号,一键激活
离线激活 内网环境或无互联网访问 生成请求文件 → 在可联网设备上获取许可证文件 → 导入

2.3.1 在线激活步骤

  1. 首次启动 DAVE 后,弹出 License Activation 对话框。
  2. 选择 Activate Online,点击 Next。
  3. 输入 myInfineon 账号邮箱和密码。若没有账号,点击 Create Account 注册。
  4. 登录成功后,DAVE 自动获取许可证并完成激活。
  5. 激活成功后,对话框显示 Activation Successful,点击 Finish 进入 IDE。

2.3.2 离线激活步骤

  1. 在 License Activation 对话框中选择 Activate Offline。
  2. 点击 Generate Request File,保存 license_request.xml 到本地。
  3. 将请求文件复制到可联网的计算机上,访问 Infineon 许可证激活页面。
  4. 上传请求文件,输入 myInfineon 账号信息,获取 license.xml 许可证文件。
  5. 将许可证文件复制回开发计算机,点击 Import License File 导入。
  6. 导入成功后,点击 Finish 完成激活。
许可证有效期: DAVE 许可证通常为永久有效,但部分早期版本可能包含时间限制。若遇到许可证过期提示,请重新执行在线激活或联系 Infineon 技术支持获取更新。

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 欢迎页面。建议进行以下初始配置:

  1. 关闭欢迎页面: 点击欢迎页右上角的 X 关闭,进入 DAVE 工作台。
  2. 切换视角: 在右上角点击 Open Perspective 按钮(或通过菜单 Window → Perspective → Open Perspective → Other),选择 DAVE 视角。DAVE 视角专为 XMC 开发优化,集成了 DAVE APPs 视图、工程资源管理器和调试配置面板。
  3. 确认工具链: 通过菜单 Window → Preferences → DAVE → Toolchains,确认 GCC ARM Embedded 工具链已自动识别。若未识别,点击 Add 手动指定 GCC 安装路径(默认位于 DAVE 安装目录下的 eclipse\ARM-GCC-49)。
首次启动检查清单:
  • 工作空间路径是否已设置且不含中文/空格
  • DAVE 视角是否已激活
  • GCC 工具链是否已正确识别
  • DAVE APPs 视图是否可正常展开(位于右侧面板)
  • 控制台是否无错误日志输出
DAVE 首次启动配置流程 许可证激活 工作空间选择 关闭欢迎页面 切换 DAVE 视角 确认工具链 验证环境 配置要点: 工作空间路径不要包含中文或空格;DAVE 视角是 XMC 开发的标准视角;工具链自动识别失败时可手动指定 GCC 路径。

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 工程来验证安装是否成功:

  1. 点击菜单 File → New → DAVE Project。
  2. 输入工程名称,如 Hello_XMC。
  3. 选择目标芯片型号,如 XMC4700-F144x2048。
  4. 点击 Finish,DAVE 自动生成工程骨架。
  5. 在工程上右键 → Build Project,观察控制台输出。
  6. 若控制台显示 Build Finished 且无错误,则安装与配置全部成功。
验证成功标志: 编译成功后,工程目录下的 Debug 文件夹中会生成 Hello_XMC.hex 和 Hello_XMC.elf 文件。这两个文件是后续烧录和调试的基础。

至此,DAVE 的安装、配置与工作空间设置全部完成。你已经拥有了一个完整的 XMC 微控制器外设驱动开发环境,可以开始使用 DAVE APPs 进行图形化外设配置与代码生成。