
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:最新版EIDE插件(V3.25.1+)已内置调试功能,无需手动配置launch.json文件即可实现Jlink调试STM32程序。相比之前文章中复杂的搭建步骤(详见CSDN博客),现在只需安装插件就能快速开始调试。具体使用方法可参考EIDE官网文档和论坛讨论帖。这一改进大幅简化了开发环境配置流程,提升了调试效率。
摘要:本文记录了使用VSCode+EIDE插件开发STM32程序时遇到的结构体成员语法提示问题。测试发现:1)使用c/c++插件时,导入IAR项目无法显示结构体成员提示,但Keil MDK项目正常;2)改用clangd插件后,无论是IAR还是Keil项目都能正常显示语法提示。建议开发IAR项目时优先选择clangd插件以获得更好的代码提示体验。该问题已在EIDE论坛提交讨论寻求解决方案。
本文分享了使用VSCode进行嵌入式开发的实用技巧,重点介绍了五个常用右键操作和自定义快捷键配置:F8跳转类型定义、F9查看所有引用、F10显示调用层次、F11转至定义、F12转至声明。文章还推荐了优化布局的方法,包括将引用窗口移至右侧和使用ContextWindows插件来增强功能。这些技巧能显著提升代码导航效率,特别适合从Keil转向VSCode的开发者。
在Windows下使用VSCode+Clangd+C语言开发环境时,若遇clangd找不到compile_commands.json文件的问题,可通过以下步骤解决:进入VSCode设置→选择Clangd扩展→切换到工作区设置→添加"Clangd:Arguments"参数→指定compile_commands.json路径。设置完成后需重启VSCode生效。注意必须选择工作区设置
本文章记录了vscode使用EIDE和Cortex-Debug插件,在使用st-link情况下,如何实现调试工作

最后,右键使用“vscode”打开,右键---》命令面板---》Clangd:Restart Language Server--->生成了.cache文件夹。在需要生成compile_commands.json文件的地方打开“终端”,然后输入“ Keil2Json.exe”然后输入。第三方软件的名字是“Keil2Json.exe”,下面是github上的相关地址。使用方法:首先将Keil2Json
本文介绍了在Windows下使用VSCode搭建C/C++开发环境的两种方案:1)使用微软C/C++插件+GCC编译器+VSCode自带的GDB调试器;2)使用Clangd插件+Clang编译器+CodeLLDB调试器。两种方案都需要从winlibs.com下载工具链(推荐GCC14.2.0+LLVM/Clang19.1.7组合包),并配置环境变量。关键步骤包括:安装CMakeTools插件生成项
摘要:在Ubuntu18.04使用bear2.3.11为x210开发板编译uboot时,生成的compile_commands.json无法被vscode的clangd插件解析。问题根源在于bear2.x版本默认使用"cc"编译器,而交叉编译需要"arm-linux-gcc"。解决方法是将json文件中的"cc"替换为交叉编译工具路径(/
摘要:本文介绍了在VSCode中编辑STM32标准库项目时,解决结构体成员无法自动补全问题的方法。主要步骤包括:1)检查C/C++插件配置;2)通过命令面板生成c_cpp_properties.json文件;3)从Keil工程文件中获取IncludePath并添加到配置中;4)添加必要的宏定义(如STM32F10X_MD)。最终通过正确配置头文件路径和编译宏,解决了VSCode无法识别头文件导致的

摘要:本文介绍了在VSCode中使用EIDE和Cortex-Debug插件开发ARM嵌入式系统的完整流程。主要包括:1)安装必要插件;2)配置工具链路径;3)导入Keil MDK工程;4)设置构建和烧录参数;5)通过J-Link调试器进行烧写。重点说明了launch.json文件的配置要点,包括elf文件路径、芯片型号指定以及SVD文件配置等。该方案实现了在VSCode环境下完成代码编译、烧录和调







