incompatible redefinition of macro “STM32F40_41xxx“

本文介绍了解决在重新安装Keil5 MDK后,全编译原有STM32工程项目时遇到的STM32F40_41xxx宏定义不兼容警告的方法。步骤包括:调整魔法棒设置、修改C/C++配置并移除部分宏定义。

背景

重新安装keil5 MDK后,全编译原先的工程出现
incompatible redefinition of macro “STM32F40_41xxx” 警告

解决方案

1.点击魔法棒
在这里插入图片描述
2.点击 C/C++

在这里插入图片描述
3.将框内的 STM32F40… 只剩下 USE_STDPERIPH_DRIVER
在这里插入图片描述
4.再全编译( 撒花完结 )
在这里插入图片描述

Rebuild started: Project: BLINK *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil-v5\ARM\ARMCC\Bin' Rebuild target 'Target_1' assembling startup_stm32f446xx.s... compiling stm32f4xx_it.c... stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP stm32f4xx_it.c: 5 warnings, 0 errors compiling misc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\misc.c: 5 warnings, 0 errors compiling main.c... stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP main.c(12): warning: #1-D: last line of file ends without a newline main.c: 6 warnings, 0 errors compiling stm32f4xx_crc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_crc.c: 5 warnings, 0 errors compiling system_stm32f4xx.c... stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP system_stm32f4xx.c: 5 warnings, 0 errors compiling stm32f4xx_cec.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_cec.c: 5 warnings, 0 errors compiling stm32f4xx_adc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_adc.c: 5 warnings, 0 errors compiling stm32f4xx_cryp.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_cryp.c: 5 warnings, 0 errors compiling stm32f4xx_cryp_des.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_cryp_des.c: 5 warnings, 0 errors compiling stm32f4xx_can.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_can.c: 5 warnings, 0 errors compiling stm32f4xx_cryp_aes.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_cryp_aes.c: 5 warnings, 0 errors compiling stm32f4xx_cryp_tdes.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_cryp_tdes.c: 5 warnings, 0 errors compiling stm32f4xx_dac.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dac.c: 5 warnings, 0 errors compiling stm32f4xx_dbgmcu.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dbgmcu.c: 5 warnings, 0 errors compiling stm32f4xx_dcmi.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dcmi.c: 5 warnings, 0 errors compiling stm32f4xx_dfsdm.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dfsdm.c: 5 warnings, 0 errors compiling stm32f4xx_dma.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dma.c: 5 warnings, 0 errors compiling stm32f4xx_dsi.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dsi.c: 5 warnings, 0 errors compiling stm32f4xx_dma2d.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_dma2d.c: 5 warnings, 0 errors compiling stm32f4xx_exti.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_exti.c: 5 warnings, 0 errors compiling stm32f4xx_flash_ramfunc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_flash_ramfunc.c: 5 warnings, 0 errors compiling stm32f4xx_flash.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_flash.c: 5 warnings, 0 errors compiling stm32f4xx_gpio.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_gpio.c: 5 warnings, 0 errors compiling stm32f4xx_fmpi2c.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_fmpi2c.c: 5 warnings, 0 errors compiling stm32f4xx_hash.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_hash.c: 5 warnings, 0 errors compiling stm32f4xx_hash_md5.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_hash_md5.c: 5 warnings, 0 errors compiling stm32f4xx_hash_sha1.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_hash_sha1.c: 5 warnings, 0 errors compiling stm32f4xx_iwdg.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_iwdg.c: 5 warnings, 0 errors compiling stm32f4xx_i2c.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_i2c.c: 5 warnings, 0 errors compiling stm32f4xx_lptim.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_lptim.c: 5 warnings, 0 errors compiling stm32f4xx_ltdc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_ltdc.c: 5 warnings, 0 errors compiling stm32f4xx_pwr.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_pwr.c: 5 warnings, 0 errors compiling stm32f4xx_qspi.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_qspi.c: 5 warnings, 0 errors compiling stm32f4xx_rng.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_rng.c: 5 warnings, 0 errors compiling stm32f4xx_rcc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_rcc.c: 5 warnings, 0 errors compiling stm32f4xx_sai.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_sai.c: 5 warnings, 0 errors compiling stm32f4xx_sdio.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_sdio.c: 5 warnings, 0 errors compiling stm32f4xx_rtc.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_rtc.c: 5 warnings, 0 errors compiling stm32f4xx_spdifrx.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_spdifrx.c: 5 warnings, 0 errors compiling stm32f4xx_spi.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_spi.c: 5 warnings, 0 errors compiling stm32f4xx_syscfg.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_syscfg.c: 5 warnings, 0 errors compiling stm32f4xx_wwdg.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_wwdg.c: 5 warnings, 0 errors compiling stm32f4xx_usart.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_usart.c: 5 warnings, 0 errors compiling stm32f4xx_tim.c... ..\USER\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\USER\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\USER\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\USER\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\USER\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\FWLIB\src\stm32f4xx_tim.c: 5 warnings, 0 errors linking... ..\OBJ\BLINK.axf: Error: L6218E: Undefined symbol TimingDelay_Decrement (referred from stm32f4xx_it.o). Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 1 error messages. "..\OBJ\BLINK.axf" - 1 Error(s), 221 Warning(s). Target not created. Build Time Elapsed: 00:00:04
08-02
stm32f4xx_gpio.h stm32f*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'D:\嵌入式\keil5\ARM\ARMCC\Bin' Build target 'Target 1' assembling startup_stm32f410xx.s... assembling startup_stm32f429_439xx.s... assembling startup_stm32f446xx.s... assembling startup_stm32f411xe.s... assembling startup_stm32f413_423xx.s... assembling startup_stm32f427x.s... assembling startup_stm32f40_41xxx.s... assembling startup_stm32f401xx.s... assembling startup_stm32f40xx.s... assembling startup_stm32f427_437xx.s... assembling startup_stm32f412xg.s... assembling startup_stm32f469_479xx.s... compiling stm32f4xx_rcc.c... ..\star\stm32f4xx.h(11581): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM1_STOP" (declared at line 11574) #define DBGMCU_APB2_FZ_DBG_TIM1_STOP DBGMCU_APB1_FZ_DBG_TIM1_STOP ..\star\stm32f4xx.h(11582): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM8_STOP" (declared at line 11575) #define DBGMCU_APB2_FZ_DBG_TIM8_STOP DBGMCU_APB1_FZ_DBG_TIM8_STOP ..\star\stm32f4xx.h(11583): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM9_STOP" (declared at line 11576) #define DBGMCU_APB2_FZ_DBG_TIM9_STOP DBGMCU_APB1_FZ_DBG_TIM9_STOP ..\star\stm32f4xx.h(11584): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM10_STOP" (declared at line 11577) #define DBGMCU_APB2_FZ_DBG_TIM10_STOP DBGMCU_APB1_FZ_DBG_TIM10_STOP ..\star\stm32f4xx.h(11585): warning: #47-D: incompatible redefinition of macro "DBGMCU_APB2_FZ_DBG_TIM11_STOP" (declared at line 11578) #define DBGMCU_APB2_FZ_DBG_TIM11_STOP DBGMCU_APB1_FZ_DBG_TIM11_STOP ..\star\stm32f4xx.h(12028): error: #5: cannot open source input file "stm32f4xx_conf.h": No such file or directory #include "stm32f4xx_conf.h" ..\star\stm32f4xx_rcc.c: 5 warnings, 1 error compiling system_stm32f4xx.c... ..\star\stm32f4xx.h(11581): warning: #47-D: incompat4xx_rcc.h stdint.h 头文件 missing 错误 解决方案
03-26
*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'D:\keil5\ARM\ARMCC\Bin' Rebuild target 'Target 1' assembling startup_stm32f10x_md.s... compiling core_cm3.c... compiling stm32f10x_crc.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_crc.c: 1 warning, 0 errors compiling stm32f10x_bkp.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_bkp.c: 1 warning, 0 errors compiling stm32f10x_flash.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_flash.c: 1 warning, 0 errors compiling stm32f10x_iwdg.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_iwdg.c: 1 warning, 0 errors compiling stm32f10x_dbgmcu.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_dbgmcu.c: 1 warning, 0 errors compiling misc.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\misc.c: 1 warning, 0 errors compiling stm32f10x_pwr.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_pwr.c: 1 warning, 0 errors compiling stm32f10x_gpio.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_gpio.c: 1 warning, 0 errors compiling system_stm32f10x.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Start\system_stm32f10x.c: 1 warning, 0 errors compiling stm32f10x_rcc.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_rcc.c: 1 warning, 0 errors compiling stm32f10x_i2c.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_i2c.c: 1 warning, 0 errors compiling stm32f10x_dac.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_dac.c: 1 warning, 0 errors compiling stm32f10x_dma.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_dma.c: 1 warning, 0 errors compiling stm32f10x_exti.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_exti.c: 1 warning, 0 errors compiling stm32f10x_cec.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_cec.c: 1 warning, 0 errors compiling stm32f10x_adc.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_adc.c: 1 warning, 0 errors compiling stm32f10x_fsmc.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_fsmc.c: 1 warning, 0 errors compiling stm32f10x_can.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_can.c: 1 warning, 0 errors compiling stm32f10x_rtc.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_rtc.c: 1 warning, 0 errors compiling stm32f10x_sdio.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_sdio.c: 1 warning, 0 errors compiling stm32f10x_spi.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_spi.c: 1 warning, 0 errors compiling Delay.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers System\Delay.c: 1 warning, 0 errors compiling stm32f10x_usart.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_usart.c: 1 warning, 0 errors compiling stm32f10x_tim.c... Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_tim.c: 1 warning, 0 errors compiling stm32f10x_wwdg.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Library\stm32f10x_wwdg.c: 1 warning, 0 errors compiling LED.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Hardware\LED.c: 1 warning, 0 errors compiling Key.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Hardware\Key.c: 1 warning, 0 errors compiling OLED.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Hardware\OLED.c: 1 warning, 0 errors compiling PWM.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers Hardware\PWM.c: 1 warning, 0 errors compiling stm32f10x_it.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers User\stm32f10x_it.c: 1 warning, 0 errors compiling main.c... .\Library\stm32f10x_tim.h(1018): warning: #47-D: incompatible redefinition of macro "TIM_DMABurstLength_3Transfers" (declared at line 675) #define TIM_DMABurstLength_3Transfers User\main.c: 1 warning, 0 errors linking... Program Size: Code=2132 RO-data=252 RW-data=0 ZI-data=1632 ".\Objects\Project.axf" - 0 Error(s), 31 Warning(s). Build Time Elapsed: 00:00:03
最新发布
12-01
<think> 首先,用户的问题是关于解决Keil编译时在stm32f10x_tim.h文件中出现的警告:'incompatible redefinition of macro "TIM_DMABurstLength_3Transfers"'。用户提到了一个引用,但明确指出这不是他们的真正需求,我应该参考用户上一次的问题和我的回答。 回顾用户消息: - 用户说:"上述引用仅供参考,并不是用户真正的需求,请尽可能多的参考用户上一次的问题和你的回答。" 所以,我需要回想之前的对话历史。 - 在之前的对话中,用户提到了CAN中断服务程序,但这次的问题是编译警告。 用户当前的查询是基于编译警告的,所以我应该专注于解决这个警告问题。 关键点: - 警告是:'incompatible redefinition of macro "TIM_DMABurstLength_3Transfers"' - 文件:stm32f10x_tim.h - 编译器:Keil ### 分析问题: 这个警告通常发生在宏被重复定义或不一致时。STM32标准外设库中,TIM_DMABurstLength_3Transfers 是一个宏定义在stm32f10x_tim.h文件中。如果这个宏在不同的地方被定义多次,或者编译器配置有冲突,就会导致这种警告。 可能的原因: 1. **重复包含头文件**:如果在项目中有多个地方包含了同一个头文件,或者头文件保护不当。 2. **库版本冲突**:使用了不同版本的STM32库,导致宏定义不一致。 3. **编译器设置问题**:Keil中的预处理器定义可能有冲突。 4. **宏定义覆盖**:可能在用户代码或其它地方重新定义了这个宏。 ### 解决方案: 1. **检查头文件包含**: - 确保stm32f10x_tim.h只被包含一次。使用头文件保护宏(如#ifndef, #define, #endif)。 - 在stm32f10x_tim.h文件中,通常有保护宏。但检查是否被正确使用。 2. **检查宏定义**: - 在stm32f10x_tim.h中,查找TIM_DMABurstLength_3Transfers的定义。它应该类似于: ```c #define TIM_DMABurstLength_3Transfers ((uint16_t)0x0200) ``` - 如果在其他地方(如用户代码或其它库)有相同的宏定义,就会冲突。 3. **更新库或Keil版本**: - 确保使用兼容的STM32库版本。STM32F10x的标准外设库可能有更新修复此类问题。 - 检查Keil MDK的版本,并更新到最新。 4. **预处理器定义**: - 在Keil中,检查项目选项的预处理器定义。确保没有冲突的定义。 - 添加USE_STDPERIPH_DRIVER如果未添加,以确保使用标准外设库。 5. **具体步骤**: - 打开stm32f10x_tim.h文件,搜索TIM_DMABurstLength_3Transfers。 - 确认定义是否唯一。 - 如果项目中其它文件定义了相同宏,移除或重命名。 ### 回答结构: - 用中文回答,结构清晰。 - 逐步指导用户解决问题。 - 引用用户提到的部分,但聚焦于当前问题。 - 末尾添加相关问题。 ### 引用: 用户提供了引用[1],但说它不是真正需求。所以,我应在回答中提及,但强调解决编译警告。 ### 生成相关问题: 在结束时,添加相关问题,如: 1. 如何避免STM32头文件冲突? 2. Keil编译警告的常见解决方法? 3. STM32库版本管理技巧? ### 最终回答大纲: 1. **问题分析**:解释警告的原因。 2. **解决方案步骤**: - 检查头文件包含。 - 更新库。 - 检查宏定义。 3. **代码建议**:如果需要,给出代码修改。 4. **相关问题**。 </think>### 解决Keil编译时出现 'incompatible redefinition of macro "TIM_DMABurstLength_3Transfers"' 警告问题 该警告通常是由于STM32标准外设库中宏定义冲突或不一致导致的,常见于stm32f10x_tim.h文件。TIM_DMABurstLength_3Transfers 是一个用于配置TIM(定时器)DMA突发传输长度的宏,如果被重复定义或库版本不兼容,Keil编译器会抛出此警告。下面我将逐步指导您解决此问题。 #### 问题原因分析 - **宏重定义冲突**:TIM_DMABurstLength_3Transfers 在stm32f10x_tim.h中已定义,但可能在您的项目或其他库中被重复定义。 - **库版本问题**:使用了不兼容的STM32标准外设库版本(如不同版本库的宏定义不一致)。 - **头文件包含问题**:头文件保护不当,导致stm32f10x_tim.h被多次包含。 - **编译器设置问题**:Keil项目的预处理器定义可能有冲突。 #### 解决步骤(逐步操作) 1. **检查并更新STM32库版本** 首先确保使用兼容的STM32标准外设库。建议下载最新版库(如V3.6.1): - 访问[ST官网下载页面](https://www.st.com/en/embedded-software/stsw-stm32054.html)。 - 替换项目中的旧库文件(特别是stm32f10x_tim.h和stm32f10x.h)。 *原因:新版本库修复了宏定义冲突问题[^1]。* 2. **检查头文件包含和宏定义** 打开stm32f10x_tim.h文件,搜索TIM_DMABurstLength_3Transfers: - 原始定义应类似: ```c #define TIM_DMABurstLength_3Transfers ((uint16_t)0x0200) ``` - 如果其他文件(如用户自定义头文件)也定义了此宏,删除或重命名它。 - 确保头文件有保护宏(如#ifndef、#define、#endif),防止多次包含。例如: ```c #ifndef __STM32F10x_TIM_H #define __STM32F10x_TIM_H // ...宏定义... #endif ``` 3. **调整Keil项目设置** - 在Keil MDK中,打开项目Options → C/C++选项卡。 - 在Preprocessor Symbols(预处理器定义)中,添加:`USE_STDPERIPH_DRIVER`(确保使用标准外设库)。 - 移除冲突定义:检查是否有自定义宏如`TIM_DMABurstLength_3Transfers`在其他地方定义。 4. **清理并重新编译项目** - 在Keil中执行Project → Clean,然后重新编译(Rebuild All)。 - 如果警告仍存在,检查编译输出日志,定位冲突位置。 #### 预防措施 - **统一库版本**:确保所有库文件来自同一版本。 - **使用头文件保护**:所有自定义头文件添加#ifndef保护。 - **定期更新工具链**:Keil MDK和STM32库保持最新。 如果以上步骤无效,可能是项目配置深度冲突,建议提供编译日志或代码片段进一步分析[^1]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值