µVision Build Log
Tool Versions:
IDE-Version: ¦ÌVision V5.36.0.0
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: 1 HP, 1, LIC=47GU5-GV94T-LQE0Q-NF3LX-6JJCC-HD6JV
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.36.0.0
Toolchain Path: D:\downloadware-specialty\Keil5-51\ARM\ARMCLANG\Bin
C Compiler: ArmClang.exe V6.16
Assembler: Armasm.exe V6.16
Linker/Locator: ArmLink.exe V6.16
Library Manager: ArmAr.exe V6.16
Hex Converter: FromElf.exe V6.16
CPU DLL:
Dialog DLL:
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0
Dialog DLL: TCM.DLL V1.53.0.0
Project:
D:\__download-temporary storage\RA6M5_FSP_20230615\test\test2\FSP_Project.uvprojx
Project File Date: 07/18/2023
Output:
*** Using Compiler 'V6.16', folder: 'D:\downloadware-specialty\Keil5-51\ARM\ARMCLANG\Bin'
Rebuild target 'Target 1'
compiling bsp_dtc.c...
compiling bsp_SysTick.c...
src/OLED/oled.c(3): warning: non-portable path to file '"OLED_Font.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path]
#include "oled_font.h" //ȡģֿ
^~~~~~~~~~~~~
"OLED_Font.h"
src/OLED/oled.c(79): warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
da=da<<1;
~~~^~~
src/OLED/oled.c(116): warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
Write_IIC_Data(dat);
~~~~~~~~~~~~~~ ^~~
src/OLED/oled.c(120): warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
Write_IIC_Command(dat);
~~~~~~~~~~~~~~~~~ ^~~
4 warnings generated.
compiling oled.c...
compiling system.c...
compiling startup.c...
compiling bsp_key.c...
compiling bsp_clocks.c...
src/hal_entry.c(34): warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(0,0,"Year:",16);
^~~~~~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(36): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(57,0,CurrentT[6],2,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(38): warning: passing 'char [7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(0,2,"Month:",16);
^~~~~~~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(39): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(48,2,CurrentT[5],2,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(40): warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(65,2,"-",16);
^~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(41): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(74,2,CurrentT[4],2,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(43): warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(0,4,"Week:",16);
^~~~~~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(44): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(44,4,CurrentT[3],1,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(46): warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(0,6,"Time:",16);
^~~~~~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(47): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(42,6,CurrentT[2],2,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(48): warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(58,6,"-",16);
^~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(49): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(68,6,CurrentT[1],2,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(50): warning: passing 'char [2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
OLED_ShowString(85,6,"-",16);
^~~
./src/OLED\oled.h(48): note: passing argument to parameter 'p' here
void OLED_ShowString(u8 x,u8 y, u8 *p,u8 Char_Size);
^
src/hal_entry.c(51): warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion]
OLED_ShowNum(95,6,CurrentT[0],2,16);
~~~~~~~~~~~~ ^~~~~~~~~~~
src/hal_entry.c(136): warning: implicit conversion turns floating-point number into integer: 'float' to 'unsigned int' [-Wfloat-conversion]
OLED_ShowNum(10,4,T,4,16);
~~~~~~~~~~~~ ^
src/hal_entry.c(145): warning: passing 'const unsigned char []' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
OLED_DrawBMP(100,3,116,7,BMP4);
^~~~
./src/OLED\oled.h(51): note: passing argument to parameter 'BMP' here
void OLED_DrawBMP(unsigned char x0, unsigned char y0,unsigned char x1, unsigned char y1,unsigned char BMP[]);
^
src/hal_entry.c(152): warning: passing 'const unsigned char []' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
OLED_DrawBMP(100,3,116,7,BMP2);
^~~~
./src/OLED\oled.h(51): note: passing argument to parameter 'BMP' here
void OLED_DrawBMP(unsigned char x0, unsigned char y0,unsigned char x1, unsigned char y1,unsigned char BMP[]);
^
src/hal_entry.c(159): warning: passing 'const unsigned char []' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
OLED_DrawBMP(100,3,116,7,BMP1);
^~~~
./src/OLED\oled.h(51): note: passing argument to parameter 'BMP' here
void OLED_DrawBMP(unsigned char x0, unsigned char y0,unsigned char x1, unsigned char y1,unsigned char BMP[]);
^
18 warnings generated.
compiling hal_entry.c...
src/DS18B20/ds18b20.c(24): warning: non-portable path to file '"DS18B20.h"'; specified path differs in case from file name on disk [-Wnonportable-include-path]
#include "ds18b20.h"
^~~~~~~~~~~
"DS18B20.h"
src/DS18B20/ds18b20.c(259): warning: implicit conversion turns floating-point number into integer: 'double' to 'short' [-Wfloat-conversion]
temp = (double)(temp+1) * 0.625;
~ ~~~~~~~~~~~~~~~~~^~~~~~~
src/DS18B20/ds18b20.c(264): warning: implicit conversion turns floating-point number into integer: 'double' to 'short' [-Wfloat-conversion]
temp = (double)temp * 0.625;
~ ~~~~~~~~~~~~~^~~~~~~
3 warnings generated.
compiling ds18b20.c...
compiling bsp_delay.c...
compiling bsp_common.c...
compiling bsp_group_irq.c...
compiling bsp_register_protection.c...
compiling bsp_io.c...
compiling bsp_guard.c...
compiling bsp_irq.c...
compiling bsp_sbrk.c...
compiling pin_data.c...
compiling bsp_rom_registers.c...
compiling main.c...
compiling bsp_security.c...
compiling common_data.c...
compiling r_ioport.c...
compiling hal_data.c...
compiling vector_data.c...
compiling r_rtc.c...
linking...
Program Size: Code=12916 RO-data=4324 RW-data=4 ZI-data=1952
FromELF: creating hex file...
After Build - User command #1: cmd /c "start "Renesas" /w cmd /c ""D:\downloadware-specialty\Keil5-51\Renesas\RA_DFP\4.4.0\launcher\rasc_launcher.bat" "D:\__download-temporary storage\RA6M5_FSP_20230615\test\test2\rasc_version.txt" -nosplash --launcher.suppressErrors --gensmartbundle --compiler ARMv6 "D:\__download-temporary storage\RA6M5_FSP_20230615\test\test2\configuration.xml" "D:\__download-temporary storage\RA6M5_FSP_20230615\test\test2\Objects\FSP_Project.axf" 2> "%TEMP%\rasc_stderr.out"""
^C
".\Objects\FSP_Project.axf" - 0 Error(s), 25 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.4.0.pack
Renesas.RA_DFP.4.4.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
D:\__download-temporary storage\RA6M5_FSP_20230615\test\test2
Collection of Component Files used:
* Component: Renesas::Flex Software:Build Configuration
Include file: ra_cfg\fsp_cfg\bsp\bsp_mcu_device_pn_cfg.h
Include file: ra_cfg\fsp_cfg\r_rtc_cfg.h
Include file: ra_cfg\fsp_cfg\bsp\board_cfg.h
Include file: ra_cfg\fsp_cfg\bsp\bsp_pin_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\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\fsp\inc\fsp_version.h
Include file: ra\fsp\inc\api\r_ioport_api.h
Include file: ra\fsp\inc\instances\r_ioport.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm55.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm23.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm0.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm35p.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm1.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_sc300.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\pac_armv81.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm33.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm7.h
Include file: ra\fsp\inc\api\r_cgc_api.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_starmc1.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\cmsis_version.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_armv8mml.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_sc000.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm0plus.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm85.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\pmu_armv8.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\mpu_armv7.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_armv81mml.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_armv8mbl.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\mpu_armv8.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\fsp\inc\api\r_rtc_api.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm3.h
Include file: ra\arm\CMSIS_5\CMSIS\Core\Include\core_cm4.h
Include file: ra\fsp\inc\fsp_common_api.h
Include file: ra\fsp\inc\fsp_features.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_clocks.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_common.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_arm_exceptions.h
Source file: ra\fsp\src\bsp\cmsis\Device\RENESAS\Source\system.c
Include file: ra\fsp\src\bsp\mcu\all\bsp_delay.h
Include file: ra\fsp\src\bsp\cmsis\Device\RENESAS\Include\system.h
Include file: ra\fsp\inc\instances\r_rtc.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_guard.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_irq.h
Include file: ra\fsp\src\bsp\cmsis\Device\RENESAS\Include\renesas.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_io.h
Source file: ra\fsp\src\bsp\mcu\all\bsp_guard.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_delay.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_rom_registers.c
Source file: ra\fsp\src\bsp\cmsis\Device\RENESAS\Source\startup.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_register_protection.c
Include file: ra\fsp\src\bsp\mcu\all\bsp_security.h
Source file: ra\fsp\src\bsp\mcu\all\bsp_security.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_io.c
Include file: ra\fsp\src\bsp\mcu\all\bsp_compiler_support.h
Source file: ra\fsp\src\bsp\mcu\all\bsp_common.c
Include file: ra\fsp\src\bsp\mcu\all\bsp_tfu.h
Include file: ra\fsp\src\bsp\mcu\ra6m5\bsp_elc.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_module_stop.h
Include file: ra\fsp\src\bsp\cmsis\Device\RENESAS\Include\R7FA6M5BH.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_register_protection.h
Source file: ra\fsp\src\bsp\mcu\all\bsp_sbrk.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_clocks.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_irq.c
Source file: ra\fsp\src\bsp\mcu\all\bsp_group_irq.c
Include file: ra\fsp\src\bsp\mcu\all\bsp_group_irq.h
Include file: ra\fsp\src\bsp\mcu\all\bsp_mcu_api.h
Include file: ra\fsp\src\bsp\mcu\ra6m5\bsp_feature.h
Source file: ra\fsp\src\r_ioport\r_ioport.c
Include file: ra\fsp\src\bsp\mcu\ra6m5\bsp_mcu_info.h
Source file: ra\fsp\src\r_rtc\r_rtc.c
* Component: Renesas::Flex Software:Generated Data
Source file: ra_gen\pin_data.c
Source file: ra_gen\hal_data.c
Include file: ra_gen\bsp_clock_cfg.h
Include file: ra_gen\vector_data.h
Source file: ra_gen\vector_data.c
Source file: ra_gen\common_data.c
Include file: ra_gen\common_data.h
Include file: ra_gen\hal_data.h
Source file: ra_gen\main.c
* Component: Renesas::Flex Software:Linker Script
* Component: Renesas::Flex Software:RA Configuration:1.0.0
Build Time Elapsed: 00:00:04