打印
[开发资料]

win10搭建CW32的VSCODE+GCC交叉编译环境

[复制链接]
361|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lulugl|  楼主 | 2023-6-28 17:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
#申请原创# #有奖活动#
安装arm交叉编译环境
下载网址: HYPERLINK "https://developer.arm.com/downloads/-/gnu-rm"

下载速度有点慢,可以用下载工具下载,这样快一些。
下载的是.zip压缩包,将压缩包解到目录,这里是I:\gcc_arm\,如下图

I:\gcc_arm\bin为arm交叉编译的命令目录:

4、为了方便,我们把这个目录添加到系统环境:

测试arm交叉工具是否安装好,打开vscode终端,输入arm- 然后按tab键可以自动跳出arm-的可执行文件,执行arm-none-eabi-gcc.exe -v   后可以显示版本号:

安装mingw
下载地址为:
https://zenlayer.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z
2、下载完后执行,我们解压到刚才我们gcc_arm的目录下面:

把mingw32-make.exe重命名为make.exe

与arm-gcc一样,把环境变量加到路径里面。

测试,在vscode终端下面输入make按tab可以自动补全make.exe,然后执行 make.exe -v可以显示版本号就OK了:

打开一个CW32L083的工程,测试一下:

make成功编译好了。
安装pyocd
Pyocd可以用python的pip下载安装,我这里直接下载安装包,指定目录:

同时添加环境目录

然后在终端执行pyocd.exe list查看wch-link

执行下载任务:make flash

至此,win10下面用vscode开发CW32L系列就完成了。

使用特权

评论回复
沙发
vivilyly| | 2023-7-5 10:02 | 只看该作者
优化选项可以提高代码执行效率  

使用特权

评论回复
板凳
youtome| | 2023-7-5 11:40 | 只看该作者
有代码补全、语法高亮等功能吗?              

使用特权

评论回复
地板
averyleigh| | 2023-7-5 11:53 | 只看该作者
如何在VSCode内编译运行C++

使用特权

评论回复
5
beacherblack| | 2023-7-5 12:40 | 只看该作者
在进行交叉编译时,可能需要权衡代码的优化和调试需求。

使用特权

评论回复
6
yeates333| | 2023-7-5 13:46 | 只看该作者
插件可以提供代码补全、语法高亮和调试等功能,方便进行交叉编译开发。

使用特权

评论回复
7
zerorobert| | 2023-7-5 14:14 | 只看该作者
可以利用VSCode提供的调试功能进行调试,定位吗?

使用特权

评论回复
8
lzmm| | 2023-7-5 14:19 | 只看该作者
如果GCC编译器不在系统的默认搜索路径下,需要将其路径添加到系统的环境变量中吗

使用特权

评论回复
9
abotomson| | 2023-7-5 15:01 | 只看该作者
如何交叉编译开源库               

使用特权

评论回复
10
alvpeg| | 2023-7-5 15:07 | 只看该作者
怎么查看交叉编译环境               

使用特权

评论回复
11
lihuami| | 2023-7-5 15:12 | 只看该作者
在VSCode中,安装适用于C/C++开发的插件

使用特权

评论回复
12
lulugl|  楼主 | 2023-7-5 15:32 | 只看该作者
alvpeg 发表于 2023-7-5 15:07
怎么查看交叉编译环境

打开终端输入arm-no 然后按TAB键,能自动补全,就说明环境设置好了。

使用特权

评论回复
13
lulugl|  楼主 | 2023-7-5 15:33 | 只看该作者
zerorobert 发表于 2023-7-5 14:14
可以利用VSCode提供的调试功能进行调试,定位吗?

可以的,安装GDB调试工具。

使用特权

评论回复
14
lulugl|  楼主 | 2023-7-5 15:34 | 只看该作者
abotomson 发表于 2023-7-5 15:01
如何交叉编译开源库

安装好交叉编译环境,配置好makefile就可以了。

使用特权

评论回复
15
lulugl|  楼主 | 2023-7-5 15:34 | 只看该作者
lzmm 发表于 2023-7-5 14:19
如果GCC编译器不在系统的默认搜索路径下,需要将其路径添加到系统的环境变量中吗 ...

都需要配置环境变量吧,要不找不到。

使用特权

评论回复
16
lulugl|  楼主 | 2023-7-5 15:35 | 只看该作者
youtome 发表于 2023-7-5 11:40
有代码补全、语法高亮等功能吗?

安装vscode插件就行了,可以的,非常智能方便。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

669

帖子

6

粉丝