硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1647|回复: 18
收起左侧

[MDK] 体验了下MDK6的KEIL STUDIO套壳VS CODE,有点难用,环境都没建立起来

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-6-20 13:39:22 | 显示全部楼层 |阅读模式
按照官方要求需要安装各种软件,VSCode折腾了会,直接劝退,不是无法下载,就是检测激活失败,还要安装一堆各种组件,还要设置json,太折腾人了。

不适合“懒人”使用,使用VSCode主要是想方便代码编辑,其它的反倒搞得无比难用。

比IAR的VSCode难用太多了,  IAR的vscode插件还是很好用的


23.png
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-6-20 15:49:41 | 显示全部楼层
是的很难用,不如直接用eide
回复

使用道具 举报

0

主题

49

回帖

49

积分

初级会员

积分
49
发表于 2025-6-20 18:00:58 | 显示全部楼层
我同事用 gcc + pyocd + vscode
我用 gcc + pyocd + eclipse,不用怎么配置就可以单步调试,配置方法见文末: https://blog.d-l.io/stm32g0-hardfault-debug-cn
支持各路国产 arm 芯片,其它架构芯片用法也差不多
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-6-21 08:02:00 | 显示全部楼层
aliesz 发表于 2025-6-20 15:49
是的很难用,不如直接用eide

是的,不如eide方便
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-6-21 08:04:11 | 显示全部楼层
dukelec 发表于 2025-6-20 18:00
我同事用 gcc + pyocd + vscode
我用 gcc + pyocd + eclipse,不用怎么配置就可以单步调试,配置方法见文 ...

之前弄过gcc + openocd + clion。

本来以为keil studio这个都集成好,谁知道也这么麻烦。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-6-21 09:22:45 | 显示全部楼层
且不说keil的文本编辑器有多烂,个人感觉keil最槽但的一点是它所有源文件编译的结果放到一个目录下面。导致添加第三方开源软件的时候,免不了很多源文件重名。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2025-6-23 08:37:09 | 显示全部楼层
VS CODE + EIDE 是我感觉用的最爽的工具,没有之一。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-6-23 09:47:33 | 显示全部楼层
jingwaner 发表于 2025-6-23 08:37
VS CODE + EIDE 是我感觉用的最爽的工具,没有之一。

eide确实不错
回复

使用道具 举报

6

主题

33

回帖

51

积分

初级会员

积分
51
发表于 2025-6-23 11:09:50 | 显示全部楼层
用CLION或者VSCODE+STM32 也很香啊
回复

使用道具 举报

2

主题

32

回帖

38

积分

新手上路

积分
38
发表于 2025-6-23 11:16:42 | 显示全部楼层
我记得不是还有一个Keil Assistant的插件吗
回复

使用道具 举报

2

主题

89

回帖

95

积分

初级会员

积分
95
发表于 2025-6-23 14:15:53 | 显示全部楼层
jingwaner 发表于 2025-6-23 08:37
VS CODE + EIDE 是我感觉用的最爽的工具,没有之一。

我浅浅试过 eide,发现函数跳转有问题,直接卸载了。
回复

使用道具 举报

20

主题

50

回帖

110

积分

初级会员

积分
110
发表于 2025-6-23 16:22:49 | 显示全部楼层
eide收费吗
回复

使用道具 举报

25

主题

232

回帖

307

积分

高级会员

积分
307
QQ
发表于 2025-6-24 09:01:10 | 显示全部楼层

完全免费,作者回答社区问题也很积极。需要一定的 vscode 使用经验,不然就像楼上说的函数跳转会有问题或者波浪线等情况。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-6-25 09:42:16 | 显示全部楼层
小梁呐 发表于 2025-6-23 11:16
我记得不是还有一个Keil Assistant的插件吗

我用过,最早我就是用的这个
回复

使用道具 举报

102

主题

573

回帖

894

积分

金牌会员

积分
894
QQ
发表于 2025-6-27 13:17:11 | 显示全部楼层
CoderXMan 发表于 2025-6-23 14:15
我浅浅试过 eide,发现函数跳转有问题,直接卸载了。

没用过eide,不过这个是vscode的插件。

如果你是函数跳转是指"转到定义"的话
函数调转应该和你的智能提示插件有关系(c/c++或者clangd)
回复

使用道具 举报

2

主题

89

回帖

95

积分

初级会员

积分
95
发表于 2025-6-27 16:35:03 | 显示全部楼层
会飞的猪_2020 发表于 2025-6-27 13:17
没用过eide,不过这个是vscode的插件。

如果你是函数跳转是指"转到定义"的话

eide 就是插件。
回复

使用道具 举报

102

主题

573

回帖

894

积分

金牌会员

积分
894
QQ
发表于 2025-6-30 08:01:35 | 显示全部楼层

是的eide是插件。但是智能提示这个功能是通过"c/c++"这个插件提供给你的。
你需要在.vscode的c_cpp_properties.json里面填入include path,智能提示从这个路径下的文件里给你关联。。
Snipaste_2025-06-30_07-58-32.png


或者你Cmake构建的,可以用bear生成compile_commands.json这个文件,它也可以提供智能提示的来源。不过你应该不用cmake,所以这个可以不关心。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-7-17 17:43:48 | 显示全部楼层
这玩意我之前折腾了好久,还以为是自己太菜了
回复

使用道具 举报

5

主题

40

回帖

55

积分

初级会员

积分
55
发表于 2025-7-20 20:55:20 | 显示全部楼层
CoderXMan 发表于 2025-6-23 14:15
我浅浅试过 eide,发现函数跳转有问题,直接卸载了。

如果是只跳转到声明,不跳转到定义的话,可以试下把c/c++这个插件降到1.25.3试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-11 23:56 , Processed in 0.055536 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表