在TRAE中安装嵌入式开发插件
liuzh0731
·
2026-04-29
·
via LINUX DO - 最新话题
在TRAE中安装插件 TRAE是基于VSCode的修改版本,无法直接打开STM32 CubeIDE和Keil创建的工程,需要添加插件支持 打开TRAE插件安装页面 点击“更多”->从VSIX安装 选中STM32Cube vsix目录下的所有.vsix文件进行插件安装(这里插件可以从VSCode提取出vsix文件) 安装过程中会短暂出现如下错误提示,该问题是由于扩展安装依赖不满足,忽略即可。 [!NOTE] 当所有插件都安装完成重启TRAE后即可满足。 STM32 CubeIDE插件安装完成后左侧会出现如下工具说明安装成功 Keil插件会在“资源管理器”选项卡多出“Keil uVision Project”则说明插件安装成功。 STM32Cube IDE工程管理 STM32Cube IDE工程转换TRAE 在TRAE中打开STM32 Cube选项卡,选择“Convert Eclipse STM32CubelDE project”选项后,在上侧对话框会弹出步骤向导 Project Source:源工程路径,使用STM32Cube IDE创建的工程 Project Destination:转换后的目标工程路径,可以使用TRAE管理的工程 设置好路径后点击“Convert project”开始项目转换 在转换期间会要求选择“选择工程的默认配置,这里选择Debug 在转换过程中提示打开新工程的方式,这里选择“Open in this window” 新转换的工程会自动打开,之后会提示是否配置CMake,这里选择“Yes” 至此工程转换完成。 代码编译 点击右下角的“生成”按钮即可编译工程 点击CMake选项卡的“删除缓存并重新配置”可清除工程 在TRAE中打开Keil工程 插件配置 在“扩展”选项卡找打开到已安装的“Keil Assistant”插件的设置页面。 设置MDK UV4.exe所在路径(Keil的安装路径) Keil生成elf文件 由于keil默认不生成elf文件,而后续程序需要使用elf文件,因此需要使keil默认生成elf文件 打开对应工程的Options for Target菜单的User选项卡 选中 After Build/Rebuild 下的 Run #1 并在对话框输入如下指令 fromelf --elf --output=project_led_keil\project_led_keil.elf project_led_keil\project_led_keil.axf [!NOTE] 此步骤生成的elf文件主要用于在TRAE中进行调试,非必须可跳过 至此后续编译工程时会在 MDK-ARM\project_led_keil 目录下生成project_led_keil.elf文件 工程导入 在TRAE的“文件“菜单选择”打开文件夹“,之后打开Keil的工程目录 点击资源管理器的“Keil uVision Project”菜单的“Open keil uVision project” 选择由Keil 5创建的MDK工程文件。 在弹出的对话框中选择”Later”, 一定不要选择“Ok” 导入成功后可以在文件区域对源码进行修改,在Keil uVision Project区域对工程进行编译。 编译成功终端显示如下 1 个帖子 - 1 位参与者 阅读完整话题
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。