We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello, i am new on programming STM32 devices. I am using STM32f103c8 board. I tried to write my first code and I got a lot of warnings during the build.
This is my code and the warnings I am encountering. How can I fix it? Thanks.
Rebuild started: Project: CAN *** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Target 1' assembling startup_stm32f10x_md.s... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/misc.c(23): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/misc.c(23): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(36): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/misc.c(23): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(63): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/misc.c(23): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(75): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/misc.c(131): warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority; ~ ^~~~~~~~~~~ 13 warnings generated. compiling misc.c... main.c(1): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ main.c(1): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(36): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ main.c(1): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(63): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ main.c(1): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(75): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ main.c(1): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(96): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ 15 warnings generated. compiling main.c... RTE/Device/STM32F103C8/system_stm32f10x.c(64): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ RTE/Device/STM32F103C8/system_stm32f10x.c(64): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(36): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ RTE/Device/STM32F103C8/system_stm32f10x.c(64): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(63): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ RTE/Device/STM32F103C8/system_stm32f10x.c(64): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(75): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ RTE/Device/STM32F103C8/system_stm32f10x.c(64): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(96): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ RTE/Device/STM32F103C8/system_stm32f10x.c(166): 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/STM32F103C8/system_stm32f10x.c(166): 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}; ^ 16 warnings generated. compiling system_stm32f10x.c... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_gpio.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_gpio.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(36): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_gpio.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(75): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_gpio.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(96): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ 12 warnings generated. compiling stm32f10x_gpio.c... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_rcc.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_rcc.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(36): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_rcc.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(63): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_rcc.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(96): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ 12 warnings generated. compiling stm32f10x_rcc.c... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_can.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_can.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(63): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_gpio.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_can.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(75): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_rcc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_can.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(8347): warning: In file included from... ./RTE/Device/STM32F103C8\stm32f10x_conf.h(96): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\misc.h(31): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(18): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - To use or not the peripheral<92>s drivers in application code(i.e. ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(19): warning: invalid UTF-8 in comment [-Winvalid-utf8] * code will be based on direct access to peripheral<92>s registers ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/Include\stm32f10x.h(26): warning: invalid UTF-8 in comment [-Winvalid-utf8] * - Macros to access peripheral<92>s registers hardware ^ C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/src/stm32f10x_can.c(22): warning: In file included from... C:/Users/quyma/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.1/Device/StdPeriph_Driver/inc\stm32f10x_can.h(144): warning: padding size of 'CanTxMsg' with 1 byte to alignment boundary [-Wpadded] typedef struct ^ 13 warnings generated. compiling stm32f10x_can.c... linking... Program Size: Code=732 RO-data=252 RW-data=0 ZI-data=1632 ".\Objects\CAN.axf" - 0 Error(s), 81 Warning(s). Build Time Elapsed: 00:00:01
Hi there, thank you for asking a question. I have moved your question to the Keil forum. Many thanks.