礦ision Build Log

Tool Versions:

IDE-Version: μVision V5.39.0.0 Copyright (C) 2023 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: risvol Administrator, 1, LIC=32JT4-FQ5N8-PGS7M-XAIRY-55IIK-6GTBT Tool Versions: Toolchain: PK251 Prof. Developers Kit Version: 5.60.0.0 Toolchain Path: D:\Keil_v5\C251\BIN C Compiler: C251.exe V5.60.0.0 Assembler: A251.exe V4.69.13.0 Linker/Locator: L251.exe V4.66.93.0 Library Manager: LIB251.exe V4.30.1.0 Hex Converter: OH251.exe V1.47.0.0 CPU DLL: S251.DLL V3.129.0.0 Dialog DLL: DCORE51.DLL V2.81.6.0 Target DLL: STCMON251.DLL V0, 1, 0, 8 Dialog DLL: TCORE51.DLL V2.66.4.0

Project:

F:\0_STC_MCU\AI8051U【彩虹星系列】-火烛\code\【火烛】Scientific calculators TFT -冲哥\Scientific calculators tft touch v1.6_demo(实验箱版本)\Projects\Keil5_C251\AI8051U_C251.uvproj Project File Date: 12/21/2024

Output:

Build target 'AI8051U_C251' compiling main.c... ..\..\User\main.c(112): warning C98: parameter 4: pointer to different objects ..\..\User\main.c(112): warning C91: '&': pointer to different objects ..\..\User\main.c(113): warning C98: parameter 4: pointer to different objects ..\..\User\main.c(113): warning C91: '&': pointer to different objects ..\..\User\main.c(117): warning C98: parameter 4: pointer to different objects ..\..\User\main.c(117): warning C91: '&': pointer to different objects ..\..\User\main.c(202): warning C98: parameter 4: pointer to different objects ..\..\User\main.c(202): warning C91: '&': pointer to different objects ..\..\User\main.c(203): warning C98: parameter 4: pointer to different objects ..\..\User\main.c(203): warning C91: '&': pointer to different objects ..\..\User\main.c(207): warning C98: parameter 4: pointer to different objects ..\..\User\main.c(207): warning C91: '&': pointer to different objects compiling menu.c... ..\..\User\menu.c(31): warning C47: 'num': unreferenced parameter ..\..\User\menu.c(40): warning C91: '&': pointer to different objects ..\..\User\menu.c(42): warning C91: '&': pointer to different objects ..\..\User\menu.c(43): warning C91: '&': pointer to different objects ..\..\User\menu.c(44): warning C91: '&': pointer to different objects ..\..\User\menu.c(57): warning C91: '&': pointer to different objects ..\..\User\menu.c(64): warning C91: '&': pointer to different objects ..\..\User\menu.c(65): warning C91: '&': pointer to different objects ..\..\User\menu.c(72): warning C91: '&': pointer to different objects ..\..\User\menu.c(121): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(121): warning C91: '&': pointer to different objects ..\..\User\menu.c(124): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(124): warning C91: '&': pointer to different objects ..\..\User\menu.c(125): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(125): warning C91: '&': pointer to different objects ..\..\User\menu.c(126): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(126): warning C91: '&': pointer to different objects ..\..\User\menu.c(127): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(127): warning C91: '&': pointer to different objects ..\..\User\menu.c(128): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(128): warning C91: '&': pointer to different objects ..\..\User\menu.c(130): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(130): warning C91: '&': pointer to different objects ..\..\User\menu.c(131): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(131): warning C91: '&': pointer to different objects ..\..\User\menu.c(132): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(132): warning C91: '&': pointer to different objects ..\..\User\menu.c(133): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(133): warning C91: '&': pointer to different objects ..\..\User\menu.c(134): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(134): warning C91: '&': pointer to different objects ..\..\User\menu.c(135): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(135): warning C91: '&': pointer to different objects ..\..\User\menu.c(136): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(136): warning C91: '&': pointer to different objects ..\..\User\menu.c(137): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(137): warning C91: '&': pointer to different objects ..\..\User\menu.c(139): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(139): warning C91: '&': pointer to different objects ..\..\User\menu.c(140): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(140): warning C91: '&': pointer to different objects ..\..\User\menu.c(141): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(141): warning C91: '&': pointer to different objects ..\..\User\menu.c(142): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(142): warning C91: '&': pointer to different objects ..\..\User\menu.c(143): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(143): warning C91: '&': pointer to different objects ..\..\User\menu.c(145): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(145): warning C91: '&': pointer to different objects ..\..\User\menu.c(146): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(146): warning C91: '&': pointer to different objects ..\..\User\menu.c(147): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(147): warning C91: '&': pointer to different objects ..\..\User\menu.c(148): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(148): warning C91: '&': pointer to different objects ..\..\User\menu.c(149): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(149): warning C91: '&': pointer to different objects ..\..\User\menu.c(151): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(151): warning C91: '&': pointer to different objects ..\..\User\menu.c(152): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(152): warning C91: '&': pointer to different objects ..\..\User\menu.c(153): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(153): warning C91: '&': pointer to different objects ..\..\User\menu.c(154): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(154): warning C91: '&': pointer to different objects ..\..\User\menu.c(155): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(155): warning C91: '&': pointer to different objects ..\..\User\menu.c(156): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(156): warning C91: '&': pointer to different objects ..\..\User\menu.c(158): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(158): warning C91: '&': pointer to different objects ..\..\User\menu.c(159): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(159): warning C91: '&': pointer to different objects ..\..\User\menu.c(160): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(160): warning C91: '&': pointer to different objects ..\..\User\menu.c(161): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(161): warning C91: '&': pointer to different objects ..\..\User\menu.c(162): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(162): warning C91: '&': pointer to different objects ..\..\User\menu.c(163): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(163): warning C91: '&': pointer to different objects ..\..\User\menu.c(164): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(164): warning C91: '&': pointer to different objects ..\..\User\menu.c(165): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(165): warning C91: '&': pointer to different objects ..\..\User\menu.c(166): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(166): warning C91: '&': pointer to different objects ..\..\User\menu.c(167): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(167): warning C91: '&': pointer to different objects ..\..\User\menu.c(169): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(169): warning C91: '&': pointer to different objects ..\..\User\menu.c(170): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(170): warning C91: '&': pointer to different objects ..\..\User\menu.c(171): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(171): warning C91: '&': pointer to different objects ..\..\User\menu.c(172): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(172): warning C91: '&': pointer to different objects ..\..\User\menu.c(173): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(173): warning C91: '&': pointer to different objects ..\..\User\menu.c(175): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(175): warning C91: '&': pointer to different objects ..\..\User\menu.c(176): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(176): warning C91: '&': pointer to different objects ..\..\User\menu.c(177): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(177): warning C91: '&': pointer to different objects ..\..\User\menu.c(178): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(178): warning C91: '&': pointer to different objects ..\..\User\menu.c(179): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(179): warning C91: '&': pointer to different objects ..\..\User\menu.c(180): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(180): warning C91: '&': pointer to different objects ..\..\User\menu.c(189): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(189): warning C91: '&': pointer to different objects ..\..\User\menu.c(190): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(190): warning C91: '&': pointer to different objects ..\..\User\menu.c(191): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(191): warning C91: '&': pointer to different objects ..\..\User\menu.c(192): warning C98: parameter 4: pointer to different objects ..\..\User\menu.c(192): warning C91: '&': pointer to different objects ..\..\User\menu.c(286): warning C151: pointer truncation: 'far' to 'xdata' ..\..\User\menu.c(299): warning C151: pointer truncation: 'far' to 'xdata' ..\..\User\menu.c(418): warning C137: constant in condition expression compiling set.c... ..\..\User\set.c(248): warning C188: 'parameter 2': value truncated ..\..\User\set.c(252): warning C188: 'parameter 2': value truncated ..\..\User\set.c(324): warning C188: 'parameter 2': value truncated ..\..\User\set.c(328): warning C188: 'parameter 2': value truncated ..\..\User\set.c(337): warning C47: 'keynum': unreferenced parameter ..\..\User\set.c(344): warning C47: 'showdat': unreferenced local variable compiling fun.c... compiling nor_cal.c... ..\..\User\nor_cal.c(78): warning C98: parameter 1: pointer to different objects ..\..\User\nor_cal.c(78): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(114): warning C98: parameter 1: pointer to different objects ..\..\User\nor_cal.c(114): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(126): warning C98: parameter 5: pointer to different objects ..\..\User\nor_cal.c(126): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(185): warning C98: parameter 1: pointer to different objects ..\..\User\nor_cal.c(185): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(185): warning C188: 'parameter 4': value truncated ..\..\User\nor_cal.c(193): warning C98: parameter 5: pointer to different objects ..\..\User\nor_cal.c(193): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(231): warning C98: parameter 5: pointer to different objects ..\..\User\nor_cal.c(231): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(276): warning C98: parameter 1: pointer to different objects ..\..\User\nor_cal.c(276): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(312): warning C98: parameter 1: pointer to different objects ..\..\User\nor_cal.c(312): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(324): warning C98: parameter 5: pointer to different objects ..\..\User\nor_cal.c(324): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(364): warning C98: parameter 1: pointer to different objects ..\..\User\nor_cal.c(364): warning C91: '&': pointer to different objects ..\..\User\nor_cal.c(364): warning C188: 'parameter 4': value truncated ..\..\User\nor_cal.c(372): warning C98: parameter 5: pointer to different objects ..\..\User\nor_cal.c(372): warning C91: '&': pointer to different objects compiling funcpic.c... ..\..\User\funcpic.c(211): warning C98: parameter 1: pointer to different objects ..\..\User\funcpic.c(211): warning C91: '&': pointer to different objects ..\..\User\funcpic.c(239): warning C98: parameter 1: pointer to different objects ..\..\User\funcpic.c(239): warning C91: '&': pointer to different objects ..\..\User\funcpic.c(191): warning C47: 'a': unreferenced label compiling solve.c... compiling sensus.c... ..\..\User\sensus.c(63): warning C47: 'i': unreferenced local variable ..\..\User\sensus.c(63): warning C47: 'j': unreferenced local variable ..\..\User\sensus.c(331): warning C47: 'c': unreferenced parameter ..\..\User\sensus.c(331): warning C47: 'index': unreferenced parameter ..\..\User\sensus.c(397): warning C188: 'parameter 2': value truncated ..\..\User\sensus.c(426): warning C188: 'parameter 2': value truncated compiling calculus.c... ..\..\User\calculus.c(52): warning C98: parameter 1: pointer to different objects ..\..\User\calculus.c(52): warning C91: '&': pointer to different objects ..\..\User\calculus.c(89): warning C98: parameter 1: pointer to different objects ..\..\User\calculus.c(89): warning C91: '&': pointer to different objects ..\..\User\calculus.c(96): warning C98: parameter 5: pointer to different objects ..\..\User\calculus.c(96): warning C91: '&': pointer to different objects ..\..\User\calculus.c(107): warning C98: parameter 1: pointer to different objects ..\..\User\calculus.c(107): warning C91: '&': pointer to different objects ..\..\User\calculus.c(107): warning C188: 'parameter 4': value truncated ..\..\User\calculus.c(110): warning C98: parameter 5: pointer to different objects ..\..\User\calculus.c(110): warning C91: '&': pointer to different objects ..\..\User\calculus.c(164): warning C98: parameter 5: pointer to different objects ..\..\User\calculus.c(164): warning C91: '&': pointer to different objects ..\..\User\calculus.c(219): warning C98: parameter 5: pointer to different objects ..\..\User\calculus.c(219): warning C91: '&': pointer to different objects ..\..\User\calculus.c(273): warning C98: parameter 5: pointer to different objects ..\..\User\calculus.c(273): warning C91: '&': pointer to different objects ..\..\User\calculus.c(328): warning C98: parameter 5: pointer to different objects ..\..\User\calculus.c(328): warning C91: '&': pointer to different objects compiling config.c... compiling delay.c... compiling uart1.c... compiling iic.c... ..\..\Drivers\BSP\IIC\iic.c(203): warning C188: 'parameter 1': value truncated ..\..\Drivers\BSP\IIC\iic.c(259): warning C188: 'parameter 1': value truncated compiling spi.c... ..\..\Drivers\BSP\SPI\spi.c(127): warning C47: 'i': unreferenced local variable ..\..\Drivers\BSP\SPI\spi.c(127): warning C47: 'dat': unreferenced local variable compiling lcm.c... compiling tim.c... compiling iap.c... compiling rtc.c... compiling at24cxx.c... ..\..\Drivers\Hardware\AT24CXX\at24cxx.c(47): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\AT24CXX\at24cxx.c(51): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\AT24CXX\at24cxx.c(55): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\AT24CXX\at24cxx.c(84): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\AT24CXX\at24cxx.c(88): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\AT24CXX\at24cxx.c(92): warning C188: 'parameter 1': value truncated compiling lcd_tft.c... ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(210): warning C47: 'temp': unreferenced local variable ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(411): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(412): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(414): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(415): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(416): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(419): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(420): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(422): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(423): warning C188: 'parameter 1': value truncated ..\..\Drivers\Hardware\LCD_TFT\lcd_tft.c(424): warning C188: 'parameter 1': value truncated compiling touch.c... compiling tft_keyboard.c... compiling screen.c... ..\..\Drivers\Middlewares\SCREEN\screen.c(30): warning C98: parameter 4: pointer to different objects ..\..\Drivers\Middlewares\SCREEN\screen.c(30): warning C91: '&': pointer to different objects compiling eeprom.c... linking... Program Size: data=8.7 edata+hdata=1904 xdata=2602 const=3388 code=58611 creating hex file from "..\..\Output\AI8051U_C251"... "..\..\Output\AI8051U_C251" - 0 Error(s), 217 Warning(s). Build Time Elapsed: 00:00:06