µ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