GD32F130 官方Demo编译问题 (续一)

本文档详细介绍了如何解决GD32F1x0官方Demo在Keil5环境下编译出错的问题。错误源于添加的CMSIS路径不在工程文件夹内,导致在其他电脑上无法编译。解决方案是将CMSIS4.3.0的Include文件夹复制到固件库,并删除工程中的core_cm3.h文件,然后修改工程路径,确保路径相对工程文件夹。经过这些步骤,工程可以在不同电脑上正常编译通过。
摘要由CSDN通过智能技术生成

根治 GD32 官方 Demo 编译出错问题

简介

原厂 Demo :GD32F1x0_Demo_Suites_V3.0.0

调试IC:GD32F130C6T6

调试工具:CMSIS - DAP

编译环境:Keil 5.23

问题(把工程拷到另一台电脑出现错误)

        这次解决的问题是上篇留下的隐患,其实出错原因和原厂的 Demo 出错原因,一毛一样。

        上篇解决错误是下载 CMSIS 4.3.0 文件,将 CMSIS 4.3.0 文件中的 core_cmInstr.h 路径添加到工程中解决的,问题就出现在这个操作中,添加文件的路径不在工程文件的目录下,当拷走这个工程到另外一台电脑编译使用时便会出错了,到这就知道该怎么改了。

准备

下载好的 CMSIS 4.3.0(我是使用 keil 自带的 Pack Install 下载)

上菜

凉菜

找到如下图所示的文件路径,拷贝 Include 文件夹

打开官网下载的 Demo 文件 GD32F1x0_Demo_Suites_V3.0.0,按下图所示操作

将 Include 文件夹拷贝到 官方文件的固件库文件中

删除 core_cm3.h 文件

凉菜恰完,上硬菜了

硬菜

打开一个工程,如下图所示,是我们之前修改过的已经能够编译通过

但是存在问题(更换电脑后就不保证能够编译通过)

现在我们将路径稍作修改,即可完善。删除下图标注的 ① ② 文件路径,

删除 ① :上述中我们已经将固件库中的 CMSIS 文件夹下的 core_cm3.h 删除

删除 ② :避免拷贝到其他电脑时出现和下载的原厂 Demo 一样的错误  

添加我们从 CMSIS 4.3.0 拷贝到固件库中 CMSIS 文件夹下的 Include 文件夹路径,如下图所示添加路径

保存路径,编译文件,如下所示 OJBK。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式Stark

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值