µVision Build Log
Tool Versions:
IDE-Version: ¦ÌVision V5.30.0.0
Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: LDL LDL, 123456, LIC=KRMW3-AAKHJ-KP1ZY-I7S69-4HUEQ-JF80V
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.30.0.0
Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin
C Compiler: ArmClang.exe V6.14
Assembler: Armasm.exe V6.14
Linker/Locator: ArmLink.exe V6.14
Library Manager: ArmAr.exe V6.14
Hex Converter: FromElf.exe V6.14
CPU DLL:
Dialog DLL:
Target DLL: Segger\JL2CM3.dll V2.99.38.0
Dialog DLL: TCM.DLL V1.42.0.0
Project:
C:\Users\LDL\Desktop\MCU_CBU\Project\Project.uvprojx
Project File Date: 05/26/2021
Output:
*** Using Compiler 'V6.14', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'GD32E230C_START'
compiling delay.c...
compiling systick.c...
compiling gd32e23x_it.c...
compiling led.c...
../User/connect_wifi.c(31): warning: implicit declaration of function 'USART0_Send_Str' is invalid in C99 [-Wimplicit-function-declaration]
USART0_Send_Str("begin connect wifi\r\n");
^
../User/connect_wifi.c(37): warning: implicit declaration of function 'USART0_Send_Str' is invalid in C99 [-Wimplicit-function-declaration]
USART0_Send_Str("smart config\r\n");
^
2 warnings generated.
compiling connect_wifi.c...
compiling usart.c...
compiling main.c...
compiling gd32e23x_crc.c...
compiling gd32e23x_adc.c...
compiling system_gd32e23x.c...
compiling gd32e23x_cmp.c...
compiling gd32e23x_exti.c...
compiling gd32e23x_dbg.c...
compiling gd32e23x_dma.c...
compiling gd32e23x_i2c.c...
compiling gd32e23x_gpio.c...
compiling gd32e23x_fwdgt.c...
compiling gd32e23x_fmc.c...
compiling gd32e23x_rcu.c...
compiling gd32e23x_misc.c...
compiling gd32e23x_pmu.c...
compiling gd32e23x_syscfg.c...
compiling gd32e23x_rtc.c...
compiling gd32e23x_timer.c...
compiling gd32e23x_spi.c...
assembling startup_gd32e23x.s...
compiling gd32e23x_usart.c...
compiling gd32e23x_wwdgt.c...
compiling mcu_api.c...
../MCU_SDK/system.c(152): warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "{\"p\":\"", my_strlen("{\"p\":\""));
^~~~~~~~~~~
../MCU_SDK/mcu_api.h(43): note: passing argument to parameter 'str' here
unsigned long my_strlen(unsigned char *str);
^
../MCU_SDK/system.c(152): warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "{\"p\":\"", my_strlen("{\"p\":\""));
^~~~~~~~~~~
../MCU_SDK/system.c(51): note: passing argument to parameter 'src' here
unsigned short set_wifi_uart_buffer(unsigned short dest, const unsigned char *src, unsigned short len)
^
../MCU_SDK/system.c(154): warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "\",\"v\":\"", my_strlen("\",\"v\":\""));
^~~~~~~~~~~~~
../MCU_SDK/mcu_api.h(43): note: passing argument to parameter 'str' here
unsigned long my_strlen(unsigned char *str);
^
../MCU_SDK/system.c(154): warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "\",\"v\":\"", my_strlen("\",\"v\":\""));
^~~~~~~~~~~~~
../MCU_SDK/system.c(51): note: passing argument to parameter 'src' here
unsigned short set_wifi_uart_buffer(unsigned short dest, const unsigned char *src, unsigned short len)
^
../MCU_SDK/system.c(156): warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "\",\"m\":", my_strlen("\",\"m\":"));
^~~~~~~~~~~
../MCU_SDK/mcu_api.h(43): note: passing argument to parameter 'str' here
unsigned long my_strlen(unsigned char *str);
^
../MCU_SDK/system.c(156): warning: passing 'char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "\",\"m\":", my_strlen("\",\"m\":"));
^~~~~~~~~~~
../MCU_SDK/system.c(51): note: passing argument to parameter 'src' here
unsigned short set_wifi_uart_buffer(unsigned short dest, const unsigned char *src, unsigned short len)
^
../MCU_SDK/system.c(175): warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "}", my_strlen("}"));
^~~
../MCU_SDK/mcu_api.h(43): note: passing argument to parameter 'str' here
unsigned long my_strlen(unsigned char *str);
^
../MCU_SDK/system.c(175): warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
length = set_wifi_uart_buffer(length, "}", my_strlen("}"));
^~~
../MCU_SDK/system.c(51): note: passing argument to parameter 'src' here
unsigned short set_wifi_uart_buffer(unsigned short dest, const unsigned char *src, unsigned short len)
^
8 warnings generated.
compiling system.c...
compiling protocol.c...
linking...
Program Size: Code=7502 RO-data=370 RW-data=4 ZI-data=1564
FromELF: creating hex file...
".\output\GD32E230C_START.axf" - 0 Error(s), 10 Warning(s).
Software Packages used:
Package Vendor: ARM
http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
ARM.CMSIS.5.7.0
CMSIS (Cortex Microcontroller Software Interface Standard)
* Component: CORE Version: 5.4.0
Package Vendor: GigaDevice
http://gd32mcu.21ic.com/data/documents/yingyongruanjian/GigaDevice.GD32E23x_DFP.1.0.0.pack
GigaDevice.GD32E23x_DFP.1.0.0
GigaDevice GD32E23x Series Device Support and Examples
Collection of Component include folders:
.\RTE\_GD32E230C_START
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include
C:\Keil_v5\ARM\PACK\GigaDevice\GD32E23x_DFP\1.0.0\Device\Include
Collection of Component Files used:
* Component: ARM::CMSIS:CORE:5.4.0
Build Time Elapsed: 00:00:07