硬汉嵌入式论坛

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

[开发工具] 抽空记录下将v7出厂程序用vs2017跑起来的实例

[复制链接]

2

主题

24

回帖

30

积分

新手上路

积分
30
发表于 2019-7-11 00:00:59 | 显示全部楼层 |阅读模式
本帖最后由 wx_BwfeP1fz 于 2019-7-11 00:12 编辑

最近想尝试用Visual Studio 2017+Visualgdb 来调试v7板子的工程。因为网上和谐的Visualgdb只能用于 2017 Visual Studio,所以这个就只能用2017了。
首先下载社区版Visual Studio 2017,免费不要钱。

一.Visual Studio 2017链接:https://visualstudio.microsoft.com/zh-hans/downloads/,进入页面后拉到下面找旧版本。

vs2019下载页

vs2019下载页

vs2017下载页

vs2017下载页
3.png
下载后,开始安装:

安装器安装

安装器安装
6.png
先安装安装器,然后进入配置画面,1.选这个使用c++的桌面开发就足够了。
7.png
2.更改安装位置
8.png
安装中:

9.png
Vs2017安装完成。

Vs2017安装完成。

Vs2017安装完成。
二.然后安装Visualgdb,这个网上破解版还是蛮多的。

我用的是5.3r3版本,安装很简单,一直next就行。

vsgdb 安装

vsgdb 安装
12.png
13.png
14.png
15.png
安装完成后,将PatchVisualGDB.exe拷贝到安装好的visualgdb.exe文件所在目录。(我的在:C:\Program Files(x86)\Sysprogs\VisualGDB。)
三.导入mdk工程。

   先从v7网盘上下载出厂程序解压。把工程文件名里的中文全删了。

网盘下载

网盘下载
百度网盘以前就挺稳的,一年的大会员这个月到期,发现更稳了。
复制拷贝到目标文件夹。C:\Users\93749\Desktop\VS2017。(工程文件名不能过长,不能有空格)

工程文件下

工程文件下

打开vs2017,文件à新建à项目。
18.png
按照下图依次选择和修改
19.png
20.png
下一步选择要导入的工程。
21.png

下载工具链

下载工具链

下载工具链1

下载工具链1

下载工具链2

下载工具链2
下载对应芯片固件库

下载对应芯片库

下载对应芯片库
进行下一步设置

下载对应芯片库1

下载对应芯片库1
选择调试器及调试接口,按test测试连接是否成功
27.png 28.png
如果是stlink,就选openocd里的stlink。
29.png
完成后点finish。就可以开始编译了。点击生成à生成解决方案

30.png
这里出现两个错误,应该是mdk-arm和gcc编程之间有点不同而出现的。
第一个问题就是把在form_touch.c里的所有GetNameOfKey改成DispKeyBoard。第一处在234行,第二处在行755,第三处在行1139;
第二个错误出现在bsp_spi_dac8562.c的函数static void DAC8562_WriteCmd(uint32_t _cmd)中,把这个函数前面的static去了就可以去除错误了。第一个在65行,第二个在154行。
然后开始编译。实测编译速度非常快。
下面是调试界面。
31.png






5

5
选择工具链.png

评分

参与人数 2金币 +120 收起 理由
eric2013 + 100
byccc + 20 支持楼主

查看全部评分

回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-7-11 00:04:39 | 显示全部楼层
本帖最后由 byccc 于 2019-7-11 00:10 编辑

厉害了,楼主,太详细了,工作量不小啊
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

2

主题

24

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-7-11 00:05:57 | 显示全部楼层
这个帖子参考了很多人的劳动成果,因为时间久了,我就不一一总结了,主要还是要感谢安富莱。下一步正在学习makefile,用在vscode结合windows terminal 来试试。
回复

使用道具 举报

2

主题

24

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-7-11 00:09:36 | 显示全部楼层
byccc 发表于 2019-7-11 00:04
厉害了,楼主,太详细了,工作不小啊

为人民服务
回复

使用道具 举报

6

主题

216

回帖

234

积分

高级会员

积分
234
发表于 2019-7-11 06:54:36 | 显示全部楼层
非常详细啊!真是非常非常好的文章!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2019-7-11 12:09:17 | 显示全部楼层
非常感谢楼主分享
回复

使用道具 举报

2

主题

85

回帖

91

积分

初级会员

积分
91
发表于 2019-7-11 17:49:50 | 显示全部楼层
按你说的,点击2017安装旧版本却出现这个,没有你说的选择2017版本

QQ截图20190711174723.png
回复

使用道具 举报

2

主题

24

回帖

30

积分

新手上路

积分
30
 楼主| 发表于 2019-7-12 15:22:49 | 显示全部楼层
tianyekpsex 发表于 2019-7-11 17:49
按你说的,点击2017安装旧版本却出现这个,没有你说的选择2017版本

https://www.cnblogs.com/yilezhu/p/10857134.html 看下这个 我的账号很久之前就订阅过了,这个实在是没有想到。你也可以通过别的方式下载2017.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 06:47 , Processed in 0.243224 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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