打印

有没有人用vscode搭建过GD32的工程的?我编译时遇到一个问题

[复制链接]
1459|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
启动文件编译不过,不知道啥原因?

使用特权

评论回复
沙发
AProgrammer|  楼主 | 2024-9-27 17:43 | 只看该作者
构建配置那块,如果选择AC5,就不会出这个问题了。想不通啊!各位有何高见啊

使用特权

评论回复
评论
AProgrammer 2024-10-10 14:31 回复TA
已定位。结此贴。 gcc对应的。s和keil是不同的。keil用的。s不能用于GCC 
板凳
nqty| | 2024-10-16 16:23 | 只看该作者
使用VSCode搭建GD32工程并进行开发是可行的,许多开发者已经成功地使用VSCode结合GCC工具链进行GD32的开发。如果你在编译启动文件时遇到问题,可能是由于工具链配置问题

使用特权

评论回复
地板
AProgrammer|  楼主 | 2024-10-16 17:43 | 只看该作者
nqty 发表于 2024-10-16 16:23
使用VSCode搭建GD32工程并进行开发是可行的,许多开发者已经成功地使用VSCode结合GCC工具链进行GD32的开发 ...

烧录时遇到一个问题:能用Jlink (arm v9)仿真器来烧录吗?我点击烧录的时候,vscode没有反应

使用特权

评论回复
5
gongqijuns| | 2024-10-16 18:35 | 只看该作者
GCC工具链路径未正确配置,确保在VSCode中正确配置了GCC工具链的路径,包括编译器(如arm-none-eabi-gcc)、链接器(如arm-none-eabi-ld)等

使用特权

评论回复
6
eleg34ance| | 2024-10-16 19:17 | 只看该作者
环境变量设置错误,确保系统环境变量中包含了GCC工具链的路径,或者在VSCode的配置文件中手动指定了路径。

使用特权

评论回复
7
ewyu| | 2024-10-16 20:26 | 只看该作者
启动文件路径错误,确保启动文件(如startup_gd32fxxx.s)的路径正确,并且在编译命令中正确引用了该文件

使用特权

评论回复
8
pe66ak| | 2024-10-16 21:39 | 只看该作者
启动文件内容错误,检查启动文件的内容是否正确,特别是汇编代码部分,确保没有语法错误或逻辑错误

使用特权

评论回复
9
wamed| | 2024-10-16 22:40 | 只看该作者
编译选项错误,确保在VSCode的编译配置中正确设置了编译选项,如-mcpu、-mthumb、-mfloat-abi等

使用特权

评论回复
10
guijial511| | 2024-10-17 07:42 | 只看该作者
很多网友用VScode开发的,看看别人的教程。

使用特权

评论回复
11
yuliangren| | 2024-10-17 08:21 | 只看该作者
链接脚本错误,确保链接脚本(如linker.ld)正确配置,特别是内存布局部分,确保与启动文件中的定义一致。

使用特权

评论回复
12
gra22ce| | 2024-10-17 09:35 | 只看该作者
库文件缺失,确保所有依赖的库文件(如CMSIS库、GD32的HAL库等)都已正确添加到工程中,并且在编译时正确链接

使用特权

评论回复
13
AProgrammer|  楼主 | 2024-10-17 10:45 | 只看该作者
谢谢大家的意见。
不知道在哪能设置结贴。此贴我10月10日已经结贴了。见10月10日的本人回复

使用特权

评论回复
14
清芯芯清| | 2024-10-17 11:14 | 只看该作者
库文件版本不匹配,确保使用的库文件版本与GD32的MCU型号兼容

使用特权

评论回复
15
nuan11nuan| | 2024-10-17 13:00 | 只看该作者
操作系统问题,确保操作系统没有问题,如权限问题、文件系统问题等

使用特权

评论回复
16
星辰大海不退缩| | 2024-10-31 19:18 | 只看该作者
没有遇到过这个问题

使用特权

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

本版积分规则

29

主题

254

帖子

3

粉丝