搜索
bottom↓
回复: 134

Keil MDK 转 VisualStudio工程 工具

  [复制链接]

出0入0汤圆

发表于 2017-7-10 15:19:01 | 显示全部楼层 |阅读模式
本帖最后由 生来孤独 于 2017-7-10 15:35 编辑

Keil编辑太难用了,然后换到VS上面编辑MDK编译调试。自己改的并且用了很久的工具,发出来造福大众啦。。。。。哈哈哈哈哈哈哈

顺便问下大家有没有用过好用的 COG的 的圆形屏幕 ,功耗低一点的。。。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2017-7-10 15:27:30 | 显示全部楼层
帮顶,没有推荐的屏幕

出0入0汤圆

 楼主| 发表于 2017-7-10 15:33:15 | 显示全部楼层
本帖最后由 生来孤独 于 2017-7-10 15:35 编辑

大家对比下下效果,还有VS最好安装VASSISTX插件。    从此会爱上撸码的。哈哈哈

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2017-7-10 15:37:16 | 显示全部楼层
生来孤独 发表于 2017-7-10 15:33
大家对比下下效果,还有VS最好安装VASSISTX插件。    从此会爱上撸码的。哈哈哈 ...

仅仅是配色的话 mdk也可以配出来,主要是有一些mdk不具有的特性功能吧?  能否介绍一下

出0入0汤圆

 楼主| 发表于 2017-7-10 16:17:17 | 显示全部楼层
本帖最后由 生来孤独 于 2017-7-10 16:21 编辑
huarana 发表于 2017-7-10 15:37
仅仅是配色的话 mdk也可以配出来,主要是有一些mdk不具有的特性功能吧?  能否介绍一下 ...


不仅仅是配色。主要功能是VS可以安装插件!比如代码自动补全(MDK支持不太好),注释自动添加,文件模板自动生成,高亮注释,自定义字符对齐,快速定位到函数或者参数(不管是阅读还是编辑都很好用)。多显示器同时编辑,窗口自由拖拽。总之就是比Keil好用的多。会提高编程效率,我用了一年多现在已经离不开了

WIN8 对VS支持更好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-7-10 16:29:15 | 显示全部楼层
支持VS2015 么?

出0入0汤圆

 楼主| 发表于 2017-7-10 16:33:47 | 显示全部楼层

支持的应该,转换之后项目点升级就好了

出0入0汤圆

发表于 2017-7-10 16:38:02 | 显示全部楼层
上了你的博客看看http://www.cnblogs.com/nbsofer/p/keil2vs.html

出0入0汤圆

发表于 2017-7-10 16:38:46 | 显示全部楼层
试了一下,转换出来的有问题,KEIL工程文件所在的文件夹不能包含其他.c文件是吗?

出0入0汤圆

 楼主| 发表于 2017-7-10 16:42:13 | 显示全部楼层
LQS1200 发表于 2017-7-10 16:38
上了你的博客看看http://www.cnblogs.com/nbsofer/p/keil2vs.html

我的是他基础上改的

出0入0汤圆

 楼主| 发表于 2017-7-10 16:49:12 | 显示全部楼层
fenglove 发表于 2017-7-10 16:38
试了一下,转换出来的有问题,KEIL工程文件所在的文件夹不能包含其他.c文件是吗? ...


可以包含。c文件。这种问题我也碰到过,但很少。具体原因不知道,可能和你MDK工程建立有关系。下面发个STM32的工程给你试试。   回头我找一下这个小工具的源码,发上来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2017-7-10 16:54:36 | 显示全部楼层
也喜欢用VS ,同时标记一下:Keil MDK 转 VisualStudio工程 工具

出0入0汤圆

发表于 2017-7-10 17:32:50 | 显示全部楼层
生来孤独 发表于 2017-7-10 16:49
可以包含。c文件。这种问题我也碰到过,但很少。具体原因不知道,可能和你MDK工程建立有关系。下面发个ST ...

好的,谢谢

出0入0汤圆

发表于 2017-7-10 17:39:01 | 显示全部楼层
我要撸 我要撸              

出0入0汤圆

发表于 2017-7-10 17:43:23 | 显示全部楼层
用了ATMEL的ATMEL STUDIO,这个就是基于VS的开发环境,感觉非常爽,所以支持楼主

出0入0汤圆

发表于 2017-7-10 17:45:40 | 显示全部楼层
vs2010呢,能行吗            

出5入8汤圆

发表于 2017-7-10 17:48:58 | 显示全部楼层
生来孤独 发表于 2017-7-10 15:33
大家对比下下效果,还有VS最好安装VASSISTX插件。    从此会爱上撸码的。哈哈哈 ...

请问收费的插件怎么和谐的 VASSISTX

出0入0汤圆

发表于 2017-7-10 18:14:34 | 显示全部楼层
厉害!!!
推荐用VisualGDB,ARM系列芯片都能在VS上编辑、调试、下载,没有MDK什么事了~
建过测试程序,用了一下超爽,目前没发现问题,支持STM32CubeMX导入工程,如果VS中出现问题,还可以一下子转回MDK,超棒的!

出0入213汤圆

发表于 2017-7-10 18:36:28 | 显示全部楼层
暂时还没有用到ARM MDK。 用到时再来细读。

出0入0汤圆

发表于 2017-7-10 18:56:43 来自手机 | 显示全部楼层
si路过观望

出0入0汤圆

发表于 2017-7-10 19:38:18 来自手机 | 显示全部楼层
花式用法,可以试用一下

出0入0汤圆

发表于 2017-7-10 19:57:03 | 显示全部楼层
VS建工程比Keil简单多了,直接可以按照文件夹路径来添加。然后点包含在项目中。完全不需要楼主的工具啊。
倒是keil傻到只能一个一个添加,并且还不支持文件路径显示。

出0入0汤圆

发表于 2017-7-10 19:57:47 | 显示全部楼层
遇到稍微复杂一点的工程,文件目录深一点,就玩的很累。

出0入0汤圆

发表于 2017-7-10 22:01:21 | 显示全部楼层
lpantonie 发表于 2017-7-10 18:14
厉害!!!
推荐用VisualGDB,ARM系列芯片都能在VS上编辑、调试、下载,没有MDK什么事了~
建过测试程序,用 ...

VisualGDB传上来,谢谢

出0入0汤圆

发表于 2017-7-10 22:21:05 | 显示全部楼层
VS用那个版本好?

出0入0汤圆

发表于 2017-7-11 08:35:05 | 显示全部楼层
如果你是VS2017,直接右键打开目录就是了……何须另外建立工程……

出0入0汤圆

 楼主| 发表于 2017-7-11 08:47:46 | 显示全部楼层
lpantonie 发表于 2017-7-10 18:14
厉害!!!
推荐用VisualGDB,ARM系列芯片都能在VS上编辑、调试、下载,没有MDK什么事了~
建过测试程序,用 ...

哈哈哈,带出来一大堆好东西 6666666666666

出0入0汤圆

发表于 2017-7-11 11:02:34 来自手机 | 显示全部楼层
生来孤独 发表于 2017-7-10 15:33
大家对比下下效果,还有VS最好安装VASSISTX插件。    从此会爱上撸码的。哈哈哈 ...

兄弟能把VS的配色发一下吗?自己老弄不好,谢谢

出0入0汤圆

发表于 2017-7-11 13:17:06 | 显示全部楼层
马克一个,KEIL转VS敲代码。

出0入0汤圆

发表于 2017-7-11 13:59:07 | 显示全部楼层
我关心两个问题

1> VS跟MDK是使用相同的编译器嘛? 还是说可以把MDK的编译器"链接"到VS下面?

2> VS在调试状态下有相关对应的寄存器,栈,内存, 汇编等调试窗口嘛?并且有对应的器件支持包嘛?

本人不是很懂, 还请大神手下留情...

当然, 我之前接触过C#, 使用VS下写过串口上位机, 它的编辑页面真是很帅...也很方便... 这个不用质疑...

出0入0汤圆

发表于 2017-7-11 14:10:49 | 显示全部楼层
擦鞋匠 发表于 2017-7-11 13:59
我关心两个问题

1> VS跟MDK是使用相同的编译器嘛? 还是说可以把MDK的编译器"链接"到VS下面?


楼主这个工具应该主要是编辑用VS,不过之前也见到过vs直接用命令行调用keil的编译和下载的。可以用vs直接调试和下载。

出5入8汤圆

发表于 2017-7-11 14:52:54 | 显示全部楼层
擦鞋匠 发表于 2017-7-11 13:59
我关心两个问题

1> VS跟MDK是使用相同的编译器嘛? 还是说可以把MDK的编译器"链接"到VS下面?

一般都是使用VS的编辑器,编译调试还是使用MDK或者IAR。

出0入0汤圆

发表于 2017-7-11 15:08:03 | 显示全部楼层
diyeyuye 发表于 2017-7-11 14:52
一般都是使用VS的编辑器,编译调试还是使用MDK或者IAR。

那本质上和SI没有区别啊, 但是SI比较轻便... 太有点大材小用了...

出5入8汤圆

发表于 2017-7-11 15:32:50 | 显示全部楼层
擦鞋匠 发表于 2017-7-11 15:08
那本质上和SI没有区别啊, 但是SI比较轻便... 太有点大材小用了...

对我们来算,SI够用。
但是VS号称全宇宙最牛逼的编辑器,肯定是有它的优势的,不过我没用我也不知道又是具体在哪里。

出0入0汤圆

 楼主| 发表于 2017-7-11 16:12:01 | 显示全部楼层
ersha4877 发表于 2017-7-11 11:02
兄弟能把VS的配色发一下吗?自己老弄不好,谢谢

你先备份自己的配置,然后导入我这个。不喜欢的话还可以恢复回去。工具\导入导出设置。   我的是VS2013

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-7-11 16:27:32 | 显示全部楼层
生来孤独 发表于 2017-7-11 16:12
你先备份自己的配置,然后导入我这个。不喜欢的话还可以恢复回去。工具\导入导出设置。   我的是VS2013 ...

谢谢了,回家去试下

出0入0汤圆

发表于 2017-7-11 16:36:09 | 显示全部楼层
Keil MDK 转 VisualStudio工程  标记一下,IAR也有类似工具

出0入0汤圆

发表于 2017-7-11 17:06:29 | 显示全部楼层
生来孤独 发表于 2017-7-11 16:12
你先备份自己的配置,然后导入我这个。不喜欢的话还可以恢复回去。工具\导入导出设置。   我的是VS2013 ...

不识别keil5工程的文件后缀名,有源代码么,修改兼容下。

出0入0汤圆

 楼主| 发表于 2017-7-11 17:08:53 | 显示全部楼层
creep 发表于 2017-7-11 17:06
不识别keil5工程的文件后缀名,有源代码么,修改兼容下。

直接复制Keil5工程,改成Keil4的工程后缀就可以
  现在在公司,源码在家里的电脑里,,回头发上来

出0入0汤圆

发表于 2017-7-11 17:10:20 | 显示全部楼层
谢谢分享,又有一个可用的编辑工具。

出0入0汤圆

发表于 2017-7-11 17:27:44 | 显示全部楼层
生来孤独 发表于 2017-7-11 17:08
直接复制Keil5工程,改成Keil4的工程后缀就可以
  现在在公司,源码在家里的电脑里,,回头发上来 ...

谢谢。我现在是把keil的后缀改成keil4使用的。

出0入4汤圆

发表于 2017-7-11 18:25:04 | 显示全部楼层
252177861 发表于 2017-7-10 19:57
VS建工程比Keil简单多了,直接可以按照文件夹路径来添加。然后点包含在项目中。完全不需要楼主的工具啊。
...

VS可以按照文件夹路径来添加?求指点下,谢谢

出0入0汤圆

发表于 2017-7-11 21:36:31 | 显示全部楼层
我使用这个工具出现下面的错误:
ERROR:
Invalid File Handle. GetLastError reports 2
这个是什么原因造成??

出0入4汤圆

发表于 2017-7-11 21:42:12 来自手机 | 显示全部楼层
liaoxu02 发表于 2017-7-11 21:36
我使用这个工具出现下面的错误:
ERROR:
Invalid File Handle. GetLastError reports 2

不能转keil5

出0入0汤圆

发表于 2017-7-11 22:55:48 | 显示全部楼层
我也发个小工具,以前网上下载的,版权归原作者所有,和楼主工具功能是一样的,VS2015下编辑非常好用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-7-12 09:01:24 | 显示全部楼层
还有这样的工具,谢谢了

出0入0汤圆

发表于 2017-7-12 09:11:05 | 显示全部楼层
SI4.0飘过

出0入0汤圆

发表于 2017-7-12 16:23:07 | 显示全部楼层
gagmeng 发表于 2017-7-11 18:25
VS可以按照文件夹路径来添加?求指点下,谢谢

Hi   把文件夹Copy到VS工程目录下。
然后点如下按钮


之后就会按照文件夹目录结构显示了。之后再点包含在项目中就OK拉。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-7-12 16:58:02 | 显示全部楼层
楼主可以弄到IAR_Gen这么方便吗?傻瓜化的。这样就集齐两大神器了
从今天开始像开挂一般编辑IAR工程
https://www.amobbs.com/thread-5670018-1-1.html

出0入0汤圆

发表于 2017-7-12 17:43:31 | 显示全部楼层
好工具,感谢楼主分享

出0入4汤圆

发表于 2017-7-12 19:03:01 | 显示全部楼层
252177861 发表于 2017-7-12 16:23
Hi   把文件夹Copy到VS工程目录下。
然后点如下按钮

多谢指点。

出0入0汤圆

发表于 2017-7-12 23:22:27 | 显示全部楼层
VS还不会用,刚才试了下,看着还行。有个问题,如果我keil里新增了一个文件,要怎么操作?

出0入0汤圆

发表于 2017-7-12 23:23:36 | 显示全部楼层
还有个问题,为什么不直接用source insight4?感觉编辑也还可以啊

出0入0汤圆

发表于 2017-7-13 11:50:16 | 显示全部楼层
可以使用vscode,支持插件安装,可以实现代码补全,函数参数提示,打开速度要比vs快很多

出0入8汤圆

发表于 2017-7-26 22:13:02 | 显示全部楼层
可否在添加宏定义项的时候,自动新增一个“__CC_ARM”呢?添加之后创建的vs工程不会提示缺少uint32_t定义这样的警告

出5入42汤圆

发表于 2017-7-27 08:47:45 来自手机 | 显示全部楼层
标记一下:Keil MDK 转 VisualStudio工程 工具

出0入0汤圆

发表于 2017-7-27 09:03:45 | 显示全部楼层
VisualStudio工程 下,能调试和仿真吗?

出0入0汤圆

发表于 2017-7-27 11:09:02 | 显示全部楼层
大兄弟怎么用,求指教

出0入0汤圆

发表于 2017-7-27 21:52:17 | 显示全部楼层
MARK  多谢楼主的分享

出0入0汤圆

发表于 2017-7-28 10:17:03 | 显示全部楼层
咋个用的哦

出10入120汤圆

发表于 2017-7-28 10:26:32 | 显示全部楼层
其实NOTEPAD++就很好用,整个打开文件搜索替换功能强大。

出0入0汤圆

发表于 2017-7-29 08:06:37 来自手机 | 显示全部楼层
好东西收藏

出0入0汤圆

发表于 2017-7-31 09:26:39 | 显示全部楼层
擦鞋匠 发表于 2017-7-11 13:59
我关心两个问题

1> VS跟MDK是使用相同的编译器嘛? 还是说可以把MDK的编译器"链接"到VS下面?

visualGDB带编译器的,可以直接编译,下载,调试上似乎比MDK弱一点儿..

出0入0汤圆

发表于 2017-8-1 16:08:52 | 显示全部楼层
gujingji 发表于 2017-7-11 22:55
我也发个小工具,以前网上下载的,版权归原作者所有,和楼主工具功能是一样的,VS2015下编辑非常好用 ...

VS2010一样也可以使用吧?

出0入0汤圆

发表于 2017-8-1 16:09:20 | 显示全部楼层
标记一下:Keil MDK 转 VisualStudio工程 工具

出0入0汤圆

发表于 2017-8-4 20:34:54 | 显示全部楼层
谢谢楼主
mark,keil2vs

出0入0汤圆

发表于 2017-8-4 22:02:22 来自手机 | 显示全部楼层
mark,keil转vs

出0入0汤圆

发表于 2017-8-17 21:10:58 来自手机 | 显示全部楼层
lpantonie 发表于 2017-7-10 18:14
厉害!!!
推荐用VisualGDB,ARM系列芯片都能在VS上编辑、调试、下载,没有MDK什么事了~
建过测试程序,用 ...

请问如何实现cubemx 导入工程呢?

出0入0汤圆

发表于 2017-8-17 21:54:31 | 显示全部楼层
好东西,keil编辑确实不好看。

出0入0汤圆

发表于 2017-8-18 09:40:01 | 显示全部楼层
凌晨一点 发表于 2017-8-17 21:10
请问如何实现cubemx 导入工程呢?

官方有教程,照做就可以了
Using STM32CubeMX Startup Code Generator with VisualGDB | VisualGDB Tutorials
https://visualgdb.com/tutorials/arm/stm32/cube/

出0入0汤圆

发表于 2017-8-20 10:47:06 来自手机 | 显示全部楼层
lpantonie 发表于 2017-8-18 09:40
官方有教程,照做就可以了
Using STM32CubeMX Startup Code Generator with VisualGDB | VisualGDB Tutor ...

3q ,我准备去尝试下

出0入0汤圆

发表于 2017-11-21 10:41:40 | 显示全部楼层
生来孤独 发表于 2017-7-10 16:42
我的是他基础上改的

能够提供一下源码吗?上面博客地址的有源码不能下载了!

出0入0汤圆

发表于 2017-11-21 12:00:30 | 显示全部楼层
搞了一段时间的SE,真心感觉麻烦,现在还是用SI凑合

出0入0汤圆

发表于 2017-11-21 13:23:58 | 显示全部楼层
多谢分享:Keil MDK 转 VisualStudio工程 工具

出0入0汤圆

发表于 2017-12-3 21:11:32 | 显示全部楼层
有想试试的冲动了

出0入0汤圆

发表于 2017-12-3 21:26:27 | 显示全部楼层
可否写个详细点的攻略

出0入0汤圆

发表于 2017-12-3 23:14:35 | 显示全部楼层
以后会用到,谢谢

出0入0汤圆

发表于 2017-12-4 00:23:25 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2017-12-4 09:47:24 | 显示全部楼层
用了VisualGDB自帶導入,真的是非常棒

出0入0汤圆

发表于 2017-12-4 16:41:57 | 显示全部楼层
收藏了,非常感谢。

出0入0汤圆

发表于 2017-12-4 20:59:45 | 显示全部楼层
gsq19920418 发表于 2017-12-4 09:47
用了VisualGDB自帶導入,真的是非常棒

能给点更详细的资料吗?先谢过。

出0入0汤圆

发表于 2017-12-5 08:23:26 | 显示全部楼层
这个爽,老早就用过vc6.0

出0入0汤圆

发表于 2017-12-5 09:00:19 | 显示全部楼层
cddx 发表于 2017-12-4 20:59
能给点更详细的资料吗?先谢过。

https://visualgdb.com/tutorials/arm/import/keil/

出0入0汤圆

发表于 2018-1-26 17:59:08 | 显示全部楼层
起初,没用过vs(前段时间倒腾下c++,于是使用vs做未来ide,用了一段时间,慢慢开始“看不起”mdk了)。
现在,才体会楼主的“良苦用心”,在此感谢大神
最后,楼主能把附件修改下支持mdk5嘛,这样就完美了...

出0入14汤圆

发表于 2018-2-7 14:22:19 | 显示全部楼层
2017 VS 打开总出错。

出0入0汤圆

 楼主| 发表于 2018-2-19 16:02:55 | 显示全部楼层
Pjm2008 发表于 2018-2-7 14:22
2017 VS 打开总出错。


最近在用 VS2017 没啥问题呀 。 打开 .dsw 文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-2-19 17:47:20 来自手机 | 显示全部楼层
不错,想试试了。

出0入0汤圆

发表于 2018-2-21 08:22:47 | 显示全部楼层
visualGDB在其它家沒全系列支持

出0入0汤圆

发表于 2018-7-25 20:46:58 | 显示全部楼层
Joetu 发表于 2017-7-13 11:50
可以使用vscode,支持插件安装,可以实现代码补全,函数参数提示,打开速度要比vs快很多 ...

你好,请问vscode下要怎么用呢?

出0入0汤圆

发表于 2018-8-6 15:11:35 | 显示全部楼层
谢谢啦。。。

出0入0汤圆

发表于 2018-8-6 16:06:54 | 显示全部楼层
多谢,好用的工具

出0入0汤圆

 楼主| 发表于 2018-8-7 21:07:08 | 显示全部楼层
wx85105157 发表于 2018-7-25 20:46
你好,请问vscode下要怎么用呢?

VS code 好像直接打开文件目录就可以了,比SI还省事~~

出0入0汤圆

发表于 2018-8-7 21:59:21 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2018-8-7 23:42:59 | 显示全部楼层
试一试,看看好用不,谢谢

出0入0汤圆

发表于 2018-8-8 08:28:12 | 显示全部楼层
好久没有mdk了。等有空尝试下

出0入0汤圆

发表于 2018-8-8 09:11:31 | 显示全部楼层
Keil MDK 转 VisualStudio工程 工具

出0入0汤圆

发表于 2018-8-8 10:09:15 | 显示全部楼层
nice,果断试用看看

出0入0汤圆

发表于 2018-8-9 17:10:31 | 显示全部楼层
能用vs直接编译调试吗?

出0入0汤圆

发表于 2018-8-12 10:12:52 | 显示全部楼层
顶。。。。好东西

出0入0汤圆

发表于 2018-8-12 21:52:11 | 显示全部楼层

Keil MDK 转 VisualStudio工程  标记一下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 10:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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