前言
我想在我用STM32CubeMX生成的工程文件加上独立看门狗。我就直接打开STM32CubeMX,生成一个独立看门狗工程文件,经测试没错后。再将看门狗文件移植到我的项目工程文件中,将独立看门狗的库文件引入发现,一直出错。错误提示如下:
解决方法:
1.确保自己将将移植过来的相关库文件,包涵到自己的项目文件中。
2.点击任意文件目录包含目录下,找到STM32f4xx_hal-conf.h 这个头文件。
3.点击进去,找到自己移植进来的,相关参数,去掉注释。如:我移植独立看门狗,我就只要将独立看门狗相关的,将注释去掉。如下图所示:
如果,你也出现类似的错误,可以按照,这样试试。
ps:我之所以不在我工程文件直接生成独立看门狗,我是怕我再次生成代码,把我不按照STM32CubeMx格式要求的代码删掉。