chen
2025-06-06 8417d4352530ac4b883763649facf2f53ad9faba
keil/Objects/uwb_simple_example.build_log.htm
@@ -28,15 +28,9 @@
*** Using Compiler 'V6.14', folder: 'd:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'MK8000 Release'
compiling cmp_svec.c...
compiling mk_dma.c...
compiling startup_MK800X.c...
compiling system_MK800X.c...
compiling mk_io.c...
compiling startup_MK800X.c...
compiling mk_gpio.c...
compiling mk_clock.c...
compiling mk_reset.c...
compiling mk_dual_timer.c...
compiling mk_calib.c...
include/drivers/mk_adc.c(464): warning: 'NUM_SAMPLES' macro redefined [-Wmacro-redefined]
#define NUM_SAMPLES (3)
        ^
@@ -45,15 +39,20 @@
        ^
1 warning generated.
compiling mk_adc.c...
compiling system_MK800X.c...
compiling mk_reset.c...
compiling mk_calib.c...
compiling mk_dual_timer.c...
compiling mk_flash.c...
compiling mk_clock.c...
compiling mk_dma.c...
compiling mk_aes.c...
compiling mk_rtc.c...
compiling mk_misc.c...
compiling mk_power.c...
compiling mk_sleep_timer.c...
compiling mk_aes.c...
compiling mk_rtc.c...
compiling mk_wdt.c...
compiling mk_flash.c...
compiling mk_uwb.c...
compiling mk_uart.c...
compiling mk_wdt.c...
include/drivers/global_param.c(9): warning: no previous prototype for function 'parameter_check' [-Wmissing-prototypes]
uint8_t parameter_check(void)
        ^
@@ -75,6 +74,8 @@
 ^
5 warnings generated.
compiling global_param.c...
compiling mk_uwb.c...
compiling mk_trace.c...
include/drivers/serial_at_cmd_app.c(43): warning: no previous extern declaration for non-static variable 'j_ct' [-Wmissing-variable-declarations]
uint8_t j_ct=0,CT_satrt_temp=0,CT_satrt=0,numb_base=0   ;
        ^
@@ -239,101 +240,6 @@
^
31 warnings generated.
compiling serial_at_cmd_app.c...
include/drivers/Usart1.c(12): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrm_Tail' [-Wmissing-variable-declarations]
volatile int8_t m_EUART1_TxFrm_Tail = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>βָ<D5><EB>
                ^
include/drivers/Usart1.c(12): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int8_t m_EUART1_TxFrm_Tail = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>βָ<D5><EB>
         ^
include/drivers/Usart1.c(13): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrm_Head' [-Wmissing-variable-declarations]
volatile int8_t m_EUART1_TxFrm_Head = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ͷָ<D5><EB>
                ^
include/drivers/Usart1.c(13): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int8_t m_EUART1_TxFrm_Head = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ͷָ<D5><EB>
         ^
include/drivers/Usart1.c(14): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrm_FreeFrmLen' [-Wmissing-variable-declarations]
volatile int8_t m_EUART1_TxFrm_FreeFrmLen = 0;                  //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ʣ<D3><E0>֡<CA><FD>
                ^
include/drivers/Usart1.c(14): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int8_t m_EUART1_TxFrm_FreeFrmLen = 0;                  //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ʣ<D3><E0>֡<CA><FD>
         ^
include/drivers/Usart1.c(17): warning: no previous extern declaration for non-static variable 'm_EUART1_DMA_RXPtr' [-Wmissing-variable-declarations]
volatile int32_t m_EUART1_DMA_RXPtr = 0;                                        //<B5><B1>ǰ<CA><FD><BE>ݵ<D8>ַ
                 ^
include/drivers/Usart1.c(17): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int32_t m_EUART1_DMA_RXPtr = 0;                                        //<B5><B1>ǰ<CA><FD><BE>ݵ<D8>ַ
         ^
include/drivers/Usart1.c(21): warning: no previous extern declaration for non-static variable 'm_bEUART1PushingFrms' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1PushingFrms = 0;                              //<D5><FD><D4><DA><CD><F9><B7><A2><CB>Ͷ<D3><C1>д<E6><CA><FD><BE><DD>
                 ^
include/drivers/Usart1.c(21): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1PushingFrms = 0;                              //<D5><FD><D4><DA><CD><F9><B7><A2><CB>Ͷ<D3><C1>д<E6><CA><FD><BE><DD>
         ^
include/drivers/Usart1.c(22): warning: no previous extern declaration for non-static variable 'm_bEUART1CheckingSend' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1CheckingSend = 0;                             //<D5><FD><D4><DA>ȷ<C8><CF><CA><FD><BE>ݷ<A2><CB><CD>
                 ^
include/drivers/Usart1.c(22): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1CheckingSend = 0;                             //<D5><FD><D4><DA>ȷ<C8><CF><CA><FD><BE>ݷ<A2><CB><CD>
         ^
include/drivers/Usart1.c(23): warning: no previous extern declaration for non-static variable 'm_bEUART1CheckingRec' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1CheckingRec = 0;                              //<D5><FD><D4><DA>ȷ<C8>Ͻ<D3><CA><D5><CA><FD><BE><DD>
                 ^
include/drivers/Usart1.c(23): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1CheckingRec = 0;                              //<D5><FD><D4><DA>ȷ<C8>Ͻ<D3><CA><D5><CA><FD><BE><DD>
         ^
include/drivers/Usart1.c(24): warning: no previous extern declaration for non-static variable 'm_bEUART1TxEn' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1TxEn = 0;                                             //ʹ<C4>ܷ<A2><CB><CD>
                 ^
include/drivers/Usart1.c(24): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1TxEn = 0;                                             //ʹ<C4>ܷ<A2><CB><CD>
         ^
include/drivers/Usart1.c(27): warning: no previous prototype for function 'Usart2InitVariables' [-Wmissing-prototypes]
void Usart2InitVariables(void)
     ^
include/drivers/Usart1.c(27): note: declare 'static' if the function is not intended to be used outside of this translation unit
void Usart2InitVariables(void)
^
static
include/drivers/Usart1.c(43): warning: no previous prototype for function 'UART1_CheckReceive' [-Wmissing-prototypes]
void UART1_CheckReceive(void)
     ^
include/drivers/Usart1.c(43): note: declare 'static' if the function is not intended to be used outside of this translation unit
void UART1_CheckReceive(void)
^
static
include/drivers/Usart1.c(62): warning: code will never be executed [-Wunreachable-code]
        while( m_EUART1_DMA_RXPtr != DMACnt2 && MaxDataLen2 > 0)
               ^~~~~~~~~~~~~~~~~~
include/drivers/Usart1.c(120): warning: implicit declaration of function 'delay_us' is invalid in C99 [-Wimplicit-function-declaration]
                delay_us(10);
                ^
include/drivers/Usart1.c(96): warning: code will never be executed [-Wunreachable-code]
        if(m_EUART1_TxFrm_Head == m_EUART1_TxFrm_Tail)                                  //<B6><D3><C1><D0>Ϊ<BF><D5>
           ^~~~~~~~~~~~~~~~~~~
include/drivers/Usart1.c(203): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
        memcpy((uint8_t*)m_EUART1_TxFrames[m_EUART1_TxFrm_Head].buf, (uint8_t*)pdata, data_len);
        ~~~~~~                                                                        ^~~~~~~~
include/drivers/Usart1.c(251): warning: no previous prototype for function 'Uart1_SendByte' [-Wmissing-prototypes]
void Uart1_SendByte(  uint8_t ch )
     ^
include/drivers/Usart1.c(251): note: declare 'static' if the function is not intended to be used outside of this translation unit
void Uart1_SendByte(  uint8_t ch )
^
static
include/drivers/Usart1.c(11): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrames' [-Wmissing-variable-declarations]
EUART1_Frame m_EUART1_TxFrames[EUART1_TX_FRM_SIZE];     //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>
             ^
include/drivers/Usart1.c(11): note: declare 'static' if the variable is not intended to be used outside of this translation unit
EUART1_Frame m_EUART1_TxFrames[EUART1_TX_FRM_SIZE];     //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>
^
include/drivers/Usart1.c(38): warning: no previous extern declaration for non-static variable 't1' [-Wmissing-variable-declarations]
uint16_t t1;
         ^
include/drivers/Usart1.c(38): note: declare 'static' if the variable is not intended to be used outside of this translation unit
uint16_t t1;
^
17 warnings generated.
compiling Usart1.c...
include/drivers/Usart.c(10): warning: no previous extern declaration for non-static variable 'm_EUART_TxFrm_Tail' [-Wmissing-variable-declarations]
volatile int8_t m_EUART_TxFrm_Tail = 0;                                 //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>βָ<D5><EB>
                ^
@@ -438,10 +344,102 @@
^
19 warnings generated.
compiling Usart.c...
compiling mk_trace.c...
compiling pin_config.c...
include/drivers/Usart1.c(12): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrm_Tail' [-Wmissing-variable-declarations]
volatile int8_t m_EUART1_TxFrm_Tail = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>βָ<D5><EB>
                ^
include/drivers/Usart1.c(12): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int8_t m_EUART1_TxFrm_Tail = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>βָ<D5><EB>
         ^
include/drivers/Usart1.c(13): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrm_Head' [-Wmissing-variable-declarations]
volatile int8_t m_EUART1_TxFrm_Head = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ͷָ<D5><EB>
                ^
include/drivers/Usart1.c(13): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int8_t m_EUART1_TxFrm_Head = 0;                                        //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ͷָ<D5><EB>
         ^
include/drivers/Usart1.c(14): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrm_FreeFrmLen' [-Wmissing-variable-declarations]
volatile int8_t m_EUART1_TxFrm_FreeFrmLen = 0;                  //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ʣ<D3><E0>֡<CA><FD>
                ^
include/drivers/Usart1.c(14): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int8_t m_EUART1_TxFrm_FreeFrmLen = 0;                  //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>ʣ<D3><E0>֡<CA><FD>
         ^
include/drivers/Usart1.c(17): warning: no previous extern declaration for non-static variable 'm_EUART1_DMA_RXPtr' [-Wmissing-variable-declarations]
volatile int32_t m_EUART1_DMA_RXPtr = 0;                                        //<B5><B1>ǰ<CA><FD><BE>ݵ<D8>ַ
                 ^
include/drivers/Usart1.c(17): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile int32_t m_EUART1_DMA_RXPtr = 0;                                        //<B5><B1>ǰ<CA><FD><BE>ݵ<D8>ַ
         ^
include/drivers/Usart1.c(21): warning: no previous extern declaration for non-static variable 'm_bEUART1PushingFrms' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1PushingFrms = 0;                              //<D5><FD><D4><DA><CD><F9><B7><A2><CB>Ͷ<D3><C1>д<E6><CA><FD><BE><DD>
                 ^
include/drivers/Usart1.c(21): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1PushingFrms = 0;                              //<D5><FD><D4><DA><CD><F9><B7><A2><CB>Ͷ<D3><C1>д<E6><CA><FD><BE><DD>
         ^
include/drivers/Usart1.c(22): warning: no previous extern declaration for non-static variable 'm_bEUART1CheckingSend' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1CheckingSend = 0;                             //<D5><FD><D4><DA>ȷ<C8><CF><CA><FD><BE>ݷ<A2><CB><CD>
                 ^
include/drivers/Usart1.c(22): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1CheckingSend = 0;                             //<D5><FD><D4><DA>ȷ<C8><CF><CA><FD><BE>ݷ<A2><CB><CD>
         ^
include/drivers/Usart1.c(23): warning: no previous extern declaration for non-static variable 'm_bEUART1CheckingRec' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1CheckingRec = 0;                              //<D5><FD><D4><DA>ȷ<C8>Ͻ<D3><CA><D5><CA><FD><BE><DD>
                 ^
include/drivers/Usart1.c(23): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1CheckingRec = 0;                              //<D5><FD><D4><DA>ȷ<C8>Ͻ<D3><CA><D5><CA><FD><BE><DD>
         ^
include/drivers/Usart1.c(24): warning: no previous extern declaration for non-static variable 'm_bEUART1TxEn' [-Wmissing-variable-declarations]
volatile uint8_t m_bEUART1TxEn = 0;                                             //ʹ<C4>ܷ<A2><CB><CD>
                 ^
include/drivers/Usart1.c(24): note: declare 'static' if the variable is not intended to be used outside of this translation unit
volatile uint8_t m_bEUART1TxEn = 0;                                             //ʹ<C4>ܷ<A2><CB><CD>
         ^
include/drivers/Usart1.c(27): warning: no previous prototype for function 'Usart2InitVariables' [-Wmissing-prototypes]
void Usart2InitVariables(void)
     ^
include/drivers/Usart1.c(27): note: declare 'static' if the function is not intended to be used outside of this translation unit
void Usart2InitVariables(void)
^
static
include/drivers/Usart1.c(43): warning: no previous prototype for function 'UART1_CheckReceive' [-Wmissing-prototypes]
void UART1_CheckReceive(void)
     ^
include/drivers/Usart1.c(43): note: declare 'static' if the function is not intended to be used outside of this translation unit
void UART1_CheckReceive(void)
^
static
include/drivers/Usart1.c(62): warning: code will never be executed [-Wunreachable-code]
        while( m_EUART1_DMA_RXPtr != DMACnt2 && MaxDataLen2 > 0)
               ^~~~~~~~~~~~~~~~~~
include/drivers/Usart1.c(120): warning: implicit declaration of function 'delay_us' is invalid in C99 [-Wimplicit-function-declaration]
                delay_us(10);
                ^
include/drivers/Usart1.c(96): warning: code will never be executed [-Wunreachable-code]
        if(m_EUART1_TxFrm_Head == m_EUART1_TxFrm_Tail)                                  //<B6><D3><C1><D0>Ϊ<BF><D5>
           ^~~~~~~~~~~~~~~~~~~
include/drivers/Usart1.c(203): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
        memcpy((uint8_t*)m_EUART1_TxFrames[m_EUART1_TxFrm_Head].buf, (uint8_t*)pdata, data_len);
        ~~~~~~                                                                        ^~~~~~~~
include/drivers/Usart1.c(251): warning: no previous prototype for function 'Uart1_SendByte' [-Wmissing-prototypes]
void Uart1_SendByte(  uint8_t ch )
     ^
include/drivers/Usart1.c(251): note: declare 'static' if the function is not intended to be used outside of this translation unit
void Uart1_SendByte(  uint8_t ch )
^
static
include/drivers/Usart1.c(11): warning: no previous extern declaration for non-static variable 'm_EUART1_TxFrames' [-Wmissing-variable-declarations]
EUART1_Frame m_EUART1_TxFrames[EUART1_TX_FRM_SIZE];     //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>
             ^
include/drivers/Usart1.c(11): note: declare 'static' if the variable is not intended to be used outside of this translation unit
EUART1_Frame m_EUART1_TxFrames[EUART1_TX_FRM_SIZE];     //<CA><FD><BE>ݷ<A2><CB><CD>֡<B6><D3><C1><D0>
^
include/drivers/Usart1.c(38): warning: no previous extern declaration for non-static variable 't1' [-Wmissing-variable-declarations]
uint16_t t1;
         ^
include/drivers/Usart1.c(38): note: declare 'static' if the variable is not intended to be used outside of this translation unit
uint16_t t1;
^
17 warnings generated.
compiling Usart1.c...
compiling board.c...
compiling wsf_assert.c...
dw_app.c(1): warning: In file included from...
./dw_app.h(132): warning: no newline at end of file [-Wnewline-eof]
#endif
@@ -511,9 +509,10 @@
^
14 warnings generated.
compiling dw_app.c...
compiling wsf_heap.c...
compiling pin_config.c...
compiling wsf_assert.c...
compiling wsf_bufio.c...
compiling wsf_msg.c...
compiling wsf_buf.c...
include/main/main.c(57): warning: no previous extern declaration for non-static variable 'trx_buf' [-Wmissing-variable-declarations]
uint8_t trx_buf[10] = {0};
        ^
@@ -663,15 +662,18 @@
            ^
30 warnings generated.
compiling main.c...
compiling wsf_buf.c...
compiling wsf_nvm.c...
compiling wsf_os.c...
compiling wsf_msg.c...
compiling wsf_heap.c...
compiling wsf_queue.c...
compiling wsf_os.c...
compiling wsf_nvm.c...
compiling wsf_timer.c...
compiling wsf_trace.c...
compiling pal_flash.c...
compiling pal_uart.c...
compiling pal_sys.c...
compiling crc.c...
compiling pal_uart.c...
compiling libc.c...
uwb_tag_.c(9): warning: In file included from...
./dw_app.h(132): warning: no newline at end of file [-Wnewline-eof]
#endif
@@ -1399,8 +1401,6 @@
                ^
144 warnings generated.
compiling uwb_tag_.c...
compiling crc.c...
compiling libc.c...
linking...
.\include\devices\MK800X\Source\ARM\MK800X_ac6_copy.sct(25): warning: L6314W: No section matches pattern *(.XIP_SECTION).
Program Size: Code=52780 RO-data=7296 RW-data=1284 ZI-data=26988  
@@ -1421,7 +1421,7 @@
  d:\Users\xookk\AppData\Local\Arm\Packs\MKSEMI\MK800X_DFP\1.0.3\Device\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed:  00:00:14
Build Time Elapsed:  00:00:16
</pre>
</body>
</html>