礦ision Build Log

Tool Versions:

IDE-Version: μVision V5.38.0.0 Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: add add, add, LIC=FYKYW-Q0JJV-LQH0Q-NFD91-3BTKX-FCEUM Tool Versions: Toolchain: MDK-ARM Plus Version: 5.38.0.0 Toolchain Path: F:\Keil_v5\ARM\ARMCLANG\Bin C Compiler: ArmClang.exe V6.19 Assembler: Armasm.exe V6.19 Linker/Locator: ArmLink.exe V6.19 Library Manager: ArmAr.exe V6.19 Hex Converter: FromElf.exe V6.19 CPU DLL: Dialog DLL: Target DLL: CMSIS_AGDI_V8M.DLL V1.7.20.0 Dialog DLL: TCM.DLL V1.56.4.0

Project:

E:\A_My project\postgraduate_stage\oximeter\oximeter_workspace_keil\oximeter\EBF_RA2E1.uvprojx Project File Date: 07/28/2023

Output:

*** Using Compiler 'V6.19', folder: 'F:\Keil_v5\ARM\ARMCLANG\Bin' Build target 'Target 1' src/hal_entry.c(8): warning: In file included from... ./src/LCD\lcd.h(3): warning: In file included from... ./src\sys.h(3): warning: redefinition of typedef 'u32' is a C11 feature [-Wtypedef-redefinition] typedef uint32_t u32; ^ ./src/LCD\lcd_init.h(4): note: './src\sys.h' included multiple times, additional include site here #include "sys.h" ^ ./src/LCD\lcd.h(3): note: './src\sys.h' included multiple times, additional include site here #include "sys.h" ^ ./src\sys.h(3): note: unguarded header; consider using #ifdef guards or #pragma once typedef uint32_t u32; ^ src/hal_entry.c(8): warning: In file included from... ./src/LCD\lcd.h(3): warning: In file included from... ./src\sys.h(4): warning: redefinition of typedef 'u16' is a C11 feature [-Wtypedef-redefinition] typedef uint16_t u16; ^ ./src/LCD\lcd_init.h(4): note: './src\sys.h' included multiple times, additional include site here #include "sys.h" ^ ./src/LCD\lcd.h(3): note: './src\sys.h' included multiple times, additional include site here #include "sys.h" ^ ./src\sys.h(4): note: unguarded header; consider using #ifdef guards or #pragma once typedef uint16_t u16; ^ src/hal_entry.c(8): warning: In file included from... ./src/LCD\lcd.h(3): warning: In file included from... ./src\sys.h(5): warning: redefinition of typedef 'u8' is a C11 feature [-Wtypedef-redefinition] typedef uint8_t u8; ^ ./src/LCD\lcd_init.h(4): note: './src\sys.h' included multiple times, additional include site here #include "sys.h" ^ ./src/LCD\lcd.h(3): note: './src\sys.h' included multiple times, additional include site here #include "sys.h" ^ ./src\sys.h(5): note: unguarded header; consider using #ifdef guards or #pragma once typedef uint8_t u8; ^ src/hal_entry.c(46): warning: passing 'char[6]' to parameter of type 'const u8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LCD_ShowString(30,6,"%sp02",WHITE,BLACK,12,0); ^~~~~~~ ./src/LCD\lcd.h(19): note: passing argument to parameter 'p' here void LCD_ShowString(u16 x,u16 y,const u8 *p,u16 fc,u16 bc,u8 sizey,u8 mode);// ^ src/hal_entry.c(47): warning: passing 'char[7]' to parameter of type 'const u8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LCD_ShowString(100,6,"PR bpm",WHITE,BLACK,12,0); ^~~~~~~~ ./src/LCD\lcd.h(19): note: passing argument to parameter 'p' here void LCD_ShowString(u16 x,u16 y,const u8 *p,u16 fc,u16 bc,u8 sizey,u8 mode);// ^ src/hal_entry.c(48): warning: passing 'char[2]' to parameter of type 'const u8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LCD_ShowString(13,26,"-",WHITE,BLACK,32,0); ^~~ ./src/LCD\lcd.h(19): note: passing argument to parameter 'p' here void LCD_ShowString(u16 x,u16 y,const u8 *p,u16 fc,u16 bc,u8 sizey,u8 mode);// ^ src/hal_entry.c(49): warning: passing 'char[2]' to parameter of type 'const u8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LCD_ShowString(85,26,"-",WHITE,BLACK,32,0); ^~~ ./src/LCD\lcd.h(19): note: passing argument to parameter 'p' here void LCD_ShowString(u16 x,u16 y,const u8 *p,u16 fc,u16 bc,u8 sizey,u8 mode);// ^ src/hal_entry.c(79): warning: implicit conversion changes signedness: 'long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] aun_red_buffer[i] = (long)((long)((long)temp[0]&0x03)<<16) | (long)temp[1]<<8 | (long)temp[2]; // ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/hal_entry.c(80): warning: implicit conversion changes signedness: 'long' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] aun_ir_buffer[i] = (long)((long)((long)temp[3] & 0x03)<<16) |(long)temp[4]<<8 | (long)temp[5]; // / ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/hal_entry.c(152): warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] AnoPTv8TxFrameF1_assistant(aun_ir_buffer[i]-ir_min, aun_red_buffer[i]-un_min); ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~ src/hal_entry.c(152): warning: implicit conversion changes signedness: 'unsigned int' to 'int32_t' (aka 'int') [-Wsign-conversion] AnoPTv8TxFrameF1_assistant(aun_ir_buffer[i]-ir_min, aun_red_buffer[i]-un_min); ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~ src/hal_entry.c(170): warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] LCD_ShowIntNum(13,26,n_sp02,3,WHITE,BLACK,32); ~~~~~~~~~~~~~~ ^~~~~~ src/hal_entry.c(174): warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] LCD_ShowIntNum(85,26,n_heart_rate,3,WHITE,BLACK,32); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~ src/hal_entry.c(177): warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] LCD_ShowIntNum(93,26,n_heart_rate,3,WHITE,BLACK,32); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~ 14 warnings generated. compiling hal_entry.c... linking... Program Size: Code=9732 RO-data=14452 RW-data=8 ZI-data=10884 FromELF: creating hex file... ".\Objects\EBF_RA2E1.axf" - 0 Error(s), 14 Warning(s).

Software Packages used:

Package Vendor: Renesas Renesas.Project Content.1.0.0 Project content managed by the Renesas Smart Configurator * Component: Build Configuration Version: * Component: ra Version: * Component: Generated Data Version: * Component: Linker Script Version: Package Vendor: Renesas https://www2.renesas.eu/Keil_MDK_Packs/Renesas.RA_DFP.4.5.0.pack Renesas.RA_DFP.4.5.0 Renesas RA series device family pack * Component: RA Configuration Version: 1.0.0

Collection of Component include folders:

./RTE/_Target_1 ./ra/arm/CMSIS_5/CMSIS/Core/Include ./ra/fsp/inc ./ra/fsp/inc/api ./ra/fsp/inc/instances ./ra_cfg/fsp_cfg ./ra_cfg/fsp_cfg/bsp ./ra_gen E:/A_My project/postgraduate_stage/oximeter/oximeter_workspace_keil/oximeter

Collection of Component Files used:

* Component: Renesas::Flex Software:Build Configuration Include file: ra_cfg/fsp_cfg/r_rtc_cfg.h Include file: ra_cfg/fsp_cfg/r_sci_uart_cfg.h Include file: ra_cfg/fsp_cfg/bsp/board_cfg.h Include file: ra_cfg/fsp_cfg/bsp/bsp_mcu_family_cfg.h Include file: ra_cfg/fsp_cfg/bsp/bsp_mcu_device_cfg.h Include file: ra_cfg/fsp_cfg/bsp/bsp_pin_cfg.h Include file: ra_cfg/fsp_cfg/r_adc_cfg.h Include file: ra_cfg/fsp_cfg/bsp/bsp_mcu_device_pn_cfg.h Include file: ra_cfg/fsp_cfg/r_ioport_cfg.h Include file: ra_cfg/fsp_cfg/bsp/bsp_cfg.h * Component: Renesas::Flex Software:Components:ra Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cachel1_armv7.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armcc.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_armclang_ltm.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_compiler.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_gcc.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_iccarm.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv8.h Include file: ra/fsp/inc/api/fsp_common_api.h Include file: ra/fsp/inc/api/r_adc_api.h Include file: ra/fsp/inc/api/r_cgc_api.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0plus.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm4.h Include file: ra/fsp/inc/api/r_elc_api.h Include file: ra/fsp/inc/api/r_ioport_api.h Include file: ra/fsp/inc/api/r_rtc_api.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm0.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm3.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm55.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/pmu_armv8.h Include file: ra/fsp/inc/api/r_transfer_api.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/cmsis_version.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm23.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm33.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc300.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv81mml.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mml.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_starmc1.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm85.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_armv8mbl.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm1.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm7.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_sc000.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/mpu_armv7.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/pac_armv81.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/tz_context.h Include file: ra/fsp/inc/api/bsp_api.h Include file: ra/arm/CMSIS_5/CMSIS/Core/Include/core_cm35p.h Source file: ra/fsp/src/bsp/mcu/all/bsp_delay.c Source file: ra/fsp/src/bsp/mcu/all/bsp_io.c Include file: ra/fsp/src/bsp/mcu/all/bsp_group_irq.h Include file: ra/fsp/src/bsp/mcu/all/bsp_io.h Source file: ra/fsp/src/bsp/mcu/all/bsp_irq.c Include file: ra/fsp/inc/instances/r_ioport.h Include file: ra/fsp/src/bsp/mcu/all/bsp_delay.h Include file: ra/fsp/src/bsp/mcu/all/bsp_irq.h Include file: ra/fsp/src/bsp/mcu/all/bsp_mcu_api.h Include file: ra/fsp/src/bsp/mcu/all/bsp_module_stop.h Source file: ra/fsp/src/bsp/mcu/all/bsp_register_protection.c Include file: ra/fsp/src/bsp/mcu/all/bsp_register_protection.h Include file: ra/fsp/inc/api/r_uart_api.h Include file: ra/fsp/inc/instances/r_adc.h Source file: ra/fsp/src/bsp/mcu/all/bsp_clocks.c Include file: ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/R7FA2E1A9.h Include file: ra/fsp/src/bsp/mcu/all/bsp_common.h Include file: ra/fsp/src/bsp/mcu/all/bsp_arm_exceptions.h Include file: ra/fsp/inc/fsp_features.h Source file: ra/fsp/src/bsp/mcu/all/bsp_common.c Include file: ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/renesas.h Include file: ra/fsp/src/bsp/mcu/all/bsp_compiler_support.h Include file: ra/fsp/src/bsp/cmsis/Device/RENESAS/Include/system.h Source file: ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/startup.c Source file: ra/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c Include file: ra/fsp/src/bsp/mcu/all/bsp_clocks.h Include file: ra/fsp/inc/instances/r_rtc.h Include file: ra/fsp/inc/fsp_version.h Source file: ra/fsp/src/bsp/mcu/all/bsp_group_irq.c Include file: ra/fsp/src/bsp/mcu/all/bsp_guard.h Source file: ra/fsp/src/bsp/mcu/all/bsp_guard.c Include file: ra/fsp/inc/instances/r_sci_uart.h Include file: ra/fsp/src/bsp/mcu/ra2e1/bsp_elc.h Include file: ra/fsp/src/bsp/mcu/ra2e1/bsp_icu.h Source file: ra/fsp/src/r_sci_uart/r_sci_uart.c Include file: ra/fsp/src/bsp/mcu/all/bsp_tfu.h Source file: ra/fsp/src/r_ioport/r_ioport.c Source file: ra/fsp/src/bsp/mcu/all/bsp_security.c Include file: ra/fsp/src/bsp/mcu/all/bsp_security.h Source file: ra/fsp/src/bsp/mcu/all/bsp_rom_registers.c Source file: ra/fsp/src/r_adc/r_adc.c Source file: ra/fsp/src/r_rtc/r_rtc.c Include file: ra/fsp/src/bsp/mcu/ra2e1/bsp_mcu_info.h Include file: ra/fsp/src/bsp/mcu/ra2e1/bsp_feature.h Source file: ra/fsp/src/bsp/mcu/all/bsp_sbrk.c * Component: Renesas::Flex Software:Generated Data Include file: ra_gen/bsp_clock_cfg.h Source file: ra_gen/common_data.c Include file: ra_gen/common_data.h Source file: ra_gen/hal_data.c Include file: ra_gen/hal_data.h Source file: ra_gen/main.c Include file: ra_gen/vector_data.h Source file: ra_gen/vector_data.c Source file: ra_gen/pin_data.c * Component: Renesas::Flex Software:Linker Script * Component: Renesas::Flex Software:RA Configuration:1.0.0 Build Time Elapsed: 00:00:03