../bsp/src/bsp_flash.c(15): warning: In file included from...
../LIB/RTT\user_rtt.h(18): warning: '_LOG_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
18 | #ifndef _LOG_H_
| ^~~~~~~
../LIB/RTT\user_rtt.h(19): note: '_LOH_H_' is defined here; did you mean '_LOG_H_'?
19 | #define _LOH_H_
| ^~~~~~~
| _LOG_H_
../bsp/src/bsp_flash.c(16): warning: In file included from...
../LIB/perf_counter\perf_counter.h(285): warning: Please enable GNU extensions, it is required by __cycleof__() and __super_loop_monitor__() [-W#warnings]
285 | #warning Please enable GNU extensions, it is required by __cycleof__() and \
| ^
../bsp/src/bsp_flash.c(108): warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses]
108 | if (addr & 0x03 != 0) // 地址4字节对齐
| ^~~~~~~~~~~
../bsp/src/bsp_flash.c(108): note: place parentheses around the '!=' expression to silence this warning
108 | if (addr & 0x03 != 0) // 地址4字节对齐
| ^
| ( )
../bsp/src/bsp_flash.c(108): note: place parentheses around the & expression to evaluate it first
108 | if (addr & 0x03 != 0) // 地址4字节对齐
| ^
| ( )
../bsp/src/bsp_flash.c(144): warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses]
144 | if (addr & 0x03 != 0) // 地址4字节对齐
| ^~~~~~~~~~~
../bsp/src/bsp_flash.c(144): note: place parentheses around the '!=' expression to silence this warning
144 | if (addr & 0x03 != 0) // 地址4字节对齐
| ^
| ( )
../bsp/src/bsp_flash.c(144): note: place parentheses around the & expression to evaluate it first
After Build - User command #1: "D:\SXDT\Official_information\HDDZ\demo\CIU32_L051_PROJECT\USART1_Interrupt - RT-Thread\keil5_disp_size_bar\keil5_disp_size_bar.exe"