vscode安装keil的插件后一直调用keil

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode安装keil的插件后一直调用keil相关的知识,希望对你有一定的参考价值。

参考技术A 在 VSCode 中安装 Keil 插件后,如果一直调用 Keil 而不是在 VSCode 中编译和调试代码,可能是因为插件配置不正确或者插件与 Keil 不兼容导致的。您可以尝试以下方法解决问题:

确认插件已正确安装:在 VSCode 中,按下 Ctrl + Shift + P 打开命令面板,输入 Keil 并选择 Keil: Open in Keil 命令。如果成功打开 Keil,说明插件已正确安装。

确认插件配置正确:在 VSCode 中,按下 Ctrl + Shift + P 打开命令面板,输入 Preferences: Open User Settings 并选择该命令。在用户设置中搜索 keil,并确认以下配置项是否正确:
plaintext
Copy code
"keil.armccPath": "C:\\Keil_v5\\ARM\\ARMCC\\bin\\armcc.exe",
"keil.uv4Path": "C:\\Keil_v5\\UV4\\UV4.exe",

其中,armccPath 是 armcc.exe 文件所在的路径,uv4Path 是 UV4.exe 文件所在的路径。请将路径修改为您本地 Keil 安装路径下相应的文件路径。

确认插件与 Keil 版本兼容:请确认您的插件版本与 Keil 版本是否匹配。如果插件版本过老或过新,可能会与 Keil 不兼容导致调用失败。请尝试升级或降级插件版本。

确认 VSCode 已正确安装 C/C++ 扩展:Keil 插件需要 C/C++ 扩展的支持才能正常工作。请确认您已经正确安装了 C/C++ 扩展,并且已经正确配置了编译器路径和调试器路径。
如果以上方法都无法解决问题,建议您尝试重新安装 VSCode 和 Keil,并按照官方文档的要求正确配置插件和工具链。

嵌入式KEIL4和KEIL5合并

之前一直用keil4 c51开发51单片机,用keil5 arm开发stm32,但是安装keil5后keil4就变得很难用,经常会卡住,试了很多种方法,以下方法亲测有效:

  1. 分别安装KEIL4和KEIL5,可以不用注册;
  2. 将KEIL4安装路径下的C51文件夹拷贝到对应的KEIL5安装路径中;
  3. 将KEIL4安装路径下的UV4文件夹里的内容拷贝到对应的KEIL5的UV4中,同名文件不覆盖;
  4. 将KEIL4安装路径下TOOLS.INI文件中的内容附加到KEIL5的TOOLS.INI中,记得修改PATH的值为KEIL5中的C51的路径。
  5. 注册KEIL5,Target要分别选择C51和ARM进行注册。

以上是关于vscode安装keil的插件后一直调用keil的主要内容,如果未能解决你的问题,请参考以下文章

STM32----使用VSCode编写Keil

STM32----使用VSCode编写Keil

STM32----使用VSCode编写Keil

keil_v5生成.bin文件方法

手把手教你 VSCode搭建STM32开发环境

手把手教你 VSCode搭建STM32开发环境