µVision Build Log

Tool Versions:

IDE-Version: ¥ìVision V5.22.0.0 Copyright (C) 2016 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: HW L, QS, LIC=R4HTG-V2LNF-F0LN5-G1M1A-9FM81-C5IPH Tool Versions: Toolchain: MDK-ARM Professional Version: 5.22 Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 4 (build 422) Assembler: Armasm.exe V5.06 update 4 (build 422) Linker/Locator: ArmLink.exe V5.06 update 4 (build 422) Library Manager: ArmAr.exe V5.06 update 4 (build 422) Hex Converter: FromElf.exe V5.06 update 4 (build 422) CPU DLL: SARMCM3.DLL V5.22 Dialog DLL: DARMCM1.DLL V1.15.0.0 Target DLL: CMSIS_AGDI.dll V1.27.0.0 Dialog DLL: TARMCM1.DLL V1.11.0.0

Project:

C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App\W7500x_S2E.uvproj Project File Date: 04/04/2017

Output:

*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'W7500x_S2E_App' assembling startup_W7500x.s... compiling W7500x_dualtimer.c... compiling system_W7500x.c... compiling W7500x_adc.c... compiling W7500x_exti.c... compiling W7500x_gpio.c... compiling W7500x_pwm.c... compiling W7500x_ssp.c... compiling W7500x_wztoe.c... compiling W7500x_uart.c... compiling W7500x_wdt.c... compiling W7500x_rng.c... compiling W7500x_dma.c... compiling W7500x_crg.c... compiling socket.c... compiling wizchip_conf.c... compiling loopback.c... ..\..\ioLibrary\Application\loopback\loopback.c(234): warning: #177-D: variable "sentsize" was declared but never referenced uint16_t size = 0, sentsize=0; ..\..\ioLibrary\Application\loopback\loopback.c: 1 warning, 0 errors compiling W7500x_miim.c... compiling dns.c... compiling dhcp_cb.c... compiling dhcp.c... compiling retarget.c... compiling W7500x_board.c... compiling W7500x_it.c... compiling util.c... src\Configuration\util.c(173): warning: #550-D: variable "str_tmp" was set but never used uint8_t str_tmp[2]; src\Configuration\util.c(223): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(tmp_hexstr, "%x", hexarray++); src\Configuration\util.c: 2 warnings, 0 errors compiling ConfigData.c... compiling main.c... compiling storageHandler.c... compiling flashHandler.c... compiling seg.c... compiling segcp.c... src\Configuration\segcp.c(225): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" if(!strncmp((char *)pmsg, *pcmd, strlen(*pcmd))) break; src\Configuration\segcp.c(225): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" if(!strncmp((char *)pmsg, *pcmd, strlen(*pcmd))) break; src\Configuration\segcp.c(267): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict" strcpy(param, (uint8_t*)&pmsg[2]); src\Configuration\segcp.c(267): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" strcpy(param, (uint8_t*)&pmsg[2]); src\Configuration\segcp.c(295): warning: #144-D: a value of type "uint8_t *" cannot be used to initialize an entity of type "char *" char * trep = segcp_rep; src\Configuration\segcp.c(315): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict" treq = strtok(segcp_req, EGCP_DELIMETER); src\Configuration\segcp.c(315): warning: #513-D: a value of type "char *" cannot be assigned to an entity of type "uint8_t *" treq = strtok(segcp_req, EGCP_DELIMETER); src\Configuration\segcp.c(324): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" param_len = strlen(param); src\Configuration\segcp.c(683): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param,"%ld", &tmp_long); src\Configuration\segcp.c(688): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param,"%ld", &tmp_long); src\Configuration\segcp.c(693): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param,"%ld", &tmp_long); src\Configuration\segcp.c(796): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%s", &dev_config->module_name); src\Configuration\segcp.c(796): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param, "%s", &dev_config->module_name); src\Configuration\segcp.c(801): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param,"%ld", &tmp_long); src\Configuration\segcp.c(806): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param,"%ld", &tmp_long); src\Configuration\segcp.c(823): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" else strcpy(dev_config->options.dns_domain_name, param); src\Configuration\segcp.c(828): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%d", &tmp_int); src\Configuration\segcp.c(828): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param, "%d", &tmp_int); src\Configuration\segcp.c(866): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%ld", &tmp_long); src\Configuration\segcp.c(871): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%ld", &tmp_long); src\Configuration\segcp.c(876): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%d", &tmp_int); src\Configuration\segcp.c(876): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param, "%d", &tmp_int); src\Configuration\segcp.c(887): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param,"%x", &tmp_int); src\Configuration\segcp.c(887): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param,"%x", &tmp_int); src\Configuration\segcp.c(917): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" else sscanf(param,"%s", &dev_config->options.pw_connect[0]); src\Configuration\segcp.c(928): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" else sscanf(param,"%s", &dev_config->options.pw_search); src\Configuration\segcp.c(928): warning: #181-D: argument is incompatible with corresponding format string conversion else sscanf(param,"%s", &dev_config->options.pw_search); src\Configuration\segcp.c(932): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%ld", &tmp_long); src\Configuration\segcp.c(955): warning: #224-D: the format string requires additional arguments ,dev_config->network_info_common.local_ip[2] , dev_config->network_info_common.local_ip[3], (uint16_t) EVICE_FWUP_PORT); src\Configuration\segcp.c(986): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%x", &tmp_int); src\Configuration\segcp.c(986): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param, "%x", &tmp_int); src\Configuration\segcp.c(1015): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%x", &tmp_int); src\Configuration\segcp.c(1015): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param, "%x", &tmp_int); src\Configuration\segcp.c(1058): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *restrict" sscanf(param, "%d", &tmp_int); src\Configuration\segcp.c(1058): warning: #181-D: argument is incompatible with corresponding format string conversion sscanf(param, "%d", &tmp_int); src\Configuration\segcp.c(1127): warning: #513-D: a value of type "char *" cannot be assigned to an entity of type "uint8_t *" treq = strtok( ULL, EGCP_DELIMETER); src\Configuration\segcp.c(1174): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict" sprintf(trep,"%s%c%c%c%c%c%c\r\n",tbSEGCPCMD[SEGCP_MA], src\Configuration\segcp.c(1183): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" if((tpar[0] == EGCP_NULL && dev_config->options.pw_search[0] == 0) || !strcmp(tpar, dev_config->options.pw_search)) src\Configuration\segcp.c(1185): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" memcpy(trep,treq, strlen(tpar)+4); // "PWxxxx\r\n" src\Configuration\segcp.c(1186): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" treq += (strlen(tpar) + 4); src\Configuration\segcp.c(1187): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" trep += (strlen(tpar) + 4); src\Configuration\segcp.c(1193): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" sendto( EGCP_UDP_SOCK, segcp_rep, 14+strlen(tpar)+strlen(trep), "\xFF\xFF\xFF\xFF", destport); src\Configuration\segcp.c(1193): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" sendto( EGCP_UDP_SOCK, segcp_rep, 14+strlen(tpar)+strlen(trep), "\xFF\xFF\xFF\xFF", destport); src\Configuration\segcp.c(1279): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict" sprintf(trep,"%s%c%c%c%c%c%c\r\n",tbSEGCPCMD[SEGCP_MA], src\Configuration\segcp.c(1288): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" if((tpar[0] == EGCP_NULL && dev_config->options.pw_search[0] == 0) || !strcmp(tpar, dev_config->options.pw_search)) src\Configuration\segcp.c(1290): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" memcpy(trep,treq, strlen(tpar)+4); // "PWxxxx\r\n" src\Configuration\segcp.c(1291): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" treq += (strlen(tpar) + 4); src\Configuration\segcp.c(1292): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" trep += (strlen(tpar) + 4); src\Configuration\segcp.c(1294): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" send( EGCP_TCP_SOCK, segcp_rep, 14+strlen(tpar)+strlen(trep)); src\Configuration\segcp.c(1294): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" send( EGCP_TCP_SOCK, segcp_rep, 14+strlen(tpar)+strlen(trep)); src\Configuration\segcp.c(1230): warning: #177-D: variable "i" was declared but never referenced uint16_t i = 0; src\Configuration\segcp.c(1355): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" uart_puts( EG_DATA_UART, segcp_rep, strlen(segcp_rep)); src\Configuration\segcp.c(1400): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "const char *" return strlen(buf); src\Configuration\segcp.c: 53 warnings, 0 errors compiling timerHandler.c... compiling deviceHandler.c... compiling uartHandler.c... compiling gpioHandler.c... compiling i2cHandler.c... compiling eepromHandler.c... linking... Program Size: Code=40836 RO-data=1624 RW-data=780 ZI-data=12884 FromELF: creating hex file... After Build - User command #1: fromelf --bin -o "C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App\obj\W7500x_S2E_App.bin" "C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App\obj\W7500x_S2E_App.axf" After Build - User command #2: w7500_s2e_app_gen_production_hex2bin.bat C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App>copy /b /y obj\W7500x_S2E_App.bin bin\ 1°³ ÆÄÀÏÀÌ º¹»çµÇ¾ú½À´Ï´Ù. C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App>copy /b /y obj\W7500x_S2E_App.hex bin\ 1°³ ÆÄÀÏÀÌ º¹»çµÇ¾ú½À´Ï´Ù. C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App>copy /b /y ..\S2E_Boot\bin\W7500x_S2E_Boot.hex + bin\W7500x_S2E_App.hex ..\W7500x_S2E_Production.hex ..\S2E_Boot\bin\W7500x_S2E_Boot.hex bin\W7500x_S2E_App.hex 1°³ ÆÄÀÏÀÌ º¹»çµÇ¾ú½À´Ï´Ù. C:\Users\lhw\Desktop\WIZ750SR\Projects\S2E_App>..\hex2bin.exe ..\W7500x_S2E_Production.hex hex2bin v1.0.4, Copyright (C) 1998 Jacques Pelletier checksum extensions Copyright (C) 2004 Rockwell Automation Lowest address = 00000000 Highest address = 00011777 Pad Byte = FF 8-bit Checksum = 39 ".\obj\W7500x_S2E_App.axf" - 0 Error(s), 56 Warning(s). Build Time Elapsed: 00:00:06