OpenEdv-开源电子网

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

用VisualStudio和VAssistX帮助编写STM32代码

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-7-29
在线时间
0 小时
发表于 2013-9-3 23:29:26 | 显示全部楼层 |阅读模式
用Keil RVMDK建立STM32的工程、编译、调试、仿真、下载。。。都非常强大,只是编写代码没有智能补全,这样的写代码效率非常低。
在网上查了一下,有个Keil2VisualStudioProject的工具,不过只支持VS2010和Keil 4,这个工具可以实现在VS2010中编译并调用Keil仿真。但是,可是,VS中调试仿真肯定是不如Keil中方便。
还有Poney265网友在VisualStudio环境中设置外部工具,调用Keil生成的BAT批处理文件,也是为了实现在VS中直接编译。不过还是有点太麻烦。
我只是想解决编写代码的智能补全功能,用VAssistX工具的强大功能提高我的写代码效率。
至于编译、调试、下载、仿真、查看寄存器等工作还是交给更专业的Keil RVMDK来坐吧。
所以,我的方法是:
在安装了VAssistX工具的VisualStudio(比如VC6.0 , VisualStudio2008, VisualStudio2010)中,建立空工程,然后把你的项目源码文件(.h.c)都添加到筛选器中,顺序和分类无所谓。这时VAssistX就已经自动建立这些源文件的索引了,现在就可以享受智能补全的编写代码了。




Hello the Robot !
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-9-4 11:31:57 | 显示全部楼层
话说MDK4.70以后,也有这功能了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2013-8-9
在线时间
65 小时
发表于 2013-9-5 16:14:08 | 显示全部楼层
还是用Slickedit吧。编译。调试都能完成!!!!!!比Ultraedit sourinsight都好用!本论坛,我发过帖子说明了!!!!!
坚持自己的目标,就一定能够实现!
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2013-7-29
在线时间
0 小时
 楼主| 发表于 2013-9-5 18:05:36 | 显示全部楼层
回复【2楼】正点原子:

话说MDK4.70以后,也有这功能了。

---------------------------------
哦没看过MDK4.70,我在用战舰的板子和例程,是3.8的版本。
我自己更习惯使用VisualStudio + VAssistX做代码编写,速度非常之快。
而且,我估计,在代码智能补全提示这方面,VAsssitX应该是更强大一点的。
Hello the Robot !
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2015-2-2
在线时间
0 小时
发表于 2015-2-15 09:16:10 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
请问MDK4.70有这功能吗?怎么调用,用的战舰开发板赠送的资料里的MDK4.70,不知道怎么调用啊?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-2-21 12:45:26 | 显示全部楼层
回复【5楼】bipedrobot:
---------------------------------
也有类似的功能。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2016-8-5
在线时间
158 小时
发表于 2016-8-13 19:48:17 | 显示全部楼层
楼主写一个具体的教程呗、
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2015-5-1
在线时间
40 小时
发表于 2016-8-14 11:24:00 | 显示全部楼层
bipedrobot 发表于 2015-2-15 09:16
回复【2楼】正点原子:
---------------------------------
请问MDK4.70有这功能吗?怎么调用,用的战舰开发 ...

需要设置的。库函数开发指南里面有说明。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-7 18:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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