µVision Build Log
Tool Versions:
IDE-Version: µVision V5.12.0.0 Copyright (C) 2014 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: koe durdom, , LIC=65ISZ-JKPV5-JJC6S-LVICB-TZ5P4-KTWS0 Tool Versions: Toolchain: MDK-ARM Standard Version: 5.12.0.0 Toolchain Path: C:\Program Files (x86)\mdk512\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.05 (build 41) Assembler: Armasm.exe V5.05 (build 41) Linker/Locator: ArmLink.exe V5.05 (build 41) Library Manager: ArmAr.exe V5.05 (build 41) Hex Converter: FromElf.exe V5.05 (build 41) CPU DLL: SARM.DLL V5.12.0.0 Dialog DLL: DARMP.DLL V1.51 Target DLL: Segger\JLTAgdi.dll Dialog DLL: TARMP.DLL V1.51Project:
D:\Project\project_04072021\project\LE\PAE_MCU\Firmwarez\pae_mcu.uvproj Project File Date: 06/02/2021Output:
Rebuild target 'PaE' compiling pae_mcu.c... pae_mcu.c(506): warning: #1293-D: assignment in condition while(e = file_read(&file, 512, buffer)) pae_mcu.c(531): warning: #1293-D: assignment in condition while(e = file_read(&file,512,buffer)) pae_mcu.c(553): warning: #1293-D: assignment in condition while(e=file_read(&file,512,buffer)) pae_mcu.c(576): warning: #1293-D: assignment in condition while(e = file_read(&file,512,buffer)) pae_mcu.c(601): warning: #940-D: missing return statement at end of non-void function "trd_to_ram" } pae_mcu.c(1051): warning: #61-D: integer operation result is out of range PINSEL0 |=(1<<31); pae_mcu.c(1051): warning: #68-D: integer conversion resulted in a change of sign PINSEL0 |=(1<<31); pae_mcu.c(1074): warning: #61-D: integer operation result is out of range PINSEL3 &= ~(1 << 31); pae_mcu.c(1082): warning: #61-D: integer operation result is out of range FIO1MASK &= ~(1 << 31); pae_mcu.c(1083): warning: #61-D: integer operation result is out of range FIO1DIR |= (1 << 31); // output for FPGA_NCONFIG pae_mcu.c(1083): warning: #68-D: integer conversion resulted in a change of sign FIO1DIR |= (1 << 31); // output for FPGA_NCONFIG pae_mcu.c(1088): warning: #61-D: integer operation result is out of range FIO1SET |= (1 << 31); pae_mcu.c(1088): warning: #68-D: integer conversion resulted in a change of sign FIO1SET |= (1 << 31); pae_mcu.c(1090): warning: #61-D: integer operation result is out of range FIO1CLR |= (1 << 31); pae_mcu.c(1090): warning: #68-D: integer conversion resulted in a change of sign FIO1CLR |= (1 << 31); pae_mcu.c(1092): warning: #61-D: integer operation result is out of range FIO1SET |= (1 << 31); pae_mcu.c(1092): warning: #68-D: integer conversion resulted in a change of sign FIO1SET |= (1 << 31); pae_mcu.c(1515): warning: #1-D: last line of file ends without a newline } pae_mcu.c: 18 warnings, 0 errors assembling LPC2300.s... compiling debug.c... compiling dir.c... EFSL\src\dir.c(219): warning: #111-D: statement is unreachable break; EFSL\src\dir.c(222): warning: #111-D: statement is unreachable break; EFSL\src\dir.c(225): warning: #111-D: statement is unreachable break; EFSL\src\dir.c(244): warning: #1293-D: assignment in condition if((fclus=dir_findinBuf(buf,fatname,loc,mode))){ EFSL\src\dir.c(273): warning: #1293-D: assignment in condition if((cluster=dir_findinCluster(fs,Cache.DiscCluster,fatname,loc,mode))){ EFSL\src\dir.c(295): warning: #1293-D: assignment in condition if((fclus=dir_findinBuf(buf,fatname,loc,mode))){ EFSL\src\dir.c(321): warning: #1293-D: assignment in condition while((next=file_normalToFatName(next,ffnamec))){ EFSL\src\dir.c: 7 warnings, 0 errors compiling disc.c... compiling efs.c... compiling extract.c... compiling fat.c... EFSL\src\fat.c(56): warning: #111-D: statement is unreachable break; EFSL\src\fat.c(64): warning: #111-D: statement is unreachable break; EFSL\src\fat.c(72): warning: #111-D: statement is unreachable break; EFSL\src\fat.c(244): warning: #111-D: statement is unreachable break; EFSL\src\fat.c(247): warning: #111-D: statement is unreachable break; EFSL\src\fat.c(250): warning: #111-D: statement is unreachable break; EFSL\src\fat.c: 6 warnings, 0 errors compiling file.c... EFSL\src\file.c(247): warning: #111-D: statement is unreachable break; EFSL\src\file.c(275): warning: #111-D: statement is unreachable break; EFSL\src\file.c(314): warning: #111-D: statement is unreachable break; EFSL\src\file.c(317): warning: #111-D: statement is unreachable break; EFSL\src\file.c: 4 warnings, 0 errors compiling fs.c... EFSL\src\fs.c(438): warning: #111-D: statement is unreachable break; EFSL\src\fs.c(441): warning: #111-D: statement is unreachable break; EFSL\src\fs.c: 2 warnings, 0 errors compiling ioman.c... compiling ls.c... compiling mkfs.c... compiling partition.c... compiling plibc.c... compiling time.c... compiling ui.c... EFSL\src\ui.c(122): warning: #111-D: statement is unreachable return(-1); EFSL\src\ui.c: 1 warning, 0 errors compiling basic48.c... compiling basic128.c... compiling compress.c... compiling fatall.c... compiling fpga.c... compiling gluk.c... compiling logo.c... compiling trdos.c... compiling hiduser.c... compiling usbcore.c... compiling usbdesc.c... compiling usbhw.c... compiling usbuser.c... compiling ps2.c... ps2\ps2.c(248): warning: #111-D: statement is unreachable return 0; ps2\ps2.c(302): warning: #1-D: last line of file ends without a newline ps2\ps2.c: 2 warnings, 0 errors compiling lpc23xx_sd.c... compiling lpc23xx_spi.c... compiling if_lpc23xx.c... linking... Program Size: Code=35408 RO-data=207220 RW-data=488 ZI-data=32280 FromELF: creating hex file... ".\pae_mcu.axf" - 0 Error(s), 40 Warning(s). Load "D:\\Project\\project_04072021\\project\\LE\\PAE_MCU\\Firmwarez\\pae_mcu.axf" ProjectFile = D:\Project\project_04072021\project\LE\PAE_MCU\Firmwarez\JLinkArm_PaE.ini Device = LPC2368 Info: Device "LPC2368" selected (504 KB flash, 32 KB RAM). VTarget = 3.254V Info: TotalIRLen = 4, IRPrint = 0x01 Info: RTCK reaction time is approx. 126ns Info: Auto JTAG speed: Adaptive DLL version V4.91b, compiled Sep 15 2014 09:17:56 Firmware: J-Link ARM V8 compiled Aug 26 2099 15:08:21 Hardware: V8.00 Hardware-Breakpoints: 2 Software-Breakpoints: 8192 Watchpoints: 0 Found 1 JTAG device, Total IRLen = 4: Id of device #0: 0x4F1F0F0F ARM7 identified. Using adaptive clocking instead of fixed JTAG speed. Using adaptive clocking instead of fixed JTAG speed. Full Chip Erase Done. Programming Done. Verify OK. Using adaptive clocking instead of fixed JTAG speed. Application running ...