项目场景:
采用新的HAL库编译时,MDK疯狂警告。
..\DriverLib\Src\stm32f4xx_hal_uart.c(3181): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE | USART_CR1_TXEIE));
..\DriverLib\Src\stm32f4xx_hal_uart.c(3182): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3182): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3276): warning: #3731-D: intrinsic is deprecated
ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_PEIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3276): warning: #3731-D: intrinsic is deprecated
ATOMIC_SET_BIT(huart->Instance->CR1, USART_CR1_PEIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3279): warning: #3731-D: intrinsic is deprecated
ATOMIC_SET_BIT(huart->Instance->CR3, USART_CR3_EIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3279): warning: #3731-D: intrinsic is deprecated
ATOMIC_SET_BIT(huart->Instance->CR3, USART_CR3_EIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3283): warning: #3731-D: intrinsic is deprecated
ATOMIC_SET_BIT(huart->Instance->CR3, USART_CR3_DMAR);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3283): warning: #3731-D: intrinsic is deprecated
ATOMIC_SET_BIT(huart->Instance->CR3, USART_CR3_DMAR);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3296): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, (USART_CR1_TXEIE | USART_CR1_TCIE));
..\DriverLib\Src\stm32f4xx_hal_uart.c(3296): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, (USART_CR1_TXEIE | USART_CR1_TCIE));
..\DriverLib\Src\stm32f4xx_hal_uart.c(3310): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE));
..\DriverLib\Src\stm32f4xx_hal_uart.c(3310): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, (USART_CR1_RXNEIE | USART_CR1_PEIE));
..\DriverLib\Src\stm32f4xx_hal_uart.c(3311): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3311): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR3, USART_CR3_EIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3316): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_IDLEIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3316): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_IDLEIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3619): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_IDLEIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c(3619): warning: #3731-D: intrinsic is deprecated
ATOMIC_CLEAR_BIT(huart->Instance->CR1, USART_CR1_IDLEIE);
..\DriverLib\Src\stm32f4xx_hal_uart.c: 124 warnings, 0 errors
linking...
Program Size: Code=19980 RO-data=464 RW-data=304 ZI-data=13928
FromELF: creating hex file...
".\Objects\stm32g474_mode.axf" - 0 Error(s), 124 Warning(s).
Build Time Elapsed: 00:00:15
问题描述:
CMSIS的版本问题,将版本进行升级。