本文章基于兆易创新GD32 MCU所提供的2.2.4版本库函数开发
向上代码兼容GD32F450ZGT6中使用
后续项目主要在下面该专栏中发布:
https://blog.csdn.net/qq_62316532/category_12608431.html?spm=1001.2014.3001.5482
感兴趣的点个关注收藏一下吧!
电机驱动开发可以跳转:
GD32F103RCT6/GD32F303RCT6-实战项目-无刷电机驱动(1)_gd32f103rct6例程-CSDN博客
BMS电源系统开发可以跳转:暂未放链接
介绍
今天我们来对一期问题进行解答:
keil编译器无法打开;
错误全称为:
C:\Users\钂嬩害鐒盶AppData\Local\Arm\Packs\GigaDevice\GD32F10x_DFP\2.3.0\Device\Include\gd32f10x_libopt.h(11):error: #5: cannot open source input file "RTE_Components.h": No such file or directory
C:\Users\钂嬩害鐒盶AppData\Local\Arm\Packs\GigaDevice\GD32F10x_DFP\2.3.0\Device\Include\gd32f10x_libopt.h(11):error: #5: cannot open source input file "RTE_Components.h": No such file or directory
代表编译器无法找到该文件,对应目录下的地址为:
对于这种问题有以下三种解决办法:
1.不要使用C盘中Keil5安装PACK包时默认的源文件路径,我们之前很多期教程里面,有对工程文件进行迁移,我们直接内部引用即可:
路径为:CMSIS.GD.GD32F10x.Lnclude
再次编译就没有任何问题了:
2.直接打开gd32f10x_libopt.h文件,可以将该文件删除或者是其中涉及错误部分的gd32f10x_libopt.h进行注释。该文件是GD32库提供的例程测试函数,如用不到直接删除或者注释即可。
3.在官网中下载新的ADD_ON包,覆盖重新安装在上述位置:
将原本出现问题的部分覆盖即可!
标签:RTE,libopt,gd32f10x,source,cannot,file,input,such From: https://blog.csdn.net/qq_62316532/article/details/139478310