projet_voilier/Keil_Adrien_Celia/Objects/projet_chavirement.build_log.htm
2021-10-20 15:30:50 +02:00

172 lines
9.2 KiB
HTML

<html>
<body>
<pre>
<h1>µVision Build Log</h1>
<h2>Tool Versions:</h2>
IDE-Version: µVision V5.33.0.0
Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: Celia C, Insa, LIC=----
Tool Versions:
Toolchain: MDK-Lite Version: 5.33.0.0
Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin
C Compiler: ArmClang.exe V6.15
Assembler: Armasm.exe V6.15
Linker/Locator: ArmLink.exe V6.15
Library Manager: ArmAr.exe V6.15
Hex Converter: FromElf.exe V6.15
CPU DLL: SARMCM3.DLL V5.33.0.0
Dialog DLL: DCM.DLL V1.17.3.0
Target DLL: UL2CM3.DLL V1.163.9.0
Dialog DLL: TCM.DLL V1.48.0.0
<h2>Project:</h2>
C:\Users\chauz\Documents_non_drive\INSA\4A\S7\projet_voilier\projet_voilier\Keil_Adrien_Celia\projet_chavirement.uvprojx
Project File Date: 10/20/2021
<h2>Output:</h2>
*** Using Compiler 'V6.15', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'CarteSTM'
compiling principal.c...
RTE/Device/STM32F103RB/system_stm32f10x.c(167): warning: no previous extern declaration for non-static variable 'AHBPrescTable' [-Wmissing-variable-declarations]
__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
^
RTE/Device/STM32F103RB/system_stm32f10x.c(167): note: declare 'static' if the variable is not intended to be used outside of this translation unit
__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
^
1 warning generated.
compiling system_stm32f10x.c...
../Drivers/Driver_GPIO.c(21): warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
GPIOStructPtr->GPIO->CRH &= ~(0xF << ((GPIOStructPtr->GPIO_Pin*4) - (8*4)));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_GPIO.c(26): warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
GPIOStructPtr->GPIO->CRH |= (In_PullDown << ((GPIOStructPtr->GPIO_Pin*4) - (8*4)));
~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_GPIO.c(30): warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
GPIOStructPtr->GPIO->CRH |= (GPIOStructPtr->GPIO_Conf << ((GPIOStructPtr->GPIO_Pin*4) - (8*4)));
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_GPIO.c(34): warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
GPIOStructPtr->GPIO->CRL &= ~(0xF << (GPIOStructPtr->GPIO_Pin*4));
~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_GPIO.c(39): warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
GPIOStructPtr->GPIO->CRL |= (In_PullDown << (GPIOStructPtr->GPIO_Pin*4));
~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_GPIO.c(43): warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
GPIOStructPtr->GPIO->CRL |= (GPIOStructPtr->GPIO_Conf << (GPIOStructPtr->GPIO_Pin * 4));
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_GPIO.c(1): warning: In file included from...
../Drivers/Driver_GPIO.h(5): warning: padding size of 'MyGPIO_Struct_TypeDef' with 2 bytes to alignment boundary [-Wpadded]
typedef struct {
^
../Drivers/Driver_GPIO.c(50): warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return (GPIO->IDR & (1 << GPIO_Pin)) ;
~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~
8 warnings generated.
compiling Driver_GPIO.c...
../Sources/chavirement.c(5): warning: no previous prototype for function 'lire' [-Wmissing-prototypes]
char lire(char address) {
^
../Sources/chavirement.c(5): note: declare 'static' if the function is not intended to be used outside of this translation unit
char lire(char address) {
^
static
../Sources/chavirement.c(14): warning: no previous prototype for function 'ecrire' [-Wmissing-prototypes]
void ecrire(char address, char data) {
^
../Sources/chavirement.c(14): note: declare 'static' if the function is not intended to be used outside of this translation unit
void ecrire(char address, char data) {
^
static
../Sources/chavirement.c(2): warning: In file included from...
../Drivers\Driver_GPIO.h(5): warning: padding size of 'MyGPIO_Struct_TypeDef' with 2 bytes to alignment boundary [-Wpadded]
typedef struct {
^
../Sources/chavirement.c(48): warning: unused variable 'a' [-Wunused-variable]
uint8_t a = lire(0x34);
^
../Sources/chavirement.c(49): warning: unused variable 'b' [-Wunused-variable]
uint8_t b = lire(0x35);
^
5 warnings generated.
compiling chavirement.c...
assembling startup_stm32f10x_md.s...
../Drivers/Driver_SPI.c(66): warning: implicit conversion loses integer precision: 'volatile uint16_t' (aka 'volatile unsigned short') to 'char' [-Wimplicit-int-conversion]
return SPI->DR ;
~~~~~~ ~~~~~^~
1 warning generated.
compiling Driver_SPI.c...
../Drivers/Driver_TIMER.c(4): warning: no previous extern declaration for non-static variable 'IT_function_TIM1' [-Wmissing-variable-declarations]
void (* IT_function_TIM1) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(4): note: declare 'static' if the variable is not intended to be used outside of this translation unit
void (* IT_function_TIM1) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(5): warning: no previous extern declaration for non-static variable 'IT_function_TIM2' [-Wmissing-variable-declarations]
void (* IT_function_TIM2) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(5): note: declare 'static' if the variable is not intended to be used outside of this translation unit
void (* IT_function_TIM2) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(6): warning: no previous extern declaration for non-static variable 'IT_function_TIM3' [-Wmissing-variable-declarations]
void (* IT_function_TIM3) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(6): note: declare 'static' if the variable is not intended to be used outside of this translation unit
void (* IT_function_TIM3) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(7): warning: no previous extern declaration for non-static variable 'IT_function_TIM4' [-Wmissing-variable-declarations]
void (* IT_function_TIM4) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(7): note: declare 'static' if the variable is not intended to be used outside of this translation unit
void (* IT_function_TIM4) (void) = 0x0;
^
../Drivers/Driver_TIMER.c(131): warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
Timer->CCR1 = (int) (Timer -> ARR * rapport) ;
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_TIMER.c(134): warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
Timer->CCR2 = (int) (Timer -> ARR * rapport) ;
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_TIMER.c(137): warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
Timer->CCR3 = (int) (Timer -> ARR * rapport) ;
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Drivers/Driver_TIMER.c(140): warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
Timer->CCR4 = (int) (Timer -> ARR * rapport) ;
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
compiling Driver_TIMER.c...
linking...
Program Size: Code=752 RO-data=252 RW-data=0 ZI-data=1648
".\Objects\projet_chavirement.axf" - 0 Error(s), 23 Warning(s).
<h2>Software Packages used:</h2>
Package Vendor: ARM
http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
ARM.CMSIS.5.7.0
CMSIS (Cortex Microcontroller Software Interface Standard)
* Component: CORE Version: 5.4.0
Package Vendor: Keil
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack
Keil.STM32F1xx_DFP.2.3.0
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
* Component: Startup Version: 1.0.0
<h2>Collection of Component include folders:</h2>
.\RTE\Device\STM32F103RB
.\RTE\_CarteSTM
C:\Users\chauz\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
C:\Users\chauz\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
<h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:5.4.0
* Component: Keil::Device:Startup:1.0.0
Include file: RTE_Driver\Config\RTE_Device.h
Source file: Device\Source\ARM\STM32F1xx_OPT.s
Source file: Device\Source\ARM\startup_stm32f10x_md.s
Source file: Device\Source\system_stm32f10x.c
Build Time Elapsed: 00:00:01
</pre>
</body>
</html>