记录 一下

期望目标:

打开GD32F427ZG的程序时不报错,函数能跳转,工程能编译下载。

问题如下截图:

问题描述:

1、在pack installer里显示对应的DFP PACK已下载,但是左边和下面的报错还显示找不到。

2、期间打开工程文件有一部分.h文件有黄色感叹号,且有几个system函数无法跳转,显示报错contains an incorrect path

3、当编译时会出现 0 succeeded or up-to-date, 0 failed, 1 skipped

以上问题找了很多帖子都说是因为我没下载没安装然后教我安装,可是我在pack installer里明明显示下载了,而且还把能下的版本全部都下了安装了。

解决:

我又跟着网上的教程跑去官网Arm Keil | GigaDevice GD32F4xx_DFP去下载了GigaDevice.GD32F4xx_DFP.3.0.3文件,然后在双击安装时好像发现了问题,如图下:

如图所示,它显示我已经下载了pack,但是放在了E盘的最外面的GigaDevice文件夹里,而我在看另一篇文章keil5新建STM32工程文件–实践篇手把手教学(以STM32F103为例)_keil新建芯片包例程-CSDN博客

的第五步时看到他的DFP文件时在KEIL文件夹下的,我抱着试一试的心态把GigaDevice文件夹剪切进了我keil5软件所在文件夹KEIL中

然后……其实也有点玄乎,问题没有立马解决,我重新打开了一次工程,还是报错说找不到pack,我又去浏览了一会网页寻找原因,再次点回keil之后点了一下编译,突然又编译成功了。

编译成功之后.h文件前面就没有黄色感叹号,且函数都能正常跳转了(还没有试能不能下载)

分析与总结:

解决方法应该是下载安装对应版本的DFP Pack,把DFP文件夹放到KEIL的目录下,然后重新编译,应该就解决了。

作者:Emiyasama555

物联沃分享整理
物联沃-IOTWORD物联网 » keil5安装DFP pack问题

发表回复