OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6679|回复: 25

MDK5.22转VS2013

[复制链接]

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2014-3-16
在线时间
4 小时
发表于 2017-1-18 18:12:27 | 显示全部楼层 |阅读模式
QQ截图20170118175033.png QQ截图20170118175131.png
QQ截图20170118175525.png




发现网上只有MDK4的,所以自己写了一个
注意:
1.我测试使用版本是MDK5.22->VS2013
2.第一次将MDK工程文件拖到窗口,完成转换,以后可以直接点确定转换
3.生成vs工程保存在与MDK工程文件同一个文件夹中
4.第一次关闭VS工程会提示保存工作空间,保存就好,以后直接打开工作空间文件.sln
5.改工程结构要在MDK中改,然后直接点确定转换,在vs中会提示是否重新加载
6.如果MDK工程结构在VS中没有更新,请在MDK中选File->Save All,再重新转换
7.软件是用C#(.NET Framework 4)写的,请确保环境正常

另外我想请问问下各位现在写程序是怎么一种模式呢,有什么好的辅助软件吗???

MDKtoVS.rar (9.18 KB, 下载次数: 562)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

lanjackg2003 该用户已被删除
发表于 2017-1-19 14:55:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

8

主题

95

帖子

0

精华

禁止发言

积分
349
金钱
349
注册时间
2016-12-8
在线时间
88 小时
发表于 2017-1-19 17:54:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2014-3-16
在线时间
4 小时
 楼主| 发表于 2017-1-21 23:00:31 | 显示全部楼层
lanjackg2003 发表于 2017-1-19 14:55
MDK5.1都沒有辦法使用。點擊 “確認” 直接彈出異常框

我说了使用的是5.22转VS2013,其他版本没去测试
回复 支持 反对

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2014-3-16
在线时间
4 小时
 楼主| 发表于 2017-1-21 23:03:59 | 显示全部楼层
charlefu 发表于 2017-1-19 17:54
source insight,slickedit,如果电脑好一点免费的eclipse都很好用。keil和IAR都有eclipse的插件。

好的,谢谢
回复 支持 反对

使用道具 举报

19

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2016-4-22
在线时间
187 小时
发表于 2017-1-22 09:35:26 | 显示全部楼层
vs2013能编译出烧录文件? 还有VS2015可以吗??
回复 支持 反对

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2014-3-16
在线时间
4 小时
 楼主| 发表于 2017-1-29 07:55:23 | 显示全部楼层
ysq7120 发表于 2017-1-22 09:35
vs2013能编译出烧录文件? 还有VS2015可以吗??

只有编辑功能
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2015-5-9
在线时间
17 小时
发表于 2017-3-10 10:36:28 | 显示全部楼层
有编辑功能就已经很好了。感谢楼主所做的贡献
另外有个小建议,如果把包含路径转为相对路径,那文件夹就可以随便拷贝了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2015-12-29
在线时间
20 小时
发表于 2017-9-12 15:31:19 | 显示全部楼层
本帖最后由 vjcmain 于 2017-9-12 15:50 编辑

楼主,请问能不能预处理功能加上?  或者能否公布代码?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2017-10-18
在线时间
0 小时
发表于 2018-6-15 08:56:23 | 显示全部楼层
尊敬的楼主大大,我在用您的工具进行keil5.17的转化,发现有些文件路径没法获取到,导致需要手动添加缺失的文件,不知楼主大大能否开源项目,让我们这些小的进行维护
回复 支持 反对

使用道具 举报

4

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
742
金钱
742
注册时间
2018-1-22
在线时间
59 小时
发表于 2018-6-15 09:08:58 | 显示全部楼层
好东西啊,mdk的编辑器太难用
回复 支持 反对

使用道具 举报

6

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2017-8-31
在线时间
45 小时
发表于 2018-6-15 10:22:23 | 显示全部楼层
本帖最后由 YST 于 2018-6-15 10:26 编辑

ECLIPSE+GCC ARM.png
回复 支持 反对

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2018-6-15 16:45:00 | 显示全部楼层

eclipse有好多版本啊,哪个版本?
回复 支持 反对

使用道具 举报

6

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2017-8-31
在线时间
45 小时
发表于 2018-6-15 16:54:40 | 显示全部楼层
d1z1y2 发表于 2018-6-15 16:45
eclipse有好多版本啊,哪个版本?

去ST官网下载Atollic,ST已经将GCC for ARM 集成到IDE了,这个就是基于Ecipse IDE,如果自己想自己折腾,先下载Eclipse,然后下载GCC 自己配置,这个比较麻烦,具体折腾方法网上有。不过GCC下对STM32编程有些地方跟MDK不一样 。
回复 支持 反对

使用道具 举报

24

主题

695

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1666
金钱
1666
注册时间
2016-4-29
在线时间
266 小时
发表于 2018-6-15 22:11:24 | 显示全部楼层
YST 发表于 2018-6-15 16:54
去ST官网下载Atollic,ST已经将GCC for ARM 集成到IDE了,这个就是基于Ecipse IDE,如果自己想自己折腾, ...

好的,谢谢,我试试看
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-11-11
在线时间
15 小时
发表于 2018-6-15 22:45:15 | 显示全部楼层
我现在都是在VS2017上直接写STM32的程序,还支持调试
回复 支持 反对

使用道具 举报

6

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2017-8-31
在线时间
45 小时
发表于 2018-6-16 14:42:51 | 显示全部楼层
wason 发表于 2018-6-15 22:45
我现在都是在VS2017上直接写STM32的程序,还支持调试

稳定不,我之前搞不稳定
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2017-11-11
在线时间
15 小时
发表于 2018-6-20 21:56:28 | 显示全部楼层
YST 发表于 2018-6-16 14:42
稳定不,我之前搞不稳定

我在研究在VS2017像keil一样直接下载程序,还没有找到方法,
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-1-9
在线时间
4 小时
发表于 2019-1-10 09:38:25 | 显示全部楼层
不知道楼主有没有办法消除VS的一些错误提示啊,  导入工程之后都是红波浪线
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2016-9-1
在线时间
122 小时
发表于 2019-1-10 12:49:30 | 显示全部楼层
wason 发表于 2018-6-15 22:45
我现在都是在VS2017上直接写STM32的程序,还支持调试

怎么操作?
回复 支持 反对

使用道具 举报

0

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2019-1-9
在线时间
2 小时
发表于 2019-1-10 13:42:22 | 显示全部楼层
VS都是通用的吧?
回复 支持 反对

使用道具 举报

10

主题

82

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2017-7-28
在线时间
109 小时
发表于 2019-1-11 12:50:05 来自手机 | 显示全部楼层
VS code更好用,安装包很小
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2016-9-1
在线时间
122 小时
发表于 2019-1-11 13:44:15 | 显示全部楼层
michael91 发表于 2019-1-11 12:50
VS code更好用,安装包很小

有类似VAX的插件吗?
回复 支持 反对

使用道具 举报

10

主题

82

帖子

0

精华

高级会员

Rank: 4

积分
539
金钱
539
注册时间
2017-7-28
在线时间
109 小时
发表于 2019-1-11 14:11:21 | 显示全部楼层
游在云间 发表于 2019-1-11 13:44
有类似VAX的插件吗?

有,各种插件都有
回复 支持 反对

使用道具 举报

8

主题

293

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1001
金钱
1001
注册时间
2018-8-16
在线时间
327 小时
发表于 2019-1-11 15:15:54 | 显示全部楼层
wason 发表于 2018-6-15 22:45
我现在都是在VS2017上直接写STM32的程序,还支持调试

请问能不能发一下配置的方法?我之前试过用VS CODE,一直都是红线。
或者能不能发一个工程模板给大家试试?
谢谢。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2015-5-9
在线时间
17 小时
发表于 2019-4-2 14:09:17 | 显示全部楼层
brucewoo 发表于 2019-1-11 15:15
请问能不能发一下配置的方法?我之前试过用VS CODE,一直都是红线。
或者能不能发一个工程模板给大家试 ...

都是红线原因是编译器定义不一样。你在vs的预处理栏里添加__CC_ARM;就可以了,主要是vs和mdk的int32_t这些定义不一样导致的
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 14:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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