µVision Build Log

Tool Versions:

IDE-Version: µVision V5.25.2.0 Copyright (C) 2018 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: Jan Smeets, Razorcat Development GmbH, LIC=---- Tool Versions: Toolchain: MDK-Lite Version: 5.25.2.0 Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin C Compiler: ArmClang.exe V6.9 Assembler: Armasm.exe V6.9 Linker/Locator: ArmLink.exe V6.9 Library Manager: ArmAr.exe V6.9 Hex Converter: FromElf.exe V6.9 CPU DLL: SARMCM3.DLL V5.25.2.0 Dialog DLL: DARMCM1.DLL V1.19.1.0 Target DLL: UL2CM3.DLL V1.160.12.0 Dialog DLL: TARMCM1.DLL V1.14.0.0

Project:

C:\Users\Smeets\Projects\Keil\cortex_m0plus\CMSIS\RTOS2\RTX\Examples\Blinky\Blinky.uvprojx Project File Date: 06/22/2018

Output:

*** Using Compiler 'V6.9', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'Simulation' assembling startup_ARMCM0plus.s... compiling system_ARMCM0plus.c... compiling rtx_lib.c... Blinky.c(46): warning: no previous prototype for function 'Switch_On' [-Wmissing-prototypes] void Switch_On (unsigned char led) { ^ Blinky.c(53): warning: no previous prototype for function 'Switch_Off' [-Wmissing-prototypes] void Switch_Off (unsigned char led) { ^ Blinky.c(61): warning: no previous prototype for function 'signal_func' [-Wmissing-prototypes] void signal_func (osThreadId_t tid) { ^ Blinky.c(73): warning: unused parameter 'argument' [-Wunused-parameter] void phaseA (void *argument) { ^ Blinky.c(73): warning: no previous prototype for function 'phaseA' [-Wmissing-prototypes] void phaseA (void *argument) { ^ Blinky.c(73): warning: function 'phaseA' could be declared with attribute 'noreturn' [-Wmissing-noreturn] void phaseA (void *argument) { ^ Blinky.c(85): warning: unused parameter 'argument' [-Wunused-parameter] void phaseB (void *argument) { ^ Blinky.c(85): warning: no previous prototype for function 'phaseB' [-Wmissing-prototypes] void phaseB (void *argument) { ^ Blinky.c(85): warning: function 'phaseB' could be declared with attribute 'noreturn' [-Wmissing-noreturn] void phaseB (void *argument) { ^ Blinky.c(97): warning: unused parameter 'argument' [-Wunused-parameter] void phaseC (void *argument) { ^ Blinky.c(97): warning: no previous prototype for function 'phaseC' [-Wmissing-prototypes] void phaseC (void *argument) { ^ Blinky.c(97): warning: function 'phaseC' could be declared with attribute 'noreturn' [-Wmissing-noreturn] void phaseC (void *argument) { ^ Blinky.c(109): warning: unused parameter 'argument' [-Wunused-parameter] void phaseD (void *argument) { ^ Blinky.c(109): warning: no previous prototype for function 'phaseD' [-Wmissing-prototypes] void phaseD (void *argument) { ^ Blinky.c(109): warning: function 'phaseD' could be declared with attribute 'noreturn' [-Wmissing-noreturn] void phaseD (void *argument) { ^ Blinky.c(121): warning: unused parameter 'argument' [-Wunused-parameter] void clock (void *argument) { ^ Blinky.c(121): warning: no previous prototype for function 'clock' [-Wmissing-prototypes] void clock (void *argument) { ^ Blinky.c(121): warning: function 'clock' could be declared with attribute 'noreturn' [-Wmissing-noreturn] void clock (void *argument) { ^ Blinky.c(131): warning: unused parameter 'argument' [-Wunused-parameter] void app_main (void *argument) { ^ Blinky.c(131): warning: no previous prototype for function 'app_main' [-Wmissing-prototypes] void app_main (void *argument) { ^ Blinky.c(131): warning: function 'app_main' could be declared with attribute 'noreturn' [-Wmissing-noreturn] void app_main (void *argument) { ^ Blinky.c(148): warning: implicit declaration of function 'SystemCoreClockUpdate' is invalid in C99 [-Wimplicit-function-declaration] SystemCoreClockUpdate(); ^ Blinky.c(148): warning: this function declaration is not a prototype [-Wstrict-prototypes] Blinky.c(28): warning: no previous extern declaration for non-static variable 'tid_phaseA' [-Wmissing-variable-declarations] osThreadId_t tid_phaseA; /* Thread id of thread: phase_a */ ^ Blinky.c(29): warning: no previous extern declaration for non-static variable 'tid_phaseB' [-Wmissing-variable-declarations] osThreadId_t tid_phaseB; /* Thread id of thread: phase_b */ ^ Blinky.c(30): warning: no previous extern declaration for non-static variable 'tid_phaseC' [-Wmissing-variable-declarations] osThreadId_t tid_phaseC; /* Thread id of thread: phase_c */ ^ Blinky.c(31): warning: no previous extern declaration for non-static variable 'tid_phaseD' [-Wmissing-variable-declarations] osThreadId_t tid_phaseD; /* Thread id of thread: phase_d */ ^ Blinky.c(32): warning: no previous extern declaration for non-static variable 'tid_clock' [-Wmissing-variable-declarations] osThreadId_t tid_clock; /* Thread id of thread: clock */ ^ Blinky.c(39): warning: no previous extern declaration for non-static variable 'g_phases' [-Wmissing-variable-declarations] } g_phases; ^ Blinky.c(41): warning: no previous extern declaration for non-static variable 'phases_mut_id' [-Wmissing-variable-declarations] osMutexId_t phases_mut_id; ^ 30 warnings generated. compiling Blinky.c... compiling RTX_Config.c... compiling retarget_io.c... linking... Program Size: Code=18752 RO-data=1124 RW-data=232 ZI-data=12936 ".\Flash\Blinky.axf" - 0 Error(s), 30 Warning(s).

Software Packages used:

Package Vendor: ARM http://www.keil.com/pack/ARM.CMSIS.5.3.0.pack ARM.CMSIS.5.3.0 CMSIS (Cortex Microcontroller Software Interface Standard) * Component: RTOS2 Version: 2.1.2 * Component: CORE Version: 5.1.1 * Component: Keil RTX5 Variant: Library Version: 5.3.0 * Component: Startup Version: 1.0.1 Package Vendor: Keil http://www.keil.com/pack/Keil.ARM_Compiler.1.4.0.pack Keil.ARM_Compiler.1.4.0 Keil ARM Compiler extensions for ARM Compiler 5 and ARM Compiler 6 * Component: STDOUT Variant: Breakpoint Version: 1.4.0

Collection of Component include folders:

.\RTE\CMSIS .\RTE\_Simulation C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\RTOS2\Include C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\RTOS2\RTX\Include C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\Device\ARM\ARMCM0plus\Include

Collection of Component Files used:

* Component: ::CMSIS:RTOS2:2.1.2 (API) Include file: CMSIS\RTOS2\Include\cmsis_os2.h * Component: ARM::CMSIS:CORE:5.1.1 * Component: ARM::CMSIS:RTOS2:Keil RTX5:Library:5.3.0 Include file: CMSIS\RTOS2\RTX\Include\rtx_os.h Include file: CMSIS\RTOS2\RTX\Config\RTX_Config.h Source file: CMSIS\RTOS2\RTX\Config\RTX_Config.c Source file: CMSIS\RTOS2\RTX\Template\main.c Source file: CMSIS\RTOS2\RTX\Template\Events.c Source file: CMSIS\RTOS2\RTX\Template\MemPool.c Source file: CMSIS\RTOS2\RTX\Template\MsgQueue.c Source file: CMSIS\RTOS2\RTX\Template\Mutex.c Source file: CMSIS\RTOS2\RTX\Template\Semaphore.c Source file: CMSIS\RTOS2\RTX\Template\Thread.c Source file: CMSIS\RTOS2\RTX\Template\Timer.c Source file: CMSIS\RTOS2\RTX\Template\svc_user.c Source file: CMSIS\RTOS2\RTX\Source\rtx_lib.c Library file: CMSIS\RTOS2\RTX\Library\ARM\RTX_CM0.lib * Component: ARM::Device:Startup:1.0.1 Include file: Device\ARM\ARMCM0plus\Include\ARMCM0plus.h Source file: Device\ARM\ARMCM0plus\Source\ARM\startup_ARMCM0plus.s Source file: Device\ARM\ARMCM0plus\Source\system_ARMCM0plus.c * Component: Keil.ARM Compiler::Compiler:I/O:STDOUT:Breakpoint:1.4.0 Source file: Source\retarget_io.c Build Time Elapsed: 00:00:00