刀刀网
您的当前位置:首页正文

VSCode EIDE(Embedded IDE)简明使用教程

来源:刀刀网

有网友碰到这样的问题“VSCode EIDE(Embedded IDE)简明使用教程”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

VSCode EIDE(Embedded IDE)简明使用教程

一、准备

在使用VSCode的EIDE插件进行嵌入式开发之前,你需要根据你的项目类型选择合适的编译器。以下是三种可选的编译器:

Keil uVision5:适用于STM32或8051等微控制器的开发。你需要安装Keil uVision5,并找到其ARMCC V5或ARMCC V6编译器的位置信息(通常是TOOLS.INI文件的路径)。GCC编译器:适用于使用GCC编译器作为工具链的项目,如STM32 HAL库项目。你可以通过安装STM32CubeCLT来获取完整的GCC工具链。

二、设置工具链

打开EIDE扩展:在VSCode中,找到EIDE扩展的操作板块。

配置工具链:点击“Configure Toolchain”来设置你的编译器。

如果你选择Keil uVision5,你需要找到并选中TOOLS.INI文件。

如果你选择GCC编译器,你可以点击后选择在线安装,或者手动指定GCC工具链的安装路径(如STM32CubeCLT安装的路径)。

三、安装实用工具

在EIDE扩展的操作板块中,点击“安装实用工具”可以自动下载并安装一些由EIDE外部库提供的实用工具。

四、导入项目

启动导入流程:在操作视图中点击“导入项目”,EIDE将弹出选择列表,让你选择一个项目类型(目前支持Keil或Eclipse项目)。

选择项目文件:选择你要导入的.uvproj或.uvprojx文件(.uvproj代表C51项目,.uvprojx代表ARM项目),然后点击“Import”按钮执行导入。

选择存放位置:系统会询问你是否希望新生成的EIDE项目与被导入的Keil项目共存于同一目录下。根据你的需求选择“是”或“否”。

五、配置项目

导入完成后,你需要配置项目,因为EIDE不导入Keil项目的编译设置。

设置RAM/ROM布局:配置MCU的RAM/ROM信息。点击芯片支持包,观察是否有芯片信息。如果没有,请点击绿色的“+”号来添加芯片支持包。你可以选择从本地添加或从互联网上下载。

设置编译器选项:复制Keil的C/C++, Asm, Linker编译选项到EIDE。你需要打开Keil Project Options -> C/C++,然后复制编译选项到EIDE的构建器选项视图。同样地,你需要为Asm和Linker选项重复上述步骤。

检查IncludePath, Macros:检查已导入的EIDE项目中的IncludePath, Macros是否与原始的Keil项目一致。如果有任何缺失或不正确的项目,手动补全它们。

六、构建项目

完成上述配置后,你可以开始编译项目。点击最左侧的构建图标(通常位于选项卡切换栏的最右侧),或者按F7进行构建。如果存在编译错误,请根据错误提示进行处理。

七、烧录程序

点击构建图标右侧的下载图标进行下载操作(即烧录程序)。请根据你所使用的下载器更换下载工具。如果烧录软件还没有安装,系统会弹出一个通知,你可以在此时安装或设置烧录器。

总结:

通过上述步骤,你应该可以在VSCode中使用EIDE插件快速开发Keil5项目。EIDE还提供了各类项目模板和高级功能,你可以通过阅读官方文档或社区讨论来进一步了解和使用这些功能。

显示全文