编写了flash循环擦写函数,添加RTT打印,perf_counter组件,其他暂存

This commit is contained in:
小马_666 2024-08-31 10:27:58 +08:00
parent 6d392981b6
commit 5eb89854eb
152 changed files with 11002 additions and 6550 deletions

View File

@ -464,7 +464,8 @@
"LIB/lwrb",
"LIB/RTT",
"bsp/inc",
"LIB/LwUtil"
"LIB/LwUtil",
"LIB/perf_counter"
],
"libList": [],
"defineList": [

56
LIB/RTT/user_rtt.h Normal file
View File

@ -0,0 +1,56 @@
/***
* @Author: mbw
* @Date: 2024-08-30 11:34:58
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-08-30 11:52:09
* @FilePath: \USART1_Interrupt - RT-Thread\LIB\RTT\user_rtt.h
* @Description:
* @
* @Copyright (c) 2024 by ${git_name_email}, All Rights Reserved.
*/
/*
* @Author: xmprocat
* @Date: 2023-03-20 20:26:22
* @LastEditors: xmprocat
* @LastEditTime: 2023-03-20 20:26:42
* @Description:
*/
#ifndef _LOG_H_
#define _LOH_H_
#include "SEGGER_RTT.h"
#define LOG_DEBUG 1
#if LOG_DEBUG
#define LOG_PROTO(type,color,format,...) \
SEGGER_RTT_printf(0," %s%s"format"\r\n%s", \
color, \
type, \
##__VA_ARGS__, \
RTT_CTRL_RESET)
/* 清屏*/
#define LOG_CLEAR() SEGGER_RTT_WriteString(0, " "RTT_CTRL_CLEAR)
/* 无颜色日志输出 */
#define RTT_LOG(format,...) LOG_PROTO("","",format,##__VA_ARGS__)
/* 有颜色格式日志输出 */
#define RTT_LOG_I(format,...) LOG_PROTO("I: ", RTT_CTRL_TEXT_BRIGHT_GREEN , format, ##__VA_ARGS__)
#define RTT_LOG_W(format,...) LOG_PROTO("W: ", RTT_CTRL_TEXT_BRIGHT_YELLOW, format, ##__VA_ARGS__)
#define RTT_LOG_E(format,...) LOG_PROTO("E: ", RTT_CTRL_TEXT_BRIGHT_RED , format, ##__VA_ARGS__)
#define RTT_LOG_D(format,...) LOG_PROTO("D: ", RTT_CTRL_TEXT_BRIGHT_BLACK , format, ##__VA_ARGS__)
#else
#define LOG_CLEAR()
#define LOG
#define LOGI
#define LOGW
#define LOGE
#endif
#endif // !_LOG_H_

View File

@ -0,0 +1,776 @@
/****************************************************************************
* Copyright 2022 Gorgon Meducer (Email:embedded_zhuoran@hotmail.com) *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
****************************************************************************/
/*============================ INCLUDES ======================================*/
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include "cmsis_compiler.h"
#define __IMPLEMENT_PERF_COUNTER
#include "perf_counter.h"
#if defined(__IS_COMPILER_GCC__)
# pragma GCC diagnostic ignored "-Wattributes"
#endif
#if defined(__clang__)
# pragma clang diagnostic ignored "-Wunknown-warning-option"
# pragma clang diagnostic ignored "-Wreserved-identifier"
# pragma clang diagnostic ignored "-Wconditional-uninitialized"
# pragma clang diagnostic ignored "-Wcast-align"
# pragma clang diagnostic ignored "-Wmissing-prototypes"
#endif
/*============================ MACROS ========================================*/
#ifndef PERF_CNT_COMPENSATION_THRESHOLD
# define PERF_CNT_COMPENSATION_THRESHOLD 16
#endif
#ifndef PERF_CNT_DELAY_US_COMPENSATION
# define PERF_CNT_DELAY_US_COMPENSATION 90
#endif
/* IO definitions (access restrictions to peripheral registers) */
#ifdef __cplusplus
#define __I volatile /*!< Defines 'read only' permissions */
#else
#define __I volatile const /*!< Defines 'read only' permissions */
#endif
#define __O volatile /*!< Defines 'write only' permissions */
#define __IO volatile /*!< Defines 'read / write' permissions */
/* following defines should be used for structure members */
#define __IM volatile const /*! Defines 'read only' structure member permissions */
#define __OM volatile /*! Defines 'write only' structure member permissions */
#define __IOM volatile /*! Defines 'read / write' structure member permissions */
/* Memory mapping of Core Hardware */
#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */
#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */
#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */
#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */
#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */
/* SysTick Control / Status Register Definitions */
#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */
#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */
#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */
#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */
#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */
#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */
#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */
#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */
/* SysTick Reload Register Definitions */
#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */
#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */
/* SysTick Current Register Definitions */
#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */
#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */
/* SysTick Calibration Register Definitions */
#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */
#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */
#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */
#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */
#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */
#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */
/*@} end of group CMSIS_SysTick */
#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */
#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */
#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */
#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */
#define MAGIC_WORD_AGENT_LIST_VALID 0x8492A53C
#define MAGIC_WORD_CANARY 0xDEADBEEF
/*============================ MACROFIED FUNCTIONS ===========================*/
/*============================ TYPES =========================================*/
/*!
\brief Structure type to access the System Timer (SysTick).
*/
typedef struct
{
__IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */
__IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */
__IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */
__IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */
} SysTick_Type;
/*!
\brief Structure type to access the System Control Block (SCB).
*/
typedef struct
{
__IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */
__IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */
__IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */
__IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */
__IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */
__IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */
__IOM uint8_t SHP[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */
__IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */
__IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */
__IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */
__IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */
__IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */
__IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */
__IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */
__IM uint32_t PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */
__IM uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */
__IM uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */
__IM uint32_t MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */
__IM uint32_t ISAR[5U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */
uint32_t RESERVED0[5U];
__IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */
} SCB_Type;
struct __task_cycle_info_t {
task_cycle_info_t tInfo; //!< cycle information
int64_t lLastTimeStamp; //!< previous timestamp
task_cycle_info_agent_t tList; //!< the root of the agent list
uint32_t wMagicWord; //!< an magic word for validation
} ;
/*============================ GLOBAL VARIABLES ==============================*/
extern uint32_t SystemCoreClock;
/*============================ LOCAL VARIABLES ===============================*/
volatile int64_t g_lLastTimeStamp = 0;
volatile static int64_t s_lOldTimestamp;
volatile int32_t g_nOffset = 0;
volatile static int32_t s_nUSUnit = 1;
volatile static int32_t s_nMSUnit = 1;
volatile static int32_t s_nMSResidule = 0;
volatile static int32_t s_nUSResidule = 0;
volatile static int32_t s_nSystemMS = 0;
volatile static int32_t s_nSystemUS = 0;
volatile static int64_t s_lSystemClockCounts = 0;
/*============================ PROTOTYPES ====================================*/
/*============================ IMPLEMENTATION ================================*/
/*============================ INCLUDES ======================================*/
__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
{
if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk)
{
return (1UL); /* Reload value impossible */
}
//__IRQ_SAFE {
SysTick->CTRL = 0;
SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */
//NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */
SysTick->VAL = 0UL; /* Load the SysTick Counter Value */
SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
SysTick_CTRL_TICKINT_Msk |
SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
//SCB->ICSR = SCB_ICSR_PENDSTCLR_Msk;
//}
return (0UL); /* Function successful */
}
void user_code_insert_to_systick_handler(void)
{
uint32_t wLoad = SysTick->LOAD + 1;
s_lSystemClockCounts += wLoad;
// update system ms counter
do {
s_nMSResidule += wLoad;
int32_t nMS = s_nMSResidule / s_nMSUnit;
s_nMSResidule -= nMS * s_nMSUnit;
s_nSystemMS += nMS;
} while(0);
// update system us counter
do {
s_nUSResidule += wLoad;
int32_t nUS = s_nUSResidule / s_nUSUnit;
s_nUSResidule -= nUS * s_nUSUnit;
s_nSystemUS += nUS;
} while(0);
}
__WEAK
void __perf_os_patch_init(void)
{
}
void update_perf_counter(void)
{
s_nUSUnit = SystemCoreClock / 1000000ul;
s_nMSUnit = SystemCoreClock / 1000ul;
__IRQ_SAFE {
g_lLastTimeStamp = get_system_ticks();
g_nOffset = get_system_ticks() - g_lLastTimeStamp;
}
}
void init_cycle_counter(bool bIsSysTickOccupied)
{
__IRQ_SAFE {
if (!bIsSysTickOccupied) {
SysTick_Config(0x01000000); // use the longest period
}
SCB->ICSR = SCB_ICSR_PENDSTCLR_Msk;
}
update_perf_counter();
s_lSystemClockCounts = 0; // reset system cycle counter
s_nSystemMS = 0; // reset system millisecond counter
s_nSystemUS = 0; // reset system microsecond counter
__perf_os_patch_init();
}
/*! \note this function should only be called when irq is disabled
* hence SysTick-LOAD and (SCB->ICSR & SCB_ICSR_PENDSTSET_Msk)
* won't change.
*/
__STATIC_INLINE int32_t check_systick(void)
{
int32_t nTemp = (int32_t)SysTick->LOAD - (int32_t)SysTick->VAL;
/* Since we cannot stop counting temporarily, there are several
* conditions which we should take into consideration:
* - Condition 1: when assigning nTemp with the register value (LOAD-VAL),
* the underflow didn't happen but when we check the PENDSTSET bit,
* the underflow happens, for this condition, we should not
* do any compensation. When this happens, the (LOAD-nTemp) is
* smaller than PERF_CNT_COMPENSATION_THRESHOLD (a small value) as
* long as LOAD is bigger than (or equals to) the
* PERF_CNT_COMPENSATION_THRESHOLD;
* - Condition 2: when assigning nTemp with the register value (LOAD-VAL),
* the VAL is zero and underflow happened and the PENDSTSET bit
* is set, for this condition, we should not do any compensation.
* When this happens, the (LOAD-nTemp) is equals to zero.
* - Condition 3: when assigning nTemp with the register value (LOAD-VAL),
* the underflow has already happened, hence the PENDSTSET
* is set, for this condition, we should compensate the return
* value. When this happens, the (LOAD-nTemp) is bigger than (or
* equals to) PERF_CNT_COMPENSATION_THRESHOLD.
* The following code implements an equivalent logic.
*/
if (SCB->ICSR & SCB_ICSR_PENDSTSET_Msk){
if (((int32_t)SysTick->LOAD - nTemp) >= PERF_CNT_COMPENSATION_THRESHOLD) {
nTemp += SysTick->LOAD + 1;
}
}
return nTemp;
}
void before_cycle_counter_reconfiguration(void)
{
__IRQ_SAFE {
SysTick->CTRL = 0; /* disable SysTick first */
if (SCB->ICSR & SCB_ICSR_PENDSTSET_Msk) { /* pending SysTick exception */
SCB->ICSR = SCB_ICSR_PENDSTCLR_Msk; /* clear pending bit */
user_code_insert_to_systick_handler(); /* manually handle exception */
}
s_lSystemClockCounts = get_system_ticks(); /* get the final cycle counter value */
SysTick->LOAD = 0UL;
SysTick->VAL = 0UL; /* clear the Current Value Register */
}
}
__attribute__((constructor))
void __perf_counter_init(void)
{
init_cycle_counter(true);
}
void delay_us(int32_t nUs)
{
int64_t lUs = (int64_t)nUs * (int64_t)s_nUSUnit;
int32_t iCompensate = g_nOffset > PERF_CNT_DELAY_US_COMPENSATION
? g_nOffset
: PERF_CNT_DELAY_US_COMPENSATION;
if (lUs <= iCompensate) {
return ;
}
lUs -= iCompensate;
lUs += get_system_ticks();
while(get_system_ticks() < lUs);
}
void delay_ms(int32_t nMs)
{
int64_t lUs = (int64_t)nMs * (int64_t)s_nMSUnit;
int32_t iCompensate = g_nOffset > PERF_CNT_DELAY_US_COMPENSATION
? g_nOffset
: PERF_CNT_DELAY_US_COMPENSATION;
if (lUs <= iCompensate) {
return ;
}
lUs -= iCompensate;
lUs += get_system_ticks();
while(get_system_ticks() < lUs);
}
__attribute__((noinline))
int64_t get_system_ticks(void)
{
int64_t lTemp = 0;
__IRQ_SAFE {
lTemp = check_systick() + s_lSystemClockCounts;
/* When calling get_system_ticks() in an exception handler that has a
* higher priority than the SysTick_Handler, in some rare cases, the
* lTemp might be temporarily smaller than the previous value (i.e.
* s_lOldTimestamp), to mitigate the adverse effects of this problem,
* we use the following code to avoid time-rolling-back issue.
*
* NOTE: the issue mentioned above doesn't accumulate or have long-lasting
* effects.
*/
if (lTemp < s_lOldTimestamp) {
lTemp = s_lOldTimestamp;
} else {
s_lOldTimestamp = lTemp;
}
}
return lTemp;
}
/*! \note the prototype of this clock() is different from the one defined in
*! time.h. As clock_t is usually defined as unsigned int, it is
*! not big enough in Cortex-M system to hold a time-stamp. clock()
*! defined here returns the timestamp since the begining of main()
*! and its unit is clock cycle (rather than 1ms). Hence, for a system
*! running under several hundreds MHz or even 1GHz, e.g. RT10xx from
*! NXP, it is very easy to see a counter overflow as clock_t is
*! defined as uint32_t in timer.h.
*! Since we are not allowed to change the defintion of clock_t in
*! official header file, i.e. time.h, I use a compatible prototype
*! after I checked the AAPCS spec. So, the return of the clock() is
*! int64_t, which will use the R0 to store the lower 32bits and R1
*! to store the higher 32bits. When you are using the prototype from
*! timer.h, caller will only take the lower 32bits stored in R0 and
*! the higher 32bits stored in R1 will be ignored.
*!
*! If you want to use the non-overflow version of this clock(), please
*! 1) define the MACRO: __PERF_CNT_USE_LONG_CLOCK__ in your project
*! and 2) do not include system header file <time.h>
*!
*/
#if !defined(__IS_COMPILER_IAR__)
__attribute__((nothrow))
#endif
__attribute__((noinline))
int64_t clock(void)
{
return get_system_ticks();
}
int32_t get_system_ms(void)
{
int32_t nTemp = 0;
__IRQ_SAFE {
nTemp = s_nSystemMS + (check_systick() + s_nMSResidule) / s_nMSUnit;
}
return nTemp;
}
int32_t get_system_us(void)
{
int32_t nTemp = 0;
__IRQ_SAFE {
nTemp = s_nSystemUS + (check_systick() + s_nUSResidule) / s_nUSUnit;
}
return nTemp;
}
int64_t perfc_convert_ticks_to_ms(int64_t lTick)
{
return lTick / (int64_t)s_nMSUnit;
}
int64_t perfc_convert_ms_to_ticks(uint32_t wMS)
{
int64_t lResult = (int64_t)s_nMSUnit * (int64_t)wMS;
return lResult ? lResult : 1;
}
int64_t perfc_convert_ticks_to_us(int64_t lTick)
{
return lTick / (int64_t)s_nUSUnit;
}
int64_t perfc_convert_us_to_ticks(uint32_t wMS)
{
int64_t lResult = (int64_t)s_nUSUnit * (int64_t)wMS;
return lResult ? lResult : 1;
}
bool __perfc_is_time_out(int64_t lPeriod, int64_t *plTimestamp, bool bAutoReload)
{
if (NULL == plTimestamp) {
return false;
}
int64_t lTimestamp = get_system_ticks();
if (0 == *plTimestamp) {
*plTimestamp = lPeriod;
*plTimestamp += lTimestamp;
return false;
}
if (lTimestamp >= *plTimestamp) {
if (bAutoReload) {
*plTimestamp = lPeriod + lTimestamp;
}
return true;
}
return false;
}
/// Setup timer hardware.
/// \return status (1=Success, 0=Failure)
uint32_t EventRecorderTimerSetup (void)
{
/* doing nothing at all */
return 1;
}
/// Get timer frequency.
/// \return timer frequency in Hz
uint32_t EventRecorderTimerGetFreq (void)
{
return SystemCoreClock;
}
/// Get timer count.
/// \return timer count (32-bit)
uint32_t EventRecorderTimerGetCount (void)
{
return get_system_ticks();
}
__WEAK
task_cycle_info_t * get_rtos_task_cycle_info(void)
{
return NULL;
}
void init_task_cycle_counter(void)
{
struct __task_cycle_info_t * ptRootAgent =
(struct __task_cycle_info_t *)get_rtos_task_cycle_info();
if (NULL == ptRootAgent) {
return ;
}
memset(ptRootAgent, 0, sizeof(struct __task_cycle_info_t));
ptRootAgent->tList.ptInfo = &(ptRootAgent->tInfo);
ptRootAgent->tInfo.lStart = get_system_ticks();
ptRootAgent->wMagicWord = MAGIC_WORD_CANARY;
}
bool perfc_check_task_stack_canary_safe(void)
{
struct __task_cycle_info_t * ptRootAgent =
(struct __task_cycle_info_t *)get_rtos_task_cycle_info();
do {
if (NULL == ptRootAgent) {
break;
}
if ( (MAGIC_WORD_CANARY == ptRootAgent->wMagicWord)
|| (MAGIC_WORD_AGENT_LIST_VALID == ptRootAgent->wMagicWord)) {
return true;
}
} while(0);
return false;
}
task_cycle_info_t *init_task_cycle_info(task_cycle_info_t *ptInfo)
{
do {
if (NULL == ptInfo) {
break;
}
memset(ptInfo, 0, sizeof(task_cycle_info_t));
ptInfo->bEnabled = true;
} while(0);
return ptInfo;
}
bool enable_task_cycle_info(task_cycle_info_t *ptInfo)
{
if (NULL == ptInfo) {
return false;
}
bool bOrig;
__IRQ_SAFE {
bOrig = ptInfo->bEnabled;
ptInfo->bEnabled = true;
}
return bOrig;
}
bool disable_task_cycle_info(task_cycle_info_t *ptInfo)
{
if (NULL == ptInfo) {
return false;
}
bool bOrig;
__IRQ_SAFE {
bOrig = ptInfo->bEnabled;
ptInfo->bEnabled = false;
}
return bOrig;
}
void resume_task_cycle_info(task_cycle_info_t *ptInfo, bool bEnabledStatus)
{
if (NULL == ptInfo) {
return;
}
ptInfo->bEnabled = bEnabledStatus;
}
task_cycle_info_agent_t *register_task_cycle_agent(task_cycle_info_t *ptInfo,
task_cycle_info_agent_t *ptAgent)
{
__IRQ_SAFE {
do {
if (NULL == ptAgent || NULL == ptInfo) {
break;
}
struct __task_cycle_info_t * ptRootAgent =
(struct __task_cycle_info_t *)get_rtos_task_cycle_info();
if (NULL == ptRootAgent) {
break;
}
ptRootAgent->wMagicWord = MAGIC_WORD_AGENT_LIST_VALID;
ptAgent->ptInfo = ptInfo;
// push to the stack
do {
// set next-list
ptAgent->ptNext = ptRootAgent->tList.ptNext;
ptRootAgent->tList.ptNext = ptAgent;
// set prev-list
ptAgent->ptPrev = &(ptRootAgent->tList);
if (NULL != ptAgent->ptNext) {
ptAgent->ptNext->ptPrev = ptAgent;
}
} while(0);
} while(0);
}
return ptAgent;
}
task_cycle_info_agent_t *
unregister_task_cycle_agent(task_cycle_info_agent_t *ptAgent)
{
__IRQ_SAFE {
do {
if (NULL == ptAgent) {
break;
}
task_cycle_info_agent_t *ptPrev = ptAgent->ptPrev;
if (NULL == ptPrev) {
break; /* this should not happen */
}
if (ptPrev->ptNext != ptAgent) {
// already removed
break;
}
//! remove agent from the next-list
ptPrev->ptNext = ptAgent->ptNext;
if (NULL != ptAgent->ptNext) {
// remove agent from the prev-list
ptAgent->ptNext->ptPrev = ptPrev;
}
ptAgent->ptNext = NULL;
ptAgent->ptPrev = NULL;
} while(0);
}
return ptAgent;
}
void __on_context_switch_in(uint32_t *pwStack)
{
struct __task_cycle_info_t *ptRootAgent = (struct __task_cycle_info_t *)pwStack;
int64_t lTimeStamp = get_system_ticks();
ptRootAgent->lLastTimeStamp = lTimeStamp;
ptRootAgent->tInfo.hwActiveCount++;
if (MAGIC_WORD_AGENT_LIST_VALID == ptRootAgent->wMagicWord) {
// update all agents
task_cycle_info_agent_t *ptAgent = ptRootAgent->tList.ptNext;
while(NULL != ptAgent) {
if (NULL != ptAgent->ptInfo) {
if (ptAgent->ptInfo->bEnabled) {
ptAgent->ptInfo->hwActiveCount++;
}
}
ptAgent = ptAgent->ptNext;
}
}
}
void __on_context_switch_out(uint32_t *pwStack)
{
struct __task_cycle_info_t *ptRootAgent = (struct __task_cycle_info_t *)pwStack;
int64_t lCycleUsed = get_system_ticks() - ptRootAgent->lLastTimeStamp - g_nOffset;
ptRootAgent->tInfo.nUsedRecent = lCycleUsed;
ptRootAgent->tInfo.lUsedTotal += lCycleUsed;
if (MAGIC_WORD_AGENT_LIST_VALID == ptRootAgent->wMagicWord) {
// update all agents
task_cycle_info_agent_t *ptAgent = ptRootAgent->tList.ptNext;
while(NULL != ptAgent) {
if (NULL != ptAgent->ptInfo) {
if (ptAgent->ptInfo->bEnabled) {
ptAgent->ptInfo->nUsedRecent = lCycleUsed;
ptAgent->ptInfo->lUsedTotal += lCycleUsed;
}
}
ptAgent = ptAgent->ptNext;
}
}
}
__attribute__((noinline))
void __start_task_cycle_counter(task_cycle_info_t *ptInfo)
{
struct __task_cycle_info_t * ptRootAgent =
(struct __task_cycle_info_t *)get_rtos_task_cycle_info();
if (NULL == ptRootAgent) {
return ;
}
__IRQ_SAFE {
ptRootAgent->lLastTimeStamp = get_system_ticks();
ptRootAgent->tInfo.lUsedTotal = 0;
if (NULL != ptInfo) {
ptInfo->lUsedTotal = 0;
ptInfo->bEnabled = true;
}
}
}
__attribute__((noinline))
int64_t __stop_task_cycle_counter(task_cycle_info_t *ptInfo)
{
struct __task_cycle_info_t * ptRootAgent =
(struct __task_cycle_info_t *)get_rtos_task_cycle_info();
if (NULL == ptRootAgent) {
return 0;
}
int64_t lCycles = 0;
__IRQ_SAFE {
int64_t lCycleUsed = get_system_ticks() - ptRootAgent->lLastTimeStamp - g_nOffset;
ptRootAgent->tInfo.lUsedTotal += lCycleUsed;
if (NULL != ptInfo) {
if (ptInfo->bEnabled) {
ptInfo->nUsedRecent = lCycleUsed;
ptInfo->lUsedTotal += lCycleUsed;
ptInfo->bEnabled = false;
}
lCycles = ptInfo->lUsedTotal;
} else {
lCycles = ptRootAgent->tInfo.lUsedTotal;
}
}
return lCycles;
}

View File

@ -0,0 +1,943 @@
/****************************************************************************
* Copyright 2022 Gorgon Meducer (Email:embedded_zhuoran@hotmail.com) *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
****************************************************************************/
#ifndef __PERFORMANCE_COUNTER_H__
#define __PERFORMANCE_COUNTER_H__
/*============================ INCLUDES ======================================*/
#include <stdbool.h>
#include <stdint.h>
#include <stddef.h>
#include "cmsis_compiler.h"
#include "rtconfig_preinc.h"
#ifdef __cplusplus
extern "C" {
#endif
/*============================ MACROS ========================================*/
/*!
* \addtogroup gBasic 1 Basic
* @{
*/
#define __PERF_COUNTER_VER_MAJOR__ 2
#define __PERF_COUNTER_VER_MINOR__ 2
#define __PERF_COUNTER_VER_REVISE__ 4
#define __PERF_COUNTER_VER_STR__ ""
#define __PER_COUNTER_VER__ (__PERF_COUNTER_VER_MAJOR__ * 10000ul \
+__PERF_COUNTER_VER_MINOR__ * 100ul \
+__PERF_COUNTER_VER_REVISE__)
/*! @} */
/*!
* \addtogroup gHelper 4 Helper
* @{
*/
// for IAR
#undef __IS_COMPILER_IAR__
#if defined(__IAR_SYSTEMS_ICC__)
# define __IS_COMPILER_IAR__ 1
#endif
// for arm compiler 5
#undef __IS_COMPILER_ARM_COMPILER_5__
#if ((__ARMCC_VERSION >= 5000000) && (__ARMCC_VERSION < 6000000))
# define __IS_COMPILER_ARM_COMPILER_5__ 1
#endif
//for arm compiler 6
#undef __IS_COMPILER_ARM_COMPILER_6__
#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
# define __IS_COMPILER_ARM_COMPILER_6__ 1
#endif
#undef __IS_COMPILER_ARM_COMPILER__
#if defined(__IS_COMPILER_ARM_COMPILER_5__) && __IS_COMPILER_ARM_COMPILER_5__ \
|| defined(__IS_COMPILER_ARM_COMPILER_6__) && __IS_COMPILER_ARM_COMPILER_6__
# define __IS_COMPILER_ARM_COMPILER__ 1
#endif
// for clang
#undef __IS_COMPILER_LLVM__
#if defined(__clang__) && !__IS_COMPILER_ARM_COMPILER_6__
# define __IS_COMPILER_LLVM__ 1
#else
// for gcc
# undef __IS_COMPILER_GCC__
# if defined(__GNUC__) && !( defined(__IS_COMPILER_ARM_COMPILER__) \
|| defined(__IS_COMPILER_LLVM__) \
|| defined(__IS_COMPILER_IAR__))
# define __IS_COMPILER_GCC__ 1
# endif
#endif
#if defined(__clang__)
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wunknown-warning-option"
# pragma clang diagnostic ignored "-Wreserved-identifier"
# pragma clang diagnostic ignored "-Wdeclaration-after-statement"
# pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments"
# pragma clang diagnostic ignored "-Wgnu-statement-expression"
# pragma clang diagnostic ignored "-Wunused-but-set-variable"
# pragma clang diagnostic ignored "-Wshadow"
# pragma clang diagnostic ignored "-Wshorten-64-to-32"
# pragma clang diagnostic ignored "-Wcompound-token-split-by-macro"
# pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
#elif defined(__IS_COMPILER_ARM_COMPILER_5__)
# pragma diag_suppress 550
#elif defined(__IS_COMPILER_GCC__)
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wpedantic"
# pragma GCC diagnostic ignored "-Wunused-variable"
# pragma GCC diagnostic ignored "-Wunused-but-set-variable"
# pragma GCC diagnostic ignored "-Wformat="
#endif
#ifndef __PLOOC_VA_NUM_ARGS_IMPL
# define __PLOOC_VA_NUM_ARGS_IMPL( _0,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11, \
_12,_13,_14,_15,_16,__N,...) __N
#endif
#ifndef __PLOOC_VA_NUM_ARGS
#define __PLOOC_VA_NUM_ARGS(...) \
__PLOOC_VA_NUM_ARGS_IMPL( 0,##__VA_ARGS__,16,15,14,13,12,11,10,9, \
8,7,6,5,4,3,2,1,0)
#endif
#ifndef UNUSED_PARAM
# define UNUSED_PARAM(__VAR) (void)(__VAR)
#endif
#undef __CONNECT2
#undef __CONNECT3
#undef __CONNECT4
#undef __CONNECT5
#undef __CONNECT6
#undef __CONNECT7
#undef __CONNECT8
#undef __CONNECT9
#undef CONNECT2
#undef CONNECT3
#undef CONNECT4
#undef CONNECT5
#undef CONNECT6
#undef CONNECT7
#undef CONNECT8
#undef CONNECT9
#undef CONNECT
#undef __MACRO_EXPANDING
#define __MACRO_EXPANDING(...) __VA_ARGS__
#define __CONNECT2(__A, __B) __A##__B
#define __CONNECT3(__A, __B, __C) __A##__B##__C
#define __CONNECT4(__A, __B, __C, __D) __A##__B##__C##__D
#define __CONNECT5(__A, __B, __C, __D, __E) __A##__B##__C##__D##__E
#define __CONNECT6(__A, __B, __C, __D, __E, __F) __A##__B##__C##__D##__E##__F
#define __CONNECT7(__A, __B, __C, __D, __E, __F, __G) \
__A##__B##__C##__D##__E##__F##__G
#define __CONNECT8(__A, __B, __C, __D, __E, __F, __G, __H) \
__A##__B##__C##__D##__E##__F##__G##__H
#define __CONNECT9(__A, __B, __C, __D, __E, __F, __G, __H, __I) \
__A##__B##__C##__D##__E##__F##__G##__H##__I
#define ALT_CONNECT2(__A, __B) __CONNECT2(__A, __B)
#define CONNECT2(__A, __B) __CONNECT2(__A, __B)
#define CONNECT3(__A, __B, __C) __CONNECT3(__A, __B, __C)
#define CONNECT4(__A, __B, __C, __D) __CONNECT4(__A, __B, __C, __D)
#define CONNECT5(__A, __B, __C, __D, __E) __CONNECT5(__A, __B, __C, __D, __E)
#define CONNECT6(__A, __B, __C, __D, __E, __F) \
__CONNECT6(__A, __B, __C, __D, __E, __F)
#define CONNECT7(__A, __B, __C, __D, __E, __F, __G) \
__CONNECT7(__A, __B, __C, __D, __E, __F, __G)
#define CONNECT8(__A, __B, __C, __D, __E, __F, __G, __H) \
__CONNECT8(__A, __B, __C, __D, __E, __F, __G, __H)
#define CONNECT9(__A, __B, __C, __D, __E, __F, __G, __H, __I) \
__CONNECT9(__A, __B, __C, __D, __E, __F, __G, __H, __I)
#define CONNECT(...) \
ALT_CONNECT2(CONNECT, __PLOOC_VA_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__)
#undef __using1
#undef __using2
#undef __using3
#undef __using4
#undef using
#define __using1(__declare) \
for (__declare, *CONNECT3(__using_, __LINE__,_ptr) = NULL; \
CONNECT3(__using_, __LINE__,_ptr)++ == NULL; \
)
#define __using2(__declare, __on_leave_expr) \
for (__declare, *CONNECT3(__using_, __LINE__,_ptr) = NULL; \
CONNECT3(__using_, __LINE__,_ptr)++ == NULL; \
(__on_leave_expr) \
)
#define __using3(__declare, __on_enter_expr, __on_leave_expr) \
for (__declare, *CONNECT3(__using_, __LINE__,_ptr) = NULL; \
CONNECT3(__using_, __LINE__,_ptr)++ == NULL ? \
((__on_enter_expr),1) : 0; \
(__on_leave_expr) \
)
#define __using4(__dcl1, __dcl2, __on_enter_expr, __on_leave_expr) \
for (__dcl1, __dcl2, *CONNECT3(__using_, __LINE__,_ptr) = NULL; \
CONNECT3(__using_, __LINE__,_ptr)++ == NULL ? \
((__on_enter_expr),1) : 0; \
(__on_leave_expr) \
)
#define using(...) \
CONNECT2(__using, __PLOOC_VA_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__)
#undef __with2
#undef __with3
#undef with
#define __with2(__type, __addr) \
using(__type *_=(__addr))
#define __with3(__type, __addr, __item) \
using(__type *_=(__addr), *__item = _, _=_,_=_ )
#define with(...) \
CONNECT2(__with, __PLOOC_VA_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__)
#undef _
#ifndef dimof
# define dimof(__array) (sizeof(__array)/sizeof(__array[0]))
#endif
#define SAFE_NAME(__NAME) CONNECT3(__,__NAME,__LINE__)
#undef foreach2
#undef foreach3
#undef foreach
#define foreach2(__type, __array) \
using(__type *_ = __array) \
for ( uint_fast32_t SAFE_NAME(count) = dimof(__array); \
SAFE_NAME(count) > 0; \
_++, SAFE_NAME(count)-- \
)
#define foreach3(__type, __array, __item) \
using(__type *_ = __array, *__item = _, _ = _, _ = _ ) \
for ( uint_fast32_t SAFE_NAME(count) = dimof(__array); \
SAFE_NAME(count) > 0; \
_++, __item = _, SAFE_NAME(count)-- \
)
#define foreach(...) \
CONNECT2(foreach, __PLOOC_VA_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__)
#ifndef safe_atom_code
# define safe_atom_code() \
using( uint32_t SAFE_NAME(temp) = \
({ uint32_t SAFE_NAME(temp2)=__get_PRIMASK(); \
__disable_irq(); \
SAFE_NAME(temp2);}), \
__set_PRIMASK(SAFE_NAME(temp)))
#endif
#ifndef __IRQ_SAFE
# define __IRQ_SAFE \
using( uint32_t SAFE_NAME(temp) = \
({ uint32_t SAFE_NAME(temp2)=__get_PRIMASK(); \
__disable_irq(); \
SAFE_NAME(temp2);}), \
__set_PRIMASK(SAFE_NAME(temp)))
#endif
#ifndef __perf_counter_printf__
# define __perf_counter_printf__ printf
#endif
#if __PLOOC_VA_NUM_ARGS() != 0
#warning Please enable GNU extensions, it is required by __cycleof__() and \
__super_loop_monitor__()
#endif
#if defined(__PERF_COUNTER_CFG_USE_SYSTICK_WRAPPER__)
# if defined(__IS_COMPILER_ARM_COMPILER_5__) && __IS_COMPILER_ARM_COMPILER_5__
# pragma import(__ensure_systick_wrapper)
# elif (defined(__GNUC__) || defined(__clang__)) \
&& (!defined(__IS_COMPILER_IAR__) || !__IS_COMPILER_IAR__)
__asm(".global __ensure_systick_wrapper\n\t");
# endif
#endif
/*! @} */
/*============================ MACROFIED FUNCTIONS ===========================*/
/*!
* \addtogroup gBasic 1 Basic
* @{
*/
/*!
* \brief measure the cycle count of a given code segment
* \param[in] __STR a description string for the measurement
* \param[in] ... an optional code segement, in which we can read the measured
* result from __cycle_count__.
* \details Here is an example:
E.g.
\code
__cycleof__("printf") {
printf("hello world\r\n");
}
\endcode
*/
#define __cycleof__(__STR, ...) \
using(int64_t _ = get_system_ticks(), __cycle_count__ = _, \
_=_, { \
_ = get_system_ticks() - _ - g_nOffset; \
__cycle_count__ = _; \
if (__PLOOC_VA_NUM_ARGS(__VA_ARGS__) == 0) { \
__perf_counter_printf__("\r\n"); \
__perf_counter_printf__("-[Cycle Report]"); \
__perf_counter_printf__( \
"--------------------------------------------\r\n"); \
__perf_counter_printf__( \
__STR " total cycle count: %ld [%016lx]\r\n", \
(long)_, (long)_); \
} else { \
__VA_ARGS__ \
}; \
})
/*!
* \brief measure the cpu usage for a given code segment and print out the
* result in percentage.
* \param[in] __CNT generate result on every given iterations
* \param[in] ... an optional code segement, in which we can read the measured
* result from __usage__ which is a float value.
* \details Here is an example, 50% cpu time:
E.g.
\code
while (1) {
__cpu_time__(100) {
delay_us(5000);
}
delay_us(5000);
}
\endcode
*/
#define __cpu_time__(__CNT, ...) \
static int64_t SAFE_NAME(s_lTimestamp) = 0, SAFE_NAME(s_lTotal) = 0; \
static uint32_t s_wLoopCounter = (__CNT); \
using(float __usage__ = 0, ({ \
if (0 == s_wLoopCounter) { \
__usage__ = (float)((double)SAFE_NAME(s_lTotal) \
/ (double)( get_system_ticks() \
- SAFE_NAME(s_lTimestamp))); \
__usage__ *= 100.0f; \
SAFE_NAME(s_lTimestamp) = 0; \
SAFE_NAME(s_lTotal) = 0; \
if (__PLOOC_VA_NUM_ARGS(__VA_ARGS__) == 0) { \
__perf_counter_printf__("CPU Usage %3.2f%%\r\n", (double)__usage__); \
} else { \
__VA_ARGS__ \
} \
} \
if (0 == SAFE_NAME(s_lTimestamp)) { \
SAFE_NAME(s_lTimestamp) = get_system_ticks(); \
s_wLoopCounter = (__CNT); \
} \
start_task_cycle_counter();}), \
({SAFE_NAME(s_lTotal) += stop_task_cycle_counter(); \
s_wLoopCounter--;}))
/*!
* \addtogroup gBasicTimerService 1.2 Timer Service
* \ingroup gBasic
* @{
*/
/*!
* \brief should not use
*/
#define perfc_is_time_out_ms0() true
/*!
* \brief set an alarm with given period in ms and check the status
*
* \param[in] __ms a time period in millisecond
* \param[in] __timestamp_ptr an optional timestamp holder
* \param[in] __auto_reload whether starting next period after a timeout event
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_ms3(__ms, __timestamp_ptr, __auto_reload) \
({ static int64_t SAFE_NAME(s_lTimestamp); (void)SAFE_NAME(s_lTimestamp); \
__perfc_is_time_out(perfc_convert_ms_to_ticks(__ms), \
(__timestamp_ptr), (__auto_reload));})
/*!
* \brief set an alarm with given period in ms and check the status
*
* \param[in] __ms a time period in millisecond
* \param[in] __timestamp_ptr an optional timestamp holder
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_ms2(__ms, __timestamp_ptr) \
perfc_is_time_out_ms3((__ms), (__timestamp_ptr), true)
/*!
* \brief set an alarm with given period in ms and check the status
*
* \param[in] __ms a time period in millisecond
* \param[in] __timestamp_ptr an optional timestamp holder
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_ms1(__ms) \
perfc_is_time_out_ms3((__ms), &SAFE_NAME(s_lTimestamp), true)
/*!
* \brief set an alarm with given period in ms and check the status
*
* \param[in] __ms a time period in millisecond
* \param[in] ... an optional timestamp holder
* \param[in] ... an optional indicator for whether starting next period after a timeout event
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_ms(...) \
CONNECT2(perfc_is_time_out_ms, __PLOOC_VA_NUM_ARGS(__VA_ARGS__)) \
(__VA_ARGS__)
/*!
* \brief set an alarm with given period in us and check the status
*
* \param[in] __us a time period in microsecond
* \param[in] __timestamp_ptr an optional timestamp holder
* \param[in] __auto_reload whether starting next period after a timeout event
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_us3(__us, __timestamp_ptr, __auto_reload) \
({ static int64_t SAFE_NAME(s_lTimestamp); (void)SAFE_NAME(s_lTimestamp); \
__perfc_is_time_out(perfc_convert_us_to_ticks(__us), \
(__timestamp_ptr), (__auto_reload));})
/*!
* \brief set an alarm with given period in us and check the status
*
* \param[in] __us a time period in microsecond
* \param[in] __timestamp_ptr an optional timestamp holder
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_us2(__us, __timestamp_ptr) \
perfc_is_time_out_us3((__us), (__timestamp_ptr), true)
/*!
* \brief set an alarm with given period in us and check the status
*
* \param[in] __us a time period in microsecond
* \param[in] __timestamp_ptr an optional timestamp holder
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_us1(__us) \
perfc_is_time_out_us3((__us), &SAFE_NAME(s_lTimestamp), true)
/*!
* \brief set an alarm with given period in us and check the status
*
* \param[in] __us a time period in microsecond
* \param[in] ... an optional timestamp holder
* \param[in] ... an optional indicator for whether starting next period after a timeout event
*
* \return bool whether it is timeout
*/
#define perfc_is_time_out_us(...) \
CONNECT2(perfc_is_time_out_us, __PLOOC_VA_NUM_ARGS(__VA_ARGS__)) \
(__VA_ARGS__)
/*! @} */
/*! @} */
/*!
* \addtogroup gRTOS 2 RTOS Support
* @{
*/
#define __super_loop_monitor__(__N, ...) \
using( \
struct { \
int64_t lStart; \
int64_t lTaskUsedCycles; \
int64_t lTimeElapsed; \
} __cpu_usage__ = {.lStart = get_system_ticks()}) \
using(int SAFE_NAME(cnt) = (__N)) \
for(start_task_cycle_counter();; ({ \
if (!(--SAFE_NAME(cnt))) { \
__cpu_usage__.lTimeElapsed \
= get_system_ticks() - __cpu_usage__.lStart - g_nOffset; \
__cpu_usage__.lTaskUsedCycles = stop_task_cycle_counter(); \
\
if (__PLOOC_VA_NUM_ARGS(__VA_ARGS__) == 0) { \
__perf_counter_printf__( \
"%s CPU Usage %2.3f%%\r\n", __func__, \
(float)((double)__cpu_usage__.lTaskUsedCycles * 100.0 / \
(double)__cpu_usage__.lTimeElapsed)); \
} else { \
__VA_ARGS__; \
} \
SAFE_NAME(cnt) = (__N); \
__cpu_usage__.lStart = get_system_ticks(); \
start_task_cycle_counter(); \
}; \
}))
/*============================ TYPES =========================================*/
typedef struct {
int64_t lStart;
int64_t lUsedTotal;
int32_t nUsedRecent;
uint16_t hwActiveCount;
uint16_t : 15;
uint16_t bEnabled : 1;
} task_cycle_info_t;
typedef struct task_cycle_info_agent_t task_cycle_info_agent_t;
struct task_cycle_info_agent_t {
task_cycle_info_t *ptInfo;
task_cycle_info_agent_t *ptNext;
task_cycle_info_agent_t *ptPrev;
};
/*! @} */
/*============================ GLOBAL VARIABLES ==============================*/
extern volatile int64_t g_lLastTimeStamp;
extern volatile int32_t g_nOffset;
/*============================ LOCAL VARIABLES ===============================*/
/*============================ PROTOTYPES ====================================*/
/*!
* \addtogroup gBasicTicks 1.1 Ticks APIs
* \ingroup gBasic
* @{
*/
/*!
* \brief get the elapsed cycles since perf_counter is initialised
* \return int64_t the elpased cycles
*/
__attribute__((noinline))
extern int64_t get_system_ticks(void);
#ifdef __PERF_CNT_USE_LONG_CLOCK__
/*! \note the prototype of this clock() is different from the one defined in
*! time.h. As clock_t is usually defined as unsigned int, it is
*! not big enough in Cortex-M system to hold a time-stamp. clock()
*! defined here returns the timestamp since the begining of main()
*! and its unit is clock cycle (rather than 1ms). Hence, for a system
*! running under several hundreds MHz or even 1GHz, e.g. RT10xx from
*! NXP, it is very easy to see a counter overflow as clock_t is
*! defined as uint32_t in timer.h.
*! Since we are not allowed to change the defintion of clock_t in
*! official header file, i.e. time.h, I use a compatible prototype
*! after I checked the AAPCS spec. So, the return of the clock() is
*! int64_t, which will use the R0 to store the lower 32bits and R1
*! to store the higher 32bits. When you are using the prototype from
*! timer.h, caller will only take the lower 32bits stored in R0 and
*! the higher 32bits stored in R1 will be ignored.
*!
*! If you want to use the non-overflow version of this clock(), please
*! 1) define the MACRO: __PERF_CNT_USE_LONG_CLOCK__ in your project
*! and 2) do not include system header file <time.h>
*!
*/
#if !defined(__IS_COMPILER_IAR__)
__attribute__((nothrow))
#endif
__attribute__((noinline))
extern int64_t clock(void);
#endif
/*!
* \brief try to set a start pointer for the performance counter
*/
__STATIC_INLINE
void start_cycle_counter(void)
{
g_lLastTimeStamp = get_system_ticks();
}
/*!
* \brief calculate the elapsed cycle count since the last start point
* \note you can have multiple stop_cycle_counter following one start point
* \return int32_t the elapsed cycle count
*/
__STATIC_INLINE
int64_t stop_cycle_counter(void)
{
int64_t lTemp = (get_system_ticks() - g_lLastTimeStamp);
return lTemp - g_nOffset;
}
/*! @} */
/*!
* \addtogroup gBasicTimerService 1.2 Timer Service
* \ingroup gBasic
* @{
*/
/*!
* \brief get the elapsed milliseconds since perf_counter is initialised
* \return int32_t the elapsed milliseconds
*/
extern int32_t get_system_ms(void);
/*!
* \brief get the elapsed microsecond since perf_counter is initialised
* \return int32_t the elapsed microsecond
*/
extern int32_t get_system_us(void);
/*!
* \brief delay specified time in microsecond
* \param[in] nUs time in microsecond
*/
extern void delay_us(int32_t nUs);
/*!
* \brief delay specified time in millisecond
* \param[in] nMs time in millisecond
*/
extern void delay_ms(int32_t nMs);
/*!
* \brief convert ticks of a reference timer to millisecond
*
* \param[in] lTick the tick count
* \return int64_t the millisecond
*/
extern
int64_t perfc_convert_ticks_to_ms(int64_t lTick);
/*!
* \brief convert millisecond into ticks of the reference timer
*
* \param[in] wMS the target time in millisecond
* \return int64_t the ticks
*/
extern
int64_t perfc_convert_ms_to_ticks(uint32_t wMS);
/*!
* \brief convert ticks of a reference timer to microsecond
*
* \param[in] lTick the tick count
* \return int64_t the microsecond
*/
extern
int64_t perfc_convert_ticks_to_us(int64_t lTick);
/*!
* \brief convert microsecond into ticks of the reference timer
*
* \param[in] wUS the target time in microsecond
* \return int64_t the ticks
*/
extern
int64_t perfc_convert_us_to_ticks(uint32_t wUS);
/*!
* \brief set an alarm with given period and check the status
*
* \param[in] lPeriod a time period in ticks
* \param[in] plTimestamp a pointer points to an int64_t integer, if NULL is
* passed, an static local variable inside the function will be used
* \param[in] bAutoReload whether starting next period after a timeout event.
* \return bool whether it is timeout or not
*/
extern
bool __perfc_is_time_out(int64_t lPeriod, int64_t *plTimestamp, bool bAutoReload);
/*! @} */
/*!
* \addtogroup gRTOS 2 RTOS Support
* @{
*/
#if defined(__PERF_CNT_USE_RTOS__)
/*! \brief initialize the default virtual cycle counter for the current task
*/
extern void init_task_cycle_counter(void);
/*! \brief check whether the task stack canary is safe or not
* \retval false likely to be a stack-overflow
* \retval true task stack is safe
*/
extern
bool perfc_check_task_stack_canary_safe(void);
/*! \brief provide cycle information for target task
* \details Support RTOS List:
* - RTX5
* - RT-Thread
* - ThreadX
* - FreeRTOS
*
* \return task_cycle_info_t* the cycle info object passed to this function
*/
extern task_cycle_info_t * get_rtos_task_cycle_info(void);
/*!
* \brief intialize a given task_cycle_info_t object and enable it before
* registering it.
* \return task_cycle_info_t* the cycle info object passed to this function
*/
extern task_cycle_info_t *init_task_cycle_info(task_cycle_info_t *ptInfo);
/*! \brief enable a given task_cycle_info_t object
*
* \param[in] ptInfo the address of target task_cycle_info_t object
* \return bool previous status
*/
extern bool enable_task_cycle_info(task_cycle_info_t *ptInfo);
/*! \brief disable a given task_cycle_info_t object
*
* \param[in] ptInfo the address of target task_cycle_info_t object
* \return bool previous status
*/
extern bool disable_task_cycle_info(task_cycle_info_t *ptInfo);
/*! \brief resume the enabled status of a given task_cycle_info_t object
*
* \param[in] ptInfo the address of target task_cycle_info_t object
* \param[in] bEnabledStatus the previous status
*/
extern
void resume_task_cycle_info(task_cycle_info_t *ptInfo, bool bEnabledStatus);
/*!
* \brief register a global virtual cycle counter agent to the current task
* \param[in] ptInfo the address of target task_cycle_info_t object
* \param[in] ptAgent an list node for the task_cycle_info_t object
* \note the ptAgent it is better to be allocated as a static variable, global
* variable or comes from heap or pool
*
* \return task_cycle_info_agent_t* the agent passed to this function
*/
extern
task_cycle_info_agent_t *register_task_cycle_agent(
task_cycle_info_t *ptInfo,
task_cycle_info_agent_t *ptAgent);
/*!
* \brief remove a global virtual cycle counter agent from the current task
* \param[in] ptAgent the list node currently in use
* \return task_cycle_info_agent_t* the agent passed to this function
*/
extern
task_cycle_info_agent_t *
unregister_task_cycle_agent(task_cycle_info_agent_t *ptAgent);
/*! \brief reset and start the virtual cycle counter for the current task
*
* \param[in] ptInfo the target task_cycle_info_t object
*/
__attribute__((noinline))
extern void __start_task_cycle_counter(task_cycle_info_t *ptInfo);
/*! \brief calculate the elapsed cycle count for current task since the last
* start point
*
* \note you can call stop_cycle_counter() multiple times following one
* start_task_cycle_counter()
*
* \param[in] ptInfo the target task_cycle_info_t object
*
* \note When ptInfo is NULL, it returns current task cycle info, when ptInfo
* is non-NULL, it returns the total used cycles of the specified
* task_cycle_info_t object.
*
* \return int64_t the elapsed cycle count.
*/
__attribute__((noinline))
extern int64_t __stop_task_cycle_counter(task_cycle_info_t *ptInfo);
#define start_task_cycle_counter(...) \
__start_task_cycle_counter((NULL,##__VA_ARGS__))
#define stop_task_cycle_counter(...) \
__stop_task_cycle_counter((NULL,##__VA_ARGS__))
#elif !defined(__IMPLEMENT_PERF_COUNTER)
# define start_task_cycle_counter(...) start_cycle_counter()
# define stop_task_cycle_counter(...) stop_cycle_counter()
# define init_task_cycle_counter()
# define register_task_cycle_agent(...)
# define unregister_task_cycle_agent(...)
# define init_task_cycle_info(...) (NULL)
# define enable_task_cycle_info(...) (false)
# define disable_task_cycle_info(...) (false)
# define resume_task_cycle_info(...)
# define perfc_check_task_stack_canary_safe() (false)
#endif
/*! @} */
/*!
* \addtogroup gBasic 1 Basic
* @{
*/
/*----------------------------------------------------------------------------*
* Please ignore the following APIs unless you have encountered some known *
* special conditions *
*----------------------------------------------------------------------------*/
/*! \brief initialise cycle counter service
* \note - don't forget to tell the function whether the systick is already
* used by user applications.
* Don't worry, this cycle counter service won't affect your existing
* systick service.
*
* \note - Usually the perf_counter can initialise itself with the help of
* __attribute__((constructor(255))), this works fine in Arm Compiler
* 5 (armcc), Arm Compiler 6 (armclang), arm gcc and llvm. It doesn't
* work for IAR. So, when you are using IAR, please call this function
* manually to initialise the perf_counter service.
*
* \note - Perf_counter library assumes that:
* 1. Your project has already using SysTick
* 2. It assumes that you have already implemented the SysTick_Handler
* 3. It assumes that you have enabled the exception handling for
* SysTick.
* If these are not the case, please:
* 1. Add an empty SysTick_Handler to your project if you don't have
* one
* 2. Make sure you have the SysTick Exception handling enabled
* 3. And call function init_cycle_counter(false) if you doesn't
* use SysTick in your project at all.
*
* \param[in] bIsSysTickOccupied A boolean value which indicates whether SysTick
* is already used by user application.
*/
extern void init_cycle_counter(bool bIsSysTickOccupied);
/*!
* \brief a system timer handler inserted to the SysTick_Handler
*
* \note - if you are using a compiler other than armcc or armclang, e.g. iar,
* arm gcc etc, the systick_wrapper_ual.o doesn't work with the linker
* of your target toolchain as it use the $Super$$ which is only supported
* by armlink. For this condition, you have to manually put this function
* into your existing SysTick_Handler to make the perf_counter library
* work.
*
* \note - if you are using Arm Compiler 5 (armcc) or Arm Compiler 6 (armclang)
* you do NOT have to insert this function into your SysTick_Handler,
* the systick_wrapper_ual.s will do the work for you.
*/
extern void user_code_insert_to_systick_handler(void);
/*!
* \brief update perf_counter as SystemCoreClock has been updated.
*/
extern void update_perf_counter(void);
/*!
* \brief prepare for reconfiguration of SysTick timer.
*
* \note some systems (e.g. FreeRTOS) might reconfigure the systick timer to
* fulfil the requirement of their feature. To support this, just
* before the reconfiguration, please call this function in order
* to make the perf_counter works correctly later.
*
* \note after the reconfiguration, please call update_perf_counter() to apply
* the changes to perf_counter.
*
* \note this function will stop the SysTick, clear the pending bit and set
* the Load register and Current Value register to zero.
*/
extern void before_cycle_counter_reconfiguration(void);
/*! @} */
/*!
* \addtogroup gBenchmark 3 Benchmark
* @{
*/
#ifdef __PERF_COUNTER_COREMARK__
/*!
* \brief entry for coremark
*/
void coremark_main(void);
#endif
/*! @} */
//#if defined(__clang__)
//# pragma clang diagnostic pop
//#elif defined(__IS_COMPILER_GCC__)
//# pragma GCC diagnostic pop
//#endif
#ifdef __cplusplus
}
#endif
#endif

View File

@ -0,0 +1,117 @@
/****************************************************************************
* Copyright 2022 Gorgon Meducer (Email:embedded_zhuoran@hotmail.com) *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
****************************************************************************/
/*============================ INCLUDES ======================================*/
#include <rtthread.h>
#include "perf_counter.h"
#include "cmsis_compiler.h"
#include "user_rtt.h"
/*============================ MACROS ========================================*/
#undef __WRAP_FUNC
#undef WRAP_FUNC
#if defined(__IS_COMPILER_ARM_COMPILER__) && __IS_COMPILER_ARM_COMPILER__
# define __WRAP_FUNC(__NAME) $Sub$$##__NAME
# define __ORIG_FUNC(__NAME) $Super$$##__NAME
#elif (defined(__IS_COMPILER_LLVM__) && __IS_COMPILER_LLVM__) \
|| (defined(__IS_COMPILER_GCC__) && __IS_COMPILER_GCC__)
# define __WRAP_FUNC(__NAME) __wrap_##__NAME
# define __ORIG_FUNC(__NAME) __real_##__NAME
#endif
#define WRAP_FUNC(__NAME) __WRAP_FUNC(__NAME)
#define ORIG_FUNC(__NAME) __ORIG_FUNC(__NAME)
struct __task_cycle_info_t {
task_cycle_info_t tInfo;
int64_t lLastTimeStamp;
task_cycle_info_agent_t tList;
uint32_t wMagicWord;
} ;
#ifndef RT_USING_HOOK
#error "In order to use perf_counter:RT-Thread-Patch, please define RT_USING_HOOK \
in rtconfig.h. If you don't want to use this patch, please un-select it in RTE."
#endif
/*============================ TYPES =========================================*/
/*============================ GLOBAL VARIABLES ==============================*/
/*============================ LOCAL VARIABLES ===============================*/
/*============================ PROTOTYPES ====================================*/
extern void __on_context_switch_in(uint32_t *pwStack);
extern void __on_context_switch_out(uint32_t *pwStack);
extern struct rt_thread *rt_current_thread;
/*============================ IMPLEMENTATION ================================*/
void __rt_thread_scheduler_hook(struct rt_thread *from, struct rt_thread *to)
{
if (NULL != from) {
__on_context_switch_out(from->stack_addr);
}
__on_context_switch_in(to->stack_addr);
}
task_cycle_info_t * get_rtos_task_cycle_info(void)
{
return &(((struct __task_cycle_info_t *)rt_current_thread->stack_addr)->tInfo);
}
void __perf_os_patch_init(void)
{
#if defined(RTTHREAD_VERSION) && (RTTHREAD_VERSION >= (4 * 10000))
rt_tick_sethook(user_code_insert_to_systick_handler);
#endif
#if !defined(PKG_USING_PERF_COUNTER) || (defined(PKG_PERF_COUNTER_USING_THREAD_STATISTIC))
rt_scheduler_sethook(__rt_thread_scheduler_hook);
#endif
}
#ifdef PKG_USING_PERF_COUNTER
#if defined(RTTHREAD_VERSION) && (RTTHREAD_VERSION >= (4 * 10000))
void __ensure_systick_wrapper(void)
{
}
#endif
#define DBG_TAG "perf_counter"
#define DBG_LVL DBG_INFO
#include <rtdbg.h>
static int _perf_counter_init(void)
{
extern uint32_t SystemCoreClock;
init_cycle_counter(true);
RTT_LOG_I("_perf_counter_init");
RTT_LOG_I("perf_counter init, SystemCoreClock:%d", SystemCoreClock);
return 0;
}
INIT_APP_EXPORT(_perf_counter_init);
#endif /* PKG_USING_PERF_COUNTER */

View File

@ -0,0 +1,27 @@
/***
* @Author: mbw
* @Date: 2024-08-30 14:49:07
* @LastEditors: mbw && 1600520629@qq.com
* @LastEditTime: 2024-08-30 16:15:17
* @FilePath: \USART1_Interrupt - RT-Thread\LIB\perf_counter\rtconfig_preinc.h
* @Description:
* @
* @Copyright (c) 2024 by ${git_name_email}, All Rights Reserved.
*/
#ifndef RTCONFIG_PREINC_H__
#define RTCONFIG_PREINC_H__
#include "user_rtt.h"
/* Automatically generated file; DO NOT EDIT. */
/* RT-Thread pre-include file */
#define HAVE_CCONFIG_H
#define RT_USING_LIBC
#define RT_USING_NEWLIB
#define _POSIX_C_SOURCE 1
#define __RTTHREAD__
#define __perf_counter_printf__ RTT_LOG_I
#endif /*RTCONFIG_PREINC_H__*/

Binary file not shown.

View File

@ -22,23 +22,104 @@ Dialog DLL: TARMCM1.DLL V1.14.6.0
<h2>Project:</h2>
D:\SXDT\Project\HED\4G\USART1_Interrupt - RT-Thread\MDK\USART1_Interrupt.uvprojx
Project File Date: 08/23/2024
Project File Date: 08/30/2024
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'USART1_Interrupt'
Rebuild target 'USART1_Interrupt'
assembling startup_ciu32l051.s...
compiling main.c...
compiling finsh_port.c...
compiling board.c...
compiling ringbuffer.c...
compiling clock.c...
compiling bsp_history.c...
..\bsp\src\bsp_history.c(254): warning: #111-D: statement is unreachable
break;
..\bsp\src\bsp_history.c(275): warning: #111-D: statement is unreachable
break;
..\bsp\src\bsp_history.c(326): warning: #111-D: statement is unreachable
break;
..\bsp\src\bsp_history.c(347): warning: #111-D: statement is unreachable
break;
..\bsp\src\bsp_history.c(361): warning: #111-D: statement is unreachable
break;
..\bsp\src\bsp_history.c(372): warning: #111-D: statement is unreachable
break;
..\bsp\src\bsp_history.c(390): warning: #111-D: statement is unreachable
return RT_EOK;
..\bsp\src\bsp_history.c(18): warning: #177-D: variable "hr_proactively_send_stack" was declared but never referenced
static char hr_proactively_send_stack[HR_THREAD_STACK_SIZE];//主动å<C2A8>é€<C3A9>线ç¨?
..\bsp\src\bsp_history.c(19): warning: #177-D: variable "hr_proactively_send_thread" was declared but never referenced
static struct rt_thread hr_proactively_send_thread;
..\bsp\src\bsp_history.c(395): warning: #177-D: function "hr_thread_entry" was declared but never referenced
static void hr_thread_entry(void *param)
..\bsp\src\bsp_history.c: 10 warnings, 0 errors
compiling msh.c...
compiling bsp_rtc.c...
compiling shell.c...
compiling cmd.c...
compiling components.c...
compiling bsp_flash.c...
compiling cpu.c...
compiling cpuport.c...
compiling irq.c...
compiling idle.c...
assembling context_rvds.S...
compiling memheap.c...
compiling mempool.c...
compiling scheduler.c...
compiling slab.c...
compiling drv_gpio.c...
compiling mem.c...
compiling kservice.c...
compiling object.c...
compiling ipc.c...
compiling thread.c...
compiling timer.c...
compiling drv_common.c...
compiling ciu32l051_std.c...
compiling ciu32l051_std_comp.c...
compiling ciu32l051_std_aes.c...
compiling ciu32l051_std_adc.c...
compiling ciu32l051_std_crc.c...
compiling ciu32l051_std_flash.c...
compiling ciu32l051_std_exti.c...
compiling ciu32l051_std_dma.c...
compiling drv_uart.c...
compiling ciu32l051_std_i2c.c...
compiling ciu32l051_std_gpio.c...
compiling ciu32l051_std_lcd.c...
compiling ciu32l051_std_lptim.c...
compiling ciu32l051_std_rcc.c...
compiling ciu32l051_std_lpuart.c...
compiling ciu32l051_std_pmu.c...
compiling ciu32l051_std_tamp.c...
compiling ciu32l051_std_rtc.c...
compiling ciu32l051_std_spi.c...
compiling ciu32l051_std_trng.c...
compiling ciu32l051_std_tim.c...
compiling SEGGER_RTT_printf.c...
compiling lwutil.c...
compiling ciu32l051_std_usart.c...
compiling lwrb.c...
compiling system_ciu32l051.c...
compiling perf_counter.c...
compiling SEGGER_RTT.c...
compiling console_be.c...
compiling perf_os_patch_rt_thread.c...
compiling ulog.c...
linking...
Program Size: Code=24006 RO-data=3786 RW-data=320 ZI-data=5680
Program Size: Code=31048 RO-data=4760 RW-data=396 ZI-data=7932
FromELF: creating hex file...
After Build - User command #1: "D:\SXDT\Official_information\HDDZ\demo\CIU32_L051_PROJECT\USART1_Interrupt - RT-Thread\keil5_disp_size_bar\keil5_disp_size_bar.exe"
ram:
RW_IRAM1 :0x20000000
16.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö_____________| 36.62 % ( 5.86 KB / 16.00 KB) [10384 B]
16.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö__________| 50.83 % ( 8.13 KB / 16.00 KB) [8056 B]
flash:
ER_IROM1 :0x8000000
64.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö____________| 42.41 % ( 27.14 KB / 64.00 KB) [37744 B]
".\CIU32_L051_M307R.axf" - 0 Error(s), 0 Warning(s).
64.00 KB :|¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö¡ö__________| 54.64 % ( 34.97 KB / 64.00 KB) [29728 B]
".\CIU32_L051_M307R.axf" - 0 Error(s), 10 Warning(s).
<h2>Software Packages used:</h2>
@ -51,7 +132,7 @@ Package Vendor: HED
C:/Users/16005/AppData/Local/Arm/Packs/HED/CIU32L0xx_DFP/1.2.5/Drivers/CMSIS/Device/CIU32L051/Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:01
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,8 @@
--cpu Cortex-M0+
".\main.o"
".\bsp_rtc.o"
".\bsp_history.o"
".\bsp_flash.o"
".\startup_ciu32l051.o"
".\cmd.o"
".\finsh_port.o"
@ -54,6 +56,8 @@
".\segger_rtt_printf.o"
".\lwrb.o"
".\lwutil.o"
".\perf_counter.o"
".\perf_os_patch_rt_thread.o"
".\ulog.o"
".\console_be.o"
--library_type=microlib --strict --scatter ".\CIU32_L051_M307R.sct"

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -130,7 +130,7 @@
<SetRegEntry>
<Number>0</Number>
<Key>CMSIS_AGDI</Key>
<Name>-X"#01 H7-TOOL WinUSB CMSIS-DAP" -U003C004B3232511836303936 -O238 -S9 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(0BC11477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO31 -FD20000000 -FC4000 -FN1 -FF0CIU32L051_64.FLM -FS08000000 -FL010000 -FP0($$Device:CIU32L051C8Tx$CMSIS\Flash\CIU32L051_64.FLM)</Name>
<Name>-X"Any" -UAny -O238 -S9 -C0 -P00000000 -N00("") -D00(00000000) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO31 -FD20000000 -FC4000 -FN1 -FF0CIU32L051_64.FLM -FS08000000 -FL010000 -FP0($$Device:CIU32L051C8Tx$CMSIS\Flash\CIU32L051_64.FLM)</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
@ -214,7 +214,7 @@
<Group>
<GroupName>User/src</GroupName>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
@ -234,7 +234,7 @@
<Group>
<GroupName>bsp/src</GroupName>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
@ -250,6 +250,30 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>3</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\bsp\src\bsp_history.c</PathWithFileName>
<FilenameWithoutPath>bsp_history.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>4</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\bsp\src\bsp_flash.c</PathWithFileName>
<FilenameWithoutPath>bsp_flash.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -260,7 +284,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>3</FileNumber>
<FileNumber>5</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -288,7 +312,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>4</FileNumber>
<FileNumber>6</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -300,7 +324,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>5</FileNumber>
<FileNumber>7</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -312,7 +336,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>6</FileNumber>
<FileNumber>8</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -324,7 +348,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>7</FileNumber>
<FileNumber>9</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -336,7 +360,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>8</FileNumber>
<FileNumber>10</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -356,7 +380,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>9</FileNumber>
<FileNumber>11</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -368,7 +392,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>10</FileNumber>
<FileNumber>12</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -380,7 +404,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>11</FileNumber>
<FileNumber>13</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -392,7 +416,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>12</FileNumber>
<FileNumber>14</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -404,7 +428,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>13</FileNumber>
<FileNumber>15</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -416,7 +440,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>14</FileNumber>
<FileNumber>16</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -428,7 +452,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>15</FileNumber>
<FileNumber>17</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -440,7 +464,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>16</FileNumber>
<FileNumber>18</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -452,7 +476,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>17</FileNumber>
<FileNumber>19</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -464,7 +488,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>18</FileNumber>
<FileNumber>20</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -476,7 +500,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>19</FileNumber>
<FileNumber>21</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -488,7 +512,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>20</FileNumber>
<FileNumber>22</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -500,7 +524,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>21</FileNumber>
<FileNumber>23</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -512,7 +536,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>22</FileNumber>
<FileNumber>24</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -524,7 +548,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>23</FileNumber>
<FileNumber>25</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -536,7 +560,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>24</FileNumber>
<FileNumber>26</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -548,7 +572,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>25</FileNumber>
<FileNumber>27</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -560,7 +584,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>26</FileNumber>
<FileNumber>28</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -580,7 +604,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>7</GroupNumber>
<FileNumber>27</FileNumber>
<FileNumber>29</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -592,7 +616,7 @@
</File>
<File>
<GroupNumber>7</GroupNumber>
<FileNumber>28</FileNumber>
<FileNumber>30</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -604,7 +628,7 @@
</File>
<File>
<GroupNumber>7</GroupNumber>
<FileNumber>29</FileNumber>
<FileNumber>31</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -624,7 +648,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>30</FileNumber>
<FileNumber>32</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -636,7 +660,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>31</FileNumber>
<FileNumber>33</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -648,7 +672,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>32</FileNumber>
<FileNumber>34</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -660,7 +684,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>33</FileNumber>
<FileNumber>35</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -672,7 +696,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>34</FileNumber>
<FileNumber>36</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -684,7 +708,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>35</FileNumber>
<FileNumber>37</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -696,7 +720,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>36</FileNumber>
<FileNumber>38</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -708,7 +732,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>37</FileNumber>
<FileNumber>39</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -720,7 +744,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>38</FileNumber>
<FileNumber>40</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -732,7 +756,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>39</FileNumber>
<FileNumber>41</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -744,7 +768,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>40</FileNumber>
<FileNumber>42</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -756,7 +780,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>41</FileNumber>
<FileNumber>43</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -768,7 +792,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>42</FileNumber>
<FileNumber>44</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -780,7 +804,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>43</FileNumber>
<FileNumber>45</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -792,7 +816,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>44</FileNumber>
<FileNumber>46</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -804,7 +828,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>45</FileNumber>
<FileNumber>47</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -816,7 +840,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>46</FileNumber>
<FileNumber>48</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -828,7 +852,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>47</FileNumber>
<FileNumber>49</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -840,7 +864,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>48</FileNumber>
<FileNumber>50</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -852,7 +876,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>49</FileNumber>
<FileNumber>51</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -864,7 +888,7 @@
</File>
<File>
<GroupNumber>8</GroupNumber>
<FileNumber>50</FileNumber>
<FileNumber>52</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -884,7 +908,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>9</GroupNumber>
<FileNumber>51</FileNumber>
<FileNumber>53</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -904,7 +928,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>52</FileNumber>
<FileNumber>54</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -916,7 +940,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>53</FileNumber>
<FileNumber>55</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -928,7 +952,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>54</FileNumber>
<FileNumber>56</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -940,7 +964,7 @@
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>55</FileNumber>
<FileNumber>57</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -950,6 +974,30 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>58</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\LIB\perf_counter\perf_counter.c</PathWithFileName>
<FilenameWithoutPath>perf_counter.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>10</GroupNumber>
<FileNumber>59</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\LIB\perf_counter\perf_os_patch_rt_thread.c</PathWithFileName>
<FilenameWithoutPath>perf_os_patch_rt_thread.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
@ -968,7 +1016,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>12</GroupNumber>
<FileNumber>56</FileNumber>
<FileNumber>60</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
@ -980,7 +1028,7 @@
</File>
<File>
<GroupNumber>12</GroupNumber>
<FileNumber>57</FileNumber>
<FileNumber>61</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>

View File

@ -327,7 +327,7 @@
<uThumb>0</uThumb>
<uSurpInc>0</uSurpInc>
<uC99>1</uC99>
<uGnu>0</uGnu>
<uGnu>1</uGnu>
<useXO>0</useXO>
<v6Lang>3</v6Lang>
<v6LangP>3</v6LangP>
@ -340,7 +340,7 @@
<MiscControls></MiscControls>
<Define>CIU32L051</Define>
<Undefine></Undefine>
<IncludePath>..\RTOS\inc;..\RTOS\components\finsh;..\drivers\inc;..\Peripheral\CIU32L051_Lib\Include;..\Peripheral\CMSIS\Core;..\Peripheral\CMSIS\Device;..\startup;..\user\Include;..\RTOS;..\RTOS\components\utilities\ulog;..\RTOS\components\utilities\ulog\backend;..\RTOS\components\drivers\inc;..\LIB\lwrb;..\LIB\RTT;..\bsp\inc;..\LIB\LwUtil</IncludePath>
<IncludePath>..\RTOS\inc;..\RTOS\components\finsh;..\drivers\inc;..\Peripheral\CIU32L051_Lib\Include;..\Peripheral\CMSIS\Core;..\Peripheral\CMSIS\Device;..\startup;..\user\Include;..\RTOS;..\RTOS\components\utilities\ulog;..\RTOS\components\utilities\ulog\backend;..\RTOS\components\drivers\inc;..\LIB\lwrb;..\LIB\RTT;..\bsp\inc;..\LIB\LwUtil;..\LIB\perf_counter</IncludePath>
</VariousControls>
</Cads>
<Aads>
@ -399,6 +399,16 @@
<FileType>1</FileType>
<FilePath>..\bsp\src\bsp_rtc.c</FilePath>
</File>
<File>
<FileName>bsp_history.c</FileName>
<FileType>1</FileType>
<FilePath>..\bsp\src\bsp_history.c</FilePath>
</File>
<File>
<FileName>bsp_flash.c</FileName>
<FileType>1</FileType>
<FilePath>..\bsp\src\bsp_flash.c</FilePath>
</File>
</Files>
</Group>
<Group>
@ -702,6 +712,16 @@
<FileType>1</FileType>
<FilePath>..\LIB\LwUtil\lwutil.c</FilePath>
</File>
<File>
<FileName>perf_counter.c</FileName>
<FileType>1</FileType>
<FilePath>..\LIB\perf_counter\perf_counter.c</FilePath>
</File>
<File>
<FileName>perf_os_patch_rt_thread.c</FileName>
<FileType>1</FileType>
<FilePath>..\LIB\perf_counter\perf_os_patch_rt_thread.c</FilePath>
</File>
</Files>
</Group>
<Group>

View File

@ -1,8 +1,8 @@
Dependencies for Project 'USART1_Interrupt', Target 'USART1_Interrupt': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (..\user\Source\main.c)(0x66C82655)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\main.o --omf_browse .\main.crf --depend .\main.d)
F (..\user\Source\main.c)(0x66CEBF5B)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\main.o --omf_browse .\main.crf --depend .\main.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -47,17 +47,17 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\drivers\inc\drv_uart.h)(0x66C6F4F9)
I (..\drivers\inc\drv_uart.h)(0x66D02F1A)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\LIB\lwrb\lwrb.h)(0x66C53844)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\bsp\inc\bsp_rtc.h)(0x66C82552)
I (..\bsp\inc\bsp_rtc.h)(0x66C826C8)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x666E44C6)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\bsp\src\bsp_rtc.c)(0x66C825F1)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\bsp_rtc.o --omf_browse .\bsp_rtc.crf --depend .\bsp_rtc.d)
I (..\bsp\inc\bsp_rtc.h)(0x66C82552)
F (..\bsp\src\bsp_rtc.c)(0x66C825F1)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\bsp_rtc.o --omf_browse .\bsp_rtc.crf --depend .\bsp_rtc.d)
I (..\bsp\inc\bsp_rtc.h)(0x66C826C8)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -102,11 +102,127 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\bsp\src\bsp_history.c)(0x66CEBCD3)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\bsp_history.o --omf_browse .\bsp_history.crf --depend .\bsp_history.d)
I (..\bsp\inc\bsp_history.h)(0x66CBF8D7)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
I (..\RTOS\inc\rtdef.h)(0x66C5610E)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Device\ciu32l051.h)(0x65E68265)
I (..\Peripheral\CMSIS\Core\core_cm0plus.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Core\cmsis_version.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_armcc.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Device\system_ciu32l051.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h)(0x6656B817)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h)(0x65E67A4D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h)(0x6699C27A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h)(0x6656A3F6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h)(0x665E764E)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h)(0x6613CF0C)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h)(0x65E6836D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h)(0x66ACA92A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\bsp\inc\bsp_flash.h)(0x66D11B6D)
I (..\bsp\inc\bsp_rtc.h)(0x66C826C8)
I (..\drivers\inc\drv_uart.h)(0x66D02F1A)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\LIB\lwrb\lwrb.h)(0x66C53844)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\RTOS\components\drivers\inc\serial.h)(0x66C7F46B)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x666E44C6)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\bsp\src\bsp_flash.c)(0x66D17990)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\bsp_flash.o --omf_browse .\bsp_flash.crf --depend .\bsp_flash.d)
I (..\bsp\inc\bsp_flash.h)(0x66D11B6D)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
I (..\RTOS\inc\rtdef.h)(0x66C5610E)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Device\ciu32l051.h)(0x65E68265)
I (..\Peripheral\CMSIS\Core\core_cm0plus.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Core\cmsis_version.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_armcc.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Device\system_ciu32l051.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h)(0x6656B817)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h)(0x65E67A4D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h)(0x6699C27A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h)(0x6656A3F6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h)(0x665E764E)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h)(0x6613CF0C)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h)(0x65E6836D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h)(0x66ACA92A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\bsp\inc\bsp_history.h)(0x66CBF8D7)
I (..\bsp\inc\bsp_rtc.h)(0x66C826C8)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (..\LIB\RTT\user_rtt.h)(0x66D141E9)
I (..\LIB\RTT\SEGGER_RTT.h)(0x65A54141)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66D12110)
I (..\LIB\perf_counter\perf_counter.h)(0x66D16BB6)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D16EB0)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x666E44C6)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\startup\startup_ciu32l051.s)(0x66C6D715)(--cpu Cortex-M0+ -g --apcs=interwork --pd "__MICROLIB SETA 1" -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include --pd "__UVISION_VERSION SETA 539" --pd "CIU32L051 SETA 1" --list .\listings\startup_ciu32l051.lst --xref -o .\startup_ciu32l051.o --depend .\startup_ciu32l051.d)
F (..\RTOS\components\finsh\cmd.c)(0x66C2BE4F)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\cmd.o --omf_browse .\cmd.crf --depend .\cmd.d)
F (..\RTOS\components\finsh\cmd.c)(0x66C2BE4F)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\cmd.o --omf_browse .\cmd.crf --depend .\cmd.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -156,10 +272,10 @@ I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\ctype.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\RTOS\components\finsh\finsh_port.c)(0x66C581C8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\finsh_port.o --omf_browse .\finsh_port.crf --depend .\finsh_port.d)
F (..\RTOS\components\finsh\finsh_port.c)(0x66C581C8)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\finsh_port.o --omf_browse .\finsh_port.crf --depend .\finsh_port.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -204,9 +320,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\components\finsh\msh.c)(0x66C2AAF1)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\msh.o --omf_browse .\msh.crf --depend .\msh.d)
F (..\RTOS\components\finsh\msh.c)(0x66C2AAF1)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\msh.o --omf_browse .\msh.crf --depend .\msh.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -258,10 +374,10 @@ I (C:\Keil_v5\ARM\ARMCC\include\ctype.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\RTOS\components\finsh\shell.h)(0x66C2AAF2)
F (..\RTOS\components\finsh\ringbuffer.c)(0x66C2AAF1)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ringbuffer.o --omf_browse .\ringbuffer.crf --depend .\ringbuffer.d)
F (..\RTOS\components\finsh\ringbuffer.c)(0x66C2AAF1)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ringbuffer.o --omf_browse .\ringbuffer.crf --depend .\ringbuffer.d)
I (..\RTOS\components\finsh\ringbuffer.h)(0x66C2AAF2)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -307,10 +423,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\RTOS\components\finsh\shell.c)(0x66C2AAF2)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\shell.o --omf_browse .\shell.crf --depend .\shell.d)
F (..\RTOS\components\finsh\shell.c)(0x66C2AAF2)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\shell.o --omf_browse .\shell.crf --depend .\shell.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -362,11 +478,11 @@ I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\RTOS\components\finsh\shell.h)(0x66C2AAF2)
I (..\RTOS\components\finsh\msh.h)(0x66C2AAF1)
F (..\RTOS\src\board.c)(0x66C6E27F)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\board.o --omf_browse .\board.crf --depend .\board.d)
F (..\RTOS\src\board.c)(0x66D162CC)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\board.o --omf_browse .\board.crf --depend .\board.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -411,15 +527,15 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\LIB\RTT\SEGGER_RTT.h)(0x65A54141)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66C54C0F)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66D12110)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (..\drivers\inc\drv_uart.h)(0x66C6F4F9)
I (..\drivers\inc\drv_uart.h)(0x66D02F1A)
I (..\LIB\lwrb\lwrb.h)(0x66C53844)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\RTOS\src\clock.c)(0x66C2AAF5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\clock.o --omf_browse .\clock.crf --depend .\clock.d)
F (..\RTOS\src\clock.c)(0x66C2AAF5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\clock.o --omf_browse .\clock.crf --depend .\clock.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -464,10 +580,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\components.c)(0x66C57CED)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\components.o --omf_browse .\components.crf --depend .\components.d)
F (..\RTOS\src\components.c)(0x66D17782)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\components.o --omf_browse .\components.crf --depend .\components.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -512,9 +628,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\cpu.c)(0x66C2AAF6)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\cpu.o --omf_browse .\cpu.crf --depend .\cpu.d)
F (..\RTOS\src\cpu.c)(0x66C2AAF6)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\cpu.o --omf_browse .\cpu.crf --depend .\cpu.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -560,9 +676,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\src\cpuport.c)(0x66C2AAF6)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\cpuport.o --omf_browse .\cpuport.crf --depend .\cpuport.d)
F (..\RTOS\src\cpuport.c)(0x66C2AAF6)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\cpuport.o --omf_browse .\cpuport.crf --depend .\cpuport.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -607,10 +723,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\idle.c)(0x66C2AAF6)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\idle.o --omf_browse .\idle.crf --depend .\idle.d)
F (..\RTOS\src\idle.c)(0x66C2AAF6)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\idle.o --omf_browse .\idle.crf --depend .\idle.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -655,9 +771,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\ipc.c)(0x66C2AAF7)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ipc.o --omf_browse .\ipc.crf --depend .\ipc.d)
F (..\RTOS\src\ipc.c)(0x66C2AAF7)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ipc.o --omf_browse .\ipc.crf --depend .\ipc.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -703,10 +819,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\src\irq.c)(0x66C2AAF7)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\irq.o --omf_browse .\irq.crf --depend .\irq.d)
F (..\RTOS\src\irq.c)(0x66C2AAF7)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\irq.o --omf_browse .\irq.crf --depend .\irq.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -751,9 +867,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\kservice.c)(0x66C58216)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\kservice.o --omf_browse .\kservice.crf --depend .\kservice.d)
F (..\RTOS\src\kservice.c)(0x66D17770)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\kservice.o --omf_browse .\kservice.crf --depend .\kservice.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -799,10 +915,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\src\mem.c)(0x66C2AAF7)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\mem.o --omf_browse .\mem.crf --depend .\mem.d)
F (..\RTOS\src\mem.c)(0x66C2AAF7)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\mem.o --omf_browse .\mem.crf --depend .\mem.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -852,10 +968,10 @@ I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\ctype.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\RTOS\src\memheap.c)(0x66C2AAF8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\memheap.o --omf_browse .\memheap.crf --depend .\memheap.d)
F (..\RTOS\src\memheap.c)(0x66C2AAF8)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\memheap.o --omf_browse .\memheap.crf --depend .\memheap.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -900,10 +1016,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\mempool.c)(0x66C2AAF8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\mempool.o --omf_browse .\mempool.crf --depend .\mempool.d)
F (..\RTOS\src\mempool.c)(0x66C2AAF8)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\mempool.o --omf_browse .\mempool.crf --depend .\mempool.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -948,9 +1064,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\object.c)(0x66C2AAF8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\object.o --omf_browse .\object.crf --depend .\object.d)
F (..\RTOS\src\object.c)(0x66C2AAF8)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\object.o --omf_browse .\object.crf --depend .\object.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -996,9 +1112,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\src\scheduler.c)(0x66C2AAF9)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\scheduler.o --omf_browse .\scheduler.crf --depend .\scheduler.d)
F (..\RTOS\src\scheduler.c)(0x66C2AAF9)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\scheduler.o --omf_browse .\scheduler.crf --depend .\scheduler.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -1044,10 +1160,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\src\slab.c)(0x66C2AAF9)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\slab.o --omf_browse .\slab.crf --depend .\slab.d)
F (..\RTOS\src\slab.c)(0x66C2AAF9)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\slab.o --omf_browse .\slab.crf --depend .\slab.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -1092,10 +1208,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\thread.c)(0x66C2AAF9)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\thread.o --omf_browse .\thread.crf --depend .\thread.d)
F (..\RTOS\src\thread.c)(0x66C2AAF9)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\thread.o --omf_browse .\thread.crf --depend .\thread.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -1140,9 +1256,9 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\RTOS\src\timer.c)(0x66C2AAF9)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\timer.o --omf_browse .\timer.crf --depend .\timer.d)
F (..\RTOS\src\timer.c)(0x66C2AAF9)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\timer.o --omf_browse .\timer.crf --depend .\timer.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -1189,7 +1305,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\context_rvds.S)(0x66C6DD10)(--cpu Cortex-M0+ -g --apcs=interwork --pd "__MICROLIB SETA 1" -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include --pd "__UVISION_VERSION SETA 539" --pd "CIU32L051 SETA 1" --list .\listings\context_rvds.lst --xref -o .\context_rvds.o --depend .\context_rvds.d)
F (..\drivers\src\drv_common.c)(0x66C7FD22)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\drv_common.o --omf_browse .\drv_common.crf --depend .\drv_common.d)
F (..\drivers\src\drv_common.c)(0x66C7FD22)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\drv_common.o --omf_browse .\drv_common.crf --depend .\drv_common.d)
I (..\drivers\inc\drv_common.h)(0x66C54834)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
@ -1228,11 +1344,11 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\drivers\src\drv_gpio.c)(0x66C57B4A)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\drv_gpio.o --omf_browse .\drv_gpio.crf --depend .\drv_gpio.d)
F (..\drivers\src\drv_uart.c)(0x66C7F5A4)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\drv_uart.o --omf_browse .\drv_uart.crf --depend .\drv_uart.d)
I (..\drivers\inc\drV_uart.h)(0x66C6F4F9)
F (..\drivers\src\drv_gpio.c)(0x66C57B4A)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\drv_gpio.o --omf_browse .\drv_gpio.crf --depend .\drv_gpio.d)
F (..\drivers\src\drv_uart.c)(0x66D02F8C)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\drv_uart.o --omf_browse .\drv_uart.crf --depend .\drv_uart.d)
I (..\drivers\inc\drV_uart.h)(0x66D02F1A)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -1283,9 +1399,10 @@ I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\RTOS\components\drivers\inc\serial.h)(0x66C7F46B)
I (..\LIB\LwUtil\lwutil.h)(0x666E44C6)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (..\bsp\inc\bsp_history.h)(0x66CBF8D7)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x666E44C6)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std.c)(0x6614AB29)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std.o --omf_browse .\ciu32l051_std.crf --depend .\ciu32l051_std.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std.c)(0x6614AB29)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std.o --omf_browse .\ciu32l051_std.crf --depend .\ciu32l051_std.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1323,7 +1440,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_adc.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_adc.o --omf_browse .\ciu32l051_std_adc.crf --depend .\ciu32l051_std_adc.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_adc.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_adc.o --omf_browse .\ciu32l051_std_adc.crf --depend .\ciu32l051_std_adc.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1361,7 +1478,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_aes.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_aes.o --omf_browse .\ciu32l051_std_aes.crf --depend .\ciu32l051_std_aes.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_aes.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_aes.o --omf_browse .\ciu32l051_std_aes.crf --depend .\ciu32l051_std_aes.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1399,7 +1516,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_comp.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_comp.o --omf_browse .\ciu32l051_std_comp.crf --depend .\ciu32l051_std_comp.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_comp.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_comp.o --omf_browse .\ciu32l051_std_comp.crf --depend .\ciu32l051_std_comp.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1437,7 +1554,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_crc.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_crc.o --omf_browse .\ciu32l051_std_crc.crf --depend .\ciu32l051_std_crc.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_crc.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_crc.o --omf_browse .\ciu32l051_std_crc.crf --depend .\ciu32l051_std_crc.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1475,7 +1592,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_dma.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_dma.o --omf_browse .\ciu32l051_std_dma.crf --depend .\ciu32l051_std_dma.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_dma.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_dma.o --omf_browse .\ciu32l051_std_dma.crf --depend .\ciu32l051_std_dma.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1513,7 +1630,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_exti.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_exti.o --omf_browse .\ciu32l051_std_exti.crf --depend .\ciu32l051_std_exti.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_exti.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_exti.o --omf_browse .\ciu32l051_std_exti.crf --depend .\ciu32l051_std_exti.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1551,7 +1668,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_flash.c)(0x66ACA92A)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_flash.o --omf_browse .\ciu32l051_std_flash.crf --depend .\ciu32l051_std_flash.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_flash.c)(0x66ACA92A)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_flash.o --omf_browse .\ciu32l051_std_flash.crf --depend .\ciu32l051_std_flash.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1589,7 +1706,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_gpio.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_gpio.o --omf_browse .\ciu32l051_std_gpio.crf --depend .\ciu32l051_std_gpio.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_gpio.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_gpio.o --omf_browse .\ciu32l051_std_gpio.crf --depend .\ciu32l051_std_gpio.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1627,7 +1744,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_i2c.c)(0x6585479A)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_i2c.o --omf_browse .\ciu32l051_std_i2c.crf --depend .\ciu32l051_std_i2c.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_i2c.c)(0x6585479A)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_i2c.o --omf_browse .\ciu32l051_std_i2c.crf --depend .\ciu32l051_std_i2c.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1665,7 +1782,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lcd.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_lcd.o --omf_browse .\ciu32l051_std_lcd.crf --depend .\ciu32l051_std_lcd.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lcd.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_lcd.o --omf_browse .\ciu32l051_std_lcd.crf --depend .\ciu32l051_std_lcd.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1703,7 +1820,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lptim.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_lptim.o --omf_browse .\ciu32l051_std_lptim.crf --depend .\ciu32l051_std_lptim.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lptim.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_lptim.o --omf_browse .\ciu32l051_std_lptim.crf --depend .\ciu32l051_std_lptim.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1741,7 +1858,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lpuart.c)(0x6585479A)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_lpuart.o --omf_browse .\ciu32l051_std_lpuart.crf --depend .\ciu32l051_std_lpuart.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_lpuart.c)(0x6585479A)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_lpuart.o --omf_browse .\ciu32l051_std_lpuart.crf --depend .\ciu32l051_std_lpuart.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32L051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1779,7 +1896,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_pmu.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_pmu.o --omf_browse .\ciu32l051_std_pmu.crf --depend .\ciu32l051_std_pmu.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_pmu.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_pmu.o --omf_browse .\ciu32l051_std_pmu.crf --depend .\ciu32l051_std_pmu.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1817,7 +1934,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rcc.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_rcc.o --omf_browse .\ciu32l051_std_rcc.crf --depend .\ciu32l051_std_rcc.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rcc.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_rcc.o --omf_browse .\ciu32l051_std_rcc.crf --depend .\ciu32l051_std_rcc.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1855,7 +1972,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rtc.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_rtc.o --omf_browse .\ciu32l051_std_rtc.crf --depend .\ciu32l051_std_rtc.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_rtc.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_rtc.o --omf_browse .\ciu32l051_std_rtc.crf --depend .\ciu32l051_std_rtc.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1893,7 +2010,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_spi.c)(0x66835C84)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_spi.o --omf_browse .\ciu32l051_std_spi.crf --depend .\ciu32l051_std_spi.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_spi.c)(0x66835C84)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_spi.o --omf_browse .\ciu32l051_std_spi.crf --depend .\ciu32l051_std_spi.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1931,7 +2048,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tamp.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_tamp.o --omf_browse .\ciu32l051_std_tamp.crf --depend .\ciu32l051_std_tamp.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tamp.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_tamp.o --omf_browse .\ciu32l051_std_tamp.crf --depend .\ciu32l051_std_tamp.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -1969,7 +2086,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tim.c)(0x668B7FDD)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_tim.o --omf_browse .\ciu32l051_std_tim.crf --depend .\ciu32l051_std_tim.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_tim.c)(0x668B7FDD)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_tim.o --omf_browse .\ciu32l051_std_tim.crf --depend .\ciu32l051_std_tim.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -2007,7 +2124,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_trng.c)(0x65800BC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_trng.o --omf_browse .\ciu32l051_std_trng.crf --depend .\ciu32l051_std_trng.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_trng.c)(0x65800BC5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_trng.o --omf_browse .\ciu32l051_std_trng.crf --depend .\ciu32l051_std_trng.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -2045,7 +2162,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_usart.c)(0x665E764E)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_usart.o --omf_browse .\ciu32l051_std_usart.crf --depend .\ciu32l051_std_usart.d)
F (..\Peripheral\CIU32L051_Lib\Source\ciu32l051_std_usart.c)(0x665E764E)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ciu32l051_std_usart.o --omf_browse .\ciu32l051_std_usart.crf --depend .\ciu32l051_std_usart.d)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32L051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
@ -2083,7 +2200,7 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
F (..\Peripheral\CMSIS\Device\system_ciu32l051.c)(0x66C7FDEF)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\system_ciu32l051.o --omf_browse .\system_ciu32l051.crf --depend .\system_ciu32l051.d)
F (..\Peripheral\CMSIS\Device\system_ciu32l051.c)(0x66C7FDEF)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\system_ciu32l051.o --omf_browse .\system_ciu32l051.crf --depend .\system_ciu32l051.d)
I (..\Peripheral\CMSIS\Device\ciu32l051.h)(0x65E68265)
I (..\Peripheral\CMSIS\Core\core_cm0plus.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
@ -2092,7 +2209,7 @@ I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_armcc.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Device\system_ciu32l051.h)(0x65800BC6)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -2130,15 +2247,15 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\LIB\RTT\SEGGER_RTT.c)(0x66C57DE5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\segger_rtt.o --omf_browse .\segger_rtt.crf --depend .\segger_rtt.d)
F (..\LIB\RTT\SEGGER_RTT.c)(0x66C57DE5)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\segger_rtt.o --omf_browse .\segger_rtt.crf --depend .\segger_rtt.d)
I (..\LIB\RTT\SEGGER_RTT.h)(0x65A54141)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66C54C0F)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66D12110)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -2181,28 +2298,98 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
F (..\LIB\RTT\SEGGER_RTT_printf.c)(0x65A54141)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\segger_rtt_printf.o --omf_browse .\segger_rtt_printf.crf --depend .\segger_rtt_printf.d)
F (..\LIB\RTT\SEGGER_RTT_printf.c)(0x65A54141)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\segger_rtt_printf.o --omf_browse .\segger_rtt_printf.crf --depend .\segger_rtt_printf.d)
I (..\LIB\RTT\SEGGER_RTT.h)(0x65A54141)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66C54C0F)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66D12110)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
F (..\LIB\lwrb\lwrb.c)(0x65A4C83E)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\lwrb.o --omf_browse .\lwrb.crf --depend .\lwrb.d)
F (..\LIB\lwrb\lwrb.c)(0x65A4C83E)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\lwrb.o --omf_browse .\lwrb.crf --depend .\lwrb.d)
I (..\LIB\lwrb\lwrb.h)(0x66C53844)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
F (..\LIB\LwUtil\lwutil.c)(0x666E44C6)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\lwutil.o --omf_browse .\lwutil.crf --depend .\lwutil.d)
F (..\LIB\LwUtil\lwutil.c)(0x666E44C6)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\lwutil.o --omf_browse .\lwutil.crf --depend .\lwutil.d)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\LIB\LwUtil\lwutil.h)(0x666E44C6)
F (..\RTOS\components\utilities\ulog\ulog.c)(0x666E44C6)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ulog.o --omf_browse .\ulog.crf --depend .\ulog.d)
F (..\LIB\perf_counter\perf_counter.c)(0x66D16A4F)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\perf_counter.o --omf_browse .\perf_counter.crf --depend .\perf_counter.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_armcc.h)(0x65800BC8)
I (..\LIB\perf_counter\perf_counter.h)(0x66D16BB6)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D16EB0)
I (..\LIB\RTT\user_rtt.h)(0x66D141E9)
I (..\LIB\RTT\SEGGER_RTT.h)(0x65A54141)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66D12110)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
F (..\LIB\perf_counter\perf_os_patch_rt_thread.c)(0x66D174C0)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\perf_os_patch_rt_thread.o --omf_browse .\perf_os_patch_rt_thread.crf --depend .\perf_os_patch_rt_thread.d)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
I (..\RTOS\inc\rtdef.h)(0x66C5610E)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
I (..\RTOS\inc\rtservice.h)(0x66C2AAF4)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h)(0x65E679B7)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h)(0x65800BC5)
I (C:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5E8E3CC2)
I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Device\ciu32l051.h)(0x65E68265)
I (..\Peripheral\CMSIS\Core\core_cm0plus.h)(0x65800BC8)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E3CC2)
I (..\Peripheral\CMSIS\Core\cmsis_version.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_compiler.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Core\cmsis_armcc.h)(0x65800BC8)
I (..\Peripheral\CMSIS\Device\system_ciu32l051.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h)(0x66138664)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h)(0x6656B817)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h)(0x65E67A4D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h)(0x6699C27A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h)(0x6656A3F6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h)(0x661645AE)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h)(0x665E764E)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h)(0x6613CF0C)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h)(0x65E6836D)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h)(0x66ACA92A)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h)(0x65800BC5)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h)(0x65800BC6)
I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\LIB\perf_counter\perf_counter.h)(0x66D16BB6)
I (..\LIB\perf_counter\rtconfig_preinc.h)(0x66D16EB0)
I (..\LIB\RTT\user_rtt.h)(0x66D141E9)
I (..\LIB\RTT\SEGGER_RTT.h)(0x65A54141)
I (..\LIB\RTT\SEGGER_RTT_Conf.h)(0x66D12110)
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E3CC2)
I (..\RTOS\inc\rtdbg.h)(0x667918FE)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x666E44C6)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
F (..\RTOS\components\utilities\ulog\ulog.c)(0x666E44C6)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\ulog.o --omf_browse .\ulog.crf --depend .\ulog.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E3CC2)
I (..\RTOS\components\utilities\ulog\ulog.h)(0x666E44C6)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)
@ -2248,10 +2435,10 @@ I (..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h)(0x65800BC5)
I (..\RTOS\components\finsh\finsh_api.h)(0x66C2AAF0)
I (..\RTOS\components\utilities\ulog\ulog_def.h)(0x666E44C6)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
F (..\RTOS\components\utilities\ulog\backend\console_be.c)(0x666E44C6)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\console_be.o --omf_browse .\console_be.crf --depend .\console_be.d)
F (..\RTOS\components\utilities\ulog\backend\console_be.c)(0x666E44C6)(--c99 --gnu -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ..\RTOS\inc -I ..\RTOS\components\finsh -I ..\drivers\inc -I ..\Peripheral\CIU32L051_Lib\Include -I ..\Peripheral\CMSIS\Core -I ..\Peripheral\CMSIS\Device -I ..\startup -I ..\user\Include -I ..\RTOS -I ..\RTOS\components\utilities\ulog -I ..\RTOS\components\utilities\ulog\backend -I ..\RTOS\components\drivers\inc -I ..\LIB\lwrb -I ..\LIB\RTT -I ..\bsp\inc -I ..\LIB\LwUtil -I ..\LIB\perf_counter -IC:\Users\16005\AppData\Local\Arm\Packs\HED\CIU32L0xx_DFP\1.2.5\Drivers\CMSIS\Device\CIU32L051\Include -D__UVISION_VERSION="539" -DCIU32L051 -DCIU32L051 -o .\console_be.o --omf_browse .\console_be.crf --depend .\console_be.d)
I (..\RTOS\inc\rthw.h)(0x66C2AAF4)
I (..\RTOS\inc\rtthread.h)(0x66C2AEFD)
I (..\RTOS\rtconfig.h)(0x66C6D0B0)
I (..\RTOS\rtconfig.h)(0x66D162B5)
I (..\RTOS\inc\RTE_Components.h)(0x66C2AAF3)
I (..\RTOS\components\finsh\finsh_config.h)(0x66C577C2)
I (..\RTOS\inc\rtdebug.h)(0x66C2AAF3)

View File

@ -6,18 +6,18 @@
[Found keyword]: ----------Execution Region----------
[name]: ER_IROM1
[Exec base]: 0x8000000
[Size]: 0x6c90
[Size]: 0x8be0
[Max]: 0x10000
[Found keyword]: ----------Execution Region----------
[name]: RW_IRAM1
[Exec base]: 0x20000000
[Size]: 0x1770
[Size]: 0x2088
[Max]: 0x4000
[parse_keil_map over printf bar]:
RW_IRAM1 :0x20000000
16.00 KB :|ĄöĄöĄöĄöĄöĄöĄö_____________| 36.62 % ( 5.86 KB / 16.00 KB) [10384 B]
16.00 KB :|ĄöĄöĄöĄöĄöĄöĄöĄöĄöĄö__________| 50.83 % ( 8.13 KB / 16.00 KB) [8056 B]
ER_IROM1 :0x8000000
64.00 KB :|ĄöĄöĄöĄöĄöĄöĄöĄö____________| 42.41 % ( 27.14 KB / 64.00 KB) [37744 B]
64.00 KB :|ĄöĄöĄöĄöĄöĄöĄöĄöĄöĄö__________| 54.64 % ( 34.97 KB / 64.00 KB) [29728 B]
[export csv]: ./USART1_Interrupt_sort_by_flash.csv
[export csv]: ./USART1_Interrupt_sort_by_ram.csv
[export xlsx]: USART1_Interrupt_analysis.xlsx

Binary file not shown.

View File

@ -1,54 +1,74 @@
File_name,flash percent,flash,ram,Code,RO_data,RW_data,ZI_data
cmd.o,12.302464%,3511,0,2572,939,0,0
ipc.o,8.987701%,2565,0,1918,647,0,0
thread.o,8.157258%,2328,12,2058,258,12,0
mem.o,6.916851%,1974,72,1596,346,32,40
kservice.o,6.412278%,1830,264,1532,290,8,256
ulog.o,5.946249%,1697,604,1420,253,24,580
drv_uart.o,5.858650%,1672,1604,1652,8,12,1592
shell.o,5.298013%,1512,281,1410,78,24,257
timer.o,4.828480%,1378,20,1266,92,20,0
object.o,3.714216%,1060,132,800,128,132,0
msh.o,3.532009%,1008,0,840,168,0,0
segger_rtt_printf.o,3.286731%,938,0,922,16,0,0
bsp_rtc.o,2.869757%,819,0,720,99,0,0
segger_rtt.o,2.267073%,647,1208,614,33,0,1208
scheduler.o,2.004275%,572,280,496,52,24,256
mc_p.l,1.646869%,470,0,470,0,0,0
lwrb.o,1.478678%,422,0,422,0,0,0
main.o,1.436631%,410,0,364,46,0,0
cpuport.o,1.093241%,312,12,300,0,12,0
ciu32l051_std_rtc.o,0.953082%,272,0,272,0,0,0
idle.o,0.918042%,262,416,240,22,0,416
components.o,0.883002%,252,0,216,36,0,0
ciu32l051_std_rcc.o,0.826939%,236,0,236,0,0,0
system_ciu32l051.o,0.798907%,228,4,192,32,4,0
ciu32l051_std_usart.o,0.791899%,226,0,226,0,0,0
startup_ciu32l051.o,0.770875%,220,1024,28,192,0,1024
drv_common.o,0.770875%,220,0,220,0,0,0
context_rvds.o,0.756859%,216,0,216,0,0,0
ciu32l051_std_gpio.o,0.679772%,194,0,194,0,0,0
ciu32l051_std_dma.o,0.476541%,136,0,136,0,0,0
board.o,0.469533%,134,0,134,0,0,0
irq.o,0.378430%,108,12,96,0,12,0
clock.o,0.357406%,102,4,98,0,4,0
__dczerorl2.o,0.301342%,86,0,86,0,0,0
console_be.o,0.203231%,58,48,54,4,0,48
uidiv.o,0.154175%,44,0,44,0,0,0
mf_p.l,0.140159%,40,0,40,0,0,0
ffixui.o,0.140159%,40,0,40,0,0,0
idiv.o,0.140159%,40,0,40,0,0,0
memseta.o,0.126143%,36,0,36,0,0,0
memcpya.o,0.126143%,36,0,36,0,0,0
init.o,0.126143%,36,0,36,0,0,0
strncmp.o,0.105119%,30,0,30,0,0,0
handlers.o,0.105119%,30,0,30,0,0,0
strncpy.o,0.091103%,26,0,26,0,0,0
memcmp.o,0.091103%,26,0,26,0,0,0
strcat.o,0.084095%,24,0,24,0,0,0
strcpy.o,0.063072%,18,0,18,0,0,0
strlen.o,0.049056%,14,0,14,0,0,0
entry9a.o,0.028032%,8,0,8,0,0,0
entry2.o,0.028032%,8,0,8,0,0,0
entry5.o,0.014016%,4,0,4,0,0,0
entry12b.o,0.014016%,4,0,4,0,0,0
cmd.o,9.401778%,3511,0,2572,939,0,0
bsp_flash.o,8.796594%,3285,4,2476,805,4,0
ipc.o,6.868573%,2565,0,1918,647,0,0
drv_uart.o,6.448158%,2408,2180,2380,8,20,2160
thread.o,6.233933%,2328,12,2058,258,12,0
ulog.o,5.893852%,2201,604,1924,253,24,580
mem.o,5.285990%,1974,72,1596,346,32,40
kservice.o,4.953942%,1850,264,1552,290,8,256
bsp_history.o,4.193445%,1566,1684,1558,4,4,1680
shell.o,4.048843%,1512,281,1410,78,24,257
timer.o,3.738218%,1396,20,1284,92,20,0
mc_p.l,3.194623%,1193,4,1056,133,4,0
object.o,2.838475%,1060,132,800,128,132,0
msh.o,2.699229%,1008,0,840,168,0,0
segger_rtt_printf.o,2.511782%,938,0,922,16,0,0
bsp_rtc.o,2.193123%,819,0,720,99,0,0
segger_rtt.o,1.732541%,647,1208,614,33,0,1208
lwrb.o,1.579906%,590,0,590,0,0,0
scheduler.o,1.531705%,572,280,496,52,24,256
ciu32l051_std_lpuart.o,1.044344%,390,0,366,24,0,0
perf_counter.o,0.958655%,358,56,298,4,56,0
cpuport.o,0.835476%,312,12,300,0,12,0
main.o,0.830120%,310,0,264,46,0,0
ciu32l051_std_rtc.o,0.728363%,272,0,272,0,0,0
idle.o,0.701585%,262,416,240,22,0,416
components.o,0.674807%,252,0,216,36,0,0
ciu32l051_std_rcc.o,0.631962%,236,0,236,0,0,0
system_ciu32l051.o,0.610540%,228,4,192,32,4,0
ciu32l051_std_usart.o,0.605184%,226,0,226,0,0,0
ciu32l051_std_flash.o,0.599829%,224,0,224,0,0,0
startup_ciu32l051.o,0.589117%,220,1024,28,192,0,1024
drv_common.o,0.589117%,220,0,220,0,0,0
context_rvds.o,0.578406%,216,0,216,0,0,0
ciu32l051_std_gpio.o,0.519494%,194,0,194,0,0,0
_strtoul.o,0.444516%,166,0,166,0,0,0
perf_os_patch_rt_thread.o,0.433805%,162,0,158,4,0,0
ctype_o.o,0.377571%,141,0,8,133,0,0
board.o,0.369537%,138,0,138,0,0,0
ciu32l051_std_dma.o,0.364182%,136,0,136,0,0,0
strtol.o,0.299914%,112,0,112,0,0,0
irq.o,0.289203%,108,12,96,0,12,0
clock.o,0.273136%,102,4,98,0,4,0
uldiv.o,0.257069%,96,0,96,0,0,0
__dczerorl2.o,0.230291%,86,0,86,0,0,0
console_be.o,0.155313%,58,48,54,4,0,48
uidiv.o,0.117823%,44,0,44,0,0,0
mf_p.l,0.107112%,40,0,40,0,0,0
ffixui.o,0.107112%,40,0,40,0,0,0
idiv.o,0.107112%,40,0,40,0,0,0
memseta.o,0.096401%,36,0,36,0,0,0
memcpya.o,0.096401%,36,0,36,0,0,0
init.o,0.096401%,36,0,36,0,0,0
llushr.o,0.091045%,34,0,34,0,0,0
llshl.o,0.085690%,32,0,32,0,0,0
cpp_init.o,0.085690%,32,0,32,0,0,0
strncmp.o,0.080334%,30,0,30,0,0,0
handlers.o,0.080334%,30,0,30,0,0,0
_chval.o,0.080334%,30,0,30,0,0,0
strncpy.o,0.069623%,26,0,26,0,0,0
memcmp.o,0.069623%,26,0,26,0,0,0
atoi.o,0.069623%,26,0,26,0,0,0
strcat.o,0.064267%,24,0,24,0,0,0
ciu32l051_std.o,0.064267%,24,0,24,0,0,0
uread4.o,0.053556%,20,0,20,0,0,0
uwrite4.o,0.048201%,18,0,18,0,0,0
strcpy.o,0.048201%,18,0,18,0,0,0
strlen.o,0.037489%,14,0,14,0,0,0
errno.o,0.032134%,12,4,8,0,4,0
entry9a.o,0.021422%,8,0,8,0,0,0
entry2.o,0.021422%,8,0,8,0,0,0
entry8a.o,0.010711%,4,0,4,0,0,0
entry5.o,0.010711%,4,0,4,0,0,0
entry12b.o,0.010711%,4,0,4,0,0,0

1 File_name flash percent flash ram Code RO_data RW_data ZI_data
2 cmd.o 12.302464% 9.401778% 3511 0 2572 939 0 0
3 ipc.o bsp_flash.o 8.987701% 8.796594% 2565 3285 0 4 1918 2476 647 805 0 4 0
4 thread.o ipc.o 8.157258% 6.868573% 2328 2565 12 0 2058 1918 258 647 12 0 0
5 mem.o drv_uart.o 6.916851% 6.448158% 1974 2408 72 2180 1596 2380 346 8 32 20 40 2160
6 kservice.o thread.o 6.412278% 6.233933% 1830 2328 264 12 1532 2058 290 258 8 12 256 0
7 ulog.o 5.946249% 5.893852% 1697 2201 604 1420 1924 253 24 580
8 drv_uart.o mem.o 5.858650% 5.285990% 1672 1974 1604 72 1652 1596 8 346 12 32 1592 40
9 shell.o kservice.o 5.298013% 4.953942% 1512 1850 281 264 1410 1552 78 290 24 8 257 256
10 timer.o bsp_history.o 4.828480% 4.193445% 1378 1566 20 1684 1266 1558 92 4 20 4 0 1680
11 object.o shell.o 3.714216% 4.048843% 1060 1512 132 281 800 1410 128 78 132 24 0 257
12 msh.o timer.o 3.532009% 3.738218% 1008 1396 0 20 840 1284 168 92 0 20 0
13 segger_rtt_printf.o mc_p.l 3.286731% 3.194623% 938 1193 0 4 922 1056 16 133 0 4 0
14 bsp_rtc.o object.o 2.869757% 2.838475% 819 1060 0 132 720 800 99 128 0 132 0
15 segger_rtt.o msh.o 2.267073% 2.699229% 647 1008 1208 0 614 840 33 168 0 1208 0
16 scheduler.o segger_rtt_printf.o 2.004275% 2.511782% 572 938 280 0 496 922 52 16 24 0 256 0
17 mc_p.l bsp_rtc.o 1.646869% 2.193123% 470 819 0 470 720 0 99 0 0
18 lwrb.o segger_rtt.o 1.478678% 1.732541% 422 647 0 1208 422 614 0 33 0 0 1208
19 main.o lwrb.o 1.436631% 1.579906% 410 590 0 364 590 46 0 0 0
20 cpuport.o scheduler.o 1.093241% 1.531705% 312 572 12 280 300 496 0 52 12 24 0 256
21 ciu32l051_std_rtc.o ciu32l051_std_lpuart.o 0.953082% 1.044344% 272 390 0 272 366 0 24 0 0
22 idle.o perf_counter.o 0.918042% 0.958655% 262 358 416 56 240 298 22 4 0 56 416 0
23 components.o cpuport.o 0.883002% 0.835476% 252 312 0 12 216 300 36 0 0 12 0
24 ciu32l051_std_rcc.o main.o 0.826939% 0.830120% 236 310 0 236 264 0 46 0 0
25 system_ciu32l051.o ciu32l051_std_rtc.o 0.798907% 0.728363% 228 272 4 0 192 272 32 0 4 0 0
26 ciu32l051_std_usart.o idle.o 0.791899% 0.701585% 226 262 0 416 226 240 0 22 0 0 416
27 startup_ciu32l051.o components.o 0.770875% 0.674807% 220 252 1024 0 28 216 192 36 0 1024 0
28 drv_common.o ciu32l051_std_rcc.o 0.770875% 0.631962% 220 236 0 220 236 0 0 0
29 context_rvds.o system_ciu32l051.o 0.756859% 0.610540% 216 228 0 4 216 192 0 32 0 4 0
30 ciu32l051_std_gpio.o ciu32l051_std_usart.o 0.679772% 0.605184% 194 226 0 194 226 0 0 0
31 ciu32l051_std_dma.o ciu32l051_std_flash.o 0.476541% 0.599829% 136 224 0 136 224 0 0 0
32 board.o startup_ciu32l051.o 0.469533% 0.589117% 134 220 0 1024 134 28 0 192 0 0 1024
33 irq.o drv_common.o 0.378430% 0.589117% 108 220 12 0 96 220 0 12 0 0
34 clock.o context_rvds.o 0.357406% 0.578406% 102 216 4 0 98 216 0 4 0 0
35 __dczerorl2.o ciu32l051_std_gpio.o 0.301342% 0.519494% 86 194 0 86 194 0 0 0
36 console_be.o _strtoul.o 0.203231% 0.444516% 58 166 48 0 54 166 4 0 0 48 0
37 uidiv.o perf_os_patch_rt_thread.o 0.154175% 0.433805% 44 162 0 44 158 0 4 0 0
38 mf_p.l ctype_o.o 0.140159% 0.377571% 40 141 0 40 8 0 133 0 0
39 ffixui.o board.o 0.140159% 0.369537% 40 138 0 40 138 0 0 0
40 idiv.o ciu32l051_std_dma.o 0.140159% 0.364182% 40 136 0 40 136 0 0 0
41 memseta.o strtol.o 0.126143% 0.299914% 36 112 0 36 112 0 0 0
42 memcpya.o irq.o 0.126143% 0.289203% 36 108 0 12 36 96 0 0 12 0
43 init.o clock.o 0.126143% 0.273136% 36 102 0 4 36 98 0 0 4 0
44 strncmp.o uldiv.o 0.105119% 0.257069% 30 96 0 30 96 0 0 0
45 handlers.o __dczerorl2.o 0.105119% 0.230291% 30 86 0 30 86 0 0 0
46 strncpy.o console_be.o 0.091103% 0.155313% 26 58 0 48 26 54 0 4 0 0 48
47 memcmp.o uidiv.o 0.091103% 0.117823% 26 44 0 26 44 0 0 0
48 strcat.o mf_p.l 0.084095% 0.107112% 24 40 0 24 40 0 0 0
49 strcpy.o ffixui.o 0.063072% 0.107112% 18 40 0 18 40 0 0 0
50 strlen.o idiv.o 0.049056% 0.107112% 14 40 0 14 40 0 0 0
51 entry9a.o memseta.o 0.028032% 0.096401% 8 36 0 8 36 0 0 0
52 entry2.o memcpya.o 0.028032% 0.096401% 8 36 0 8 36 0 0 0
53 entry5.o init.o 0.014016% 0.096401% 4 36 0 4 36 0 0 0
54 entry12b.o llushr.o 0.014016% 0.091045% 4 34 0 4 34 0 0 0
55 llshl.o 0.085690% 32 0 32 0 0 0
56 cpp_init.o 0.085690% 32 0 32 0 0 0
57 strncmp.o 0.080334% 30 0 30 0 0 0
58 handlers.o 0.080334% 30 0 30 0 0 0
59 _chval.o 0.080334% 30 0 30 0 0 0
60 strncpy.o 0.069623% 26 0 26 0 0 0
61 memcmp.o 0.069623% 26 0 26 0 0 0
62 atoi.o 0.069623% 26 0 26 0 0 0
63 strcat.o 0.064267% 24 0 24 0 0 0
64 ciu32l051_std.o 0.064267% 24 0 24 0 0 0
65 uread4.o 0.053556% 20 0 20 0 0 0
66 uwrite4.o 0.048201% 18 0 18 0 0 0
67 strcpy.o 0.048201% 18 0 18 0 0 0
68 strlen.o 0.037489% 14 0 14 0 0 0
69 errno.o 0.032134% 12 4 8 0 4 0
70 entry9a.o 0.021422% 8 0 8 0 0 0
71 entry2.o 0.021422% 8 0 8 0 0 0
72 entry8a.o 0.010711% 4 0 4 0 0 0
73 entry5.o 0.010711% 4 0 4 0 0 0
74 entry12b.o 0.010711% 4 0 4 0 0 0

View File

@ -1,18 +1,23 @@
File_name,ram_percent,ram,flash,Code,RO_data,RW_data,ZI_data
drv_uart.o,26.746706%,1604,1672,1652,8,12,1592
segger_rtt.o,20.143406%,1208,647,614,33,0,1208
startup_ciu32l051.o,17.075205%,1024,220,28,192,0,1024
ulog.o,10.071703%,604,1697,1420,253,24,580
idle.o,6.936802%,416,262,240,22,0,416
shell.o,4.685676%,281,1512,1410,78,24,257
scheduler.o,4.669001%,280,572,496,52,24,256
kservice.o,4.402201%,264,1830,1532,290,8,256
object.o,2.201101%,132,1060,800,128,132,0
mem.o,1.200600%,72,1974,1596,346,32,40
console_be.o,0.800400%,48,58,54,4,0,48
timer.o,0.333500%,20,1378,1266,92,20,0
thread.o,0.200100%,12,2328,2058,258,12,0
irq.o,0.200100%,12,108,96,0,12,0
cpuport.o,0.200100%,12,312,300,0,12,0
system_ciu32l051.o,0.066700%,4,228,192,32,4,0
clock.o,0.066700%,4,102,98,0,4,0
drv_uart.o,26.186186%,2180,2408,2380,8,20,2160
bsp_history.o,20.228228%,1684,1566,1558,4,4,1680
segger_rtt.o,14.510510%,1208,647,614,33,0,1208
startup_ciu32l051.o,12.300301%,1024,220,28,192,0,1024
ulog.o,7.255255%,604,2201,1924,253,24,580
idle.o,4.996997%,416,262,240,22,0,416
shell.o,3.375375%,281,1512,1410,78,24,257
scheduler.o,3.363363%,280,572,496,52,24,256
kservice.o,3.171171%,264,1850,1552,290,8,256
object.o,1.585586%,132,1060,800,128,132,0
mem.o,0.864865%,72,1974,1596,346,32,40
perf_counter.o,0.672673%,56,358,298,4,56,0
console_be.o,0.576577%,48,58,54,4,0,48
timer.o,0.240240%,20,1396,1284,92,20,0
thread.o,0.144144%,12,2328,2058,258,12,0
irq.o,0.144144%,12,108,96,0,12,0
cpuport.o,0.144144%,12,312,300,0,12,0
mc_p.l,0.048048%,4,1193,1056,133,4,0
errno.o,0.048048%,4,12,8,0,4,0
system_ciu32l051.o,0.048048%,4,228,192,32,4,0
clock.o,0.048048%,4,102,98,0,4,0
bsp_flash.o,0.048048%,4,3285,2476,805,4,0

1 File_name ram_percent ram flash Code RO_data RW_data ZI_data
2 drv_uart.o 26.746706% 26.186186% 1604 2180 1672 2408 1652 2380 8 12 20 1592 2160
3 segger_rtt.o bsp_history.o 20.143406% 20.228228% 1208 1684 647 1566 614 1558 33 4 0 4 1208 1680
4 startup_ciu32l051.o segger_rtt.o 17.075205% 14.510510% 1024 1208 220 647 28 614 192 33 0 1024 1208
5 ulog.o startup_ciu32l051.o 10.071703% 12.300301% 604 1024 1697 220 1420 28 253 192 24 0 580 1024
6 idle.o ulog.o 6.936802% 7.255255% 416 604 262 2201 240 1924 22 253 0 24 416 580
7 shell.o idle.o 4.685676% 4.996997% 281 416 1512 262 1410 240 78 22 24 0 257 416
8 scheduler.o shell.o 4.669001% 3.375375% 280 281 572 1512 496 1410 52 78 24 256 257
9 kservice.o scheduler.o 4.402201% 3.363363% 264 280 1830 572 1532 496 290 52 8 24 256
10 object.o kservice.o 2.201101% 3.171171% 132 264 1060 1850 800 1552 128 290 132 8 0 256
11 mem.o object.o 1.200600% 1.585586% 72 132 1974 1060 1596 800 346 128 32 132 40 0
12 console_be.o mem.o 0.800400% 0.864865% 48 72 58 1974 54 1596 4 346 0 32 48 40
13 timer.o perf_counter.o 0.333500% 0.672673% 20 56 1378 358 1266 298 92 4 20 56 0
14 thread.o console_be.o 0.200100% 0.576577% 12 48 2328 58 2058 54 258 4 12 0 0 48
15 irq.o timer.o 0.200100% 0.240240% 12 20 108 1396 96 1284 0 92 12 20 0
16 cpuport.o thread.o 0.200100% 0.144144% 12 312 2328 300 2058 0 258 12 0
17 system_ciu32l051.o irq.o 0.066700% 0.144144% 4 12 228 108 192 96 32 0 4 12 0
18 clock.o cpuport.o 0.066700% 0.144144% 4 12 102 312 98 300 0 4 12 0
19 mc_p.l 0.048048% 4 1193 1056 133 4 0
20 errno.o 0.048048% 4 12 8 0 4 0
21 system_ciu32l051.o 0.048048% 4 228 192 32 4 0
22 clock.o 0.048048% 4 102 98 0 4 0
23 bsp_flash.o 0.048048% 4 3285 2476 805 4 0

Binary file not shown.

Binary file not shown.

BIN
MDK/bsp_flash.crf Normal file

Binary file not shown.

62
MDK/bsp_flash.d Normal file
View File

@ -0,0 +1,62 @@
.\bsp_flash.o: ..\bsp\src\bsp_flash.c
.\bsp_flash.o: ..\bsp\inc\bsp_flash.h
.\bsp_flash.o: ..\RTOS\inc\rtthread.h
.\bsp_flash.o: ..\RTOS\rtconfig.h
.\bsp_flash.o: ..\RTOS\inc\rtthread.h
.\bsp_flash.o: ..\RTOS\inc\RTE_Components.h
.\bsp_flash.o: ..\RTOS\components\finsh\finsh_config.h
.\bsp_flash.o: ..\RTOS\inc\rtdebug.h
.\bsp_flash.o: ..\RTOS\inc\rtdef.h
.\bsp_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
.\bsp_flash.o: ..\RTOS\inc\rtservice.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h
.\bsp_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
.\bsp_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
.\bsp_flash.o: ..\Peripheral\CMSIS\Device\ciu32l051.h
.\bsp_flash.o: ..\Peripheral\CMSIS\Core\core_cm0plus.h
.\bsp_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\bsp_flash.o: ..\Peripheral\CMSIS\Core\cmsis_version.h
.\bsp_flash.o: ..\Peripheral\CMSIS\Core\cmsis_compiler.h
.\bsp_flash.o: ..\Peripheral\CMSIS\Core\cmsis_armcc.h
.\bsp_flash.o: ..\Peripheral\CMSIS\Device\system_ciu32l051.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h
.\bsp_flash.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h
.\bsp_flash.o: ..\RTOS\components\finsh\finsh_api.h
.\bsp_flash.o: ..\bsp\inc\bsp_history.h
.\bsp_flash.o: ..\bsp\inc\bsp_rtc.h
.\bsp_flash.o: ..\RTOS\inc\rthw.h
.\bsp_flash.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
.\bsp_flash.o: ..\LIB\RTT\user_rtt.h
.\bsp_flash.o: ..\LIB\RTT\SEGGER_RTT.h
.\bsp_flash.o: ..\LIB\RTT\SEGGER_RTT_Conf.h
.\bsp_flash.o: ..\LIB\perf_counter\perf_counter.h
.\bsp_flash.o: ..\LIB\perf_counter\rtconfig_preinc.h
.\bsp_flash.o: ..\LIB\RTT\user_rtt.h
.\bsp_flash.o: ..\RTOS\components\utilities\ulog\ulog.h
.\bsp_flash.o: ..\RTOS\components\utilities\ulog\ulog_def.h

BIN
MDK/bsp_flash.o Normal file

Binary file not shown.

BIN
MDK/bsp_history.crf Normal file

Binary file not shown.

59
MDK/bsp_history.d Normal file
View File

@ -0,0 +1,59 @@
.\bsp_history.o: ..\bsp\src\bsp_history.c
.\bsp_history.o: ..\bsp\inc\bsp_history.h
.\bsp_history.o: ..\RTOS\inc\rtthread.h
.\bsp_history.o: ..\RTOS\rtconfig.h
.\bsp_history.o: ..\RTOS\inc\rtthread.h
.\bsp_history.o: ..\RTOS\inc\RTE_Components.h
.\bsp_history.o: ..\RTOS\components\finsh\finsh_config.h
.\bsp_history.o: ..\RTOS\inc\rtdebug.h
.\bsp_history.o: ..\RTOS\inc\rtdef.h
.\bsp_history.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h
.\bsp_history.o: ..\RTOS\inc\rtservice.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_config.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rcc.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_common.h
.\bsp_history.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h
.\bsp_history.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h
.\bsp_history.o: ..\Peripheral\CMSIS\Device\ciu32l051.h
.\bsp_history.o: ..\Peripheral\CMSIS\Core\core_cm0plus.h
.\bsp_history.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
.\bsp_history.o: ..\Peripheral\CMSIS\Core\cmsis_version.h
.\bsp_history.o: ..\Peripheral\CMSIS\Core\cmsis_compiler.h
.\bsp_history.o: ..\Peripheral\CMSIS\Core\cmsis_armcc.h
.\bsp_history.o: ..\Peripheral\CMSIS\Device\system_ciu32l051.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_adc.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_aes.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_comp.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_crc.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dbg.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_dma.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_exti.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_flash.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_gpio.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_i2c.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_iwdg.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lcd.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lptim.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_lpuart.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_pmu.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_rtc.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_spi.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_syscfg.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tamp.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_tim.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_trng.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_usart.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_vrefbuf.h
.\bsp_history.o: ..\Peripheral\CIU32L051_Lib\Include\ciu32l051_std_wwdg.h
.\bsp_history.o: ..\RTOS\components\finsh\finsh_api.h
.\bsp_history.o: ..\bsp\inc\bsp_flash.h
.\bsp_history.o: ..\bsp\inc\bsp_rtc.h
.\bsp_history.o: ..\drivers\inc\drv_uart.h
.\bsp_history.o: ..\RTOS\inc\rthw.h
.\bsp_history.o: ..\LIB\lwrb\lwrb.h
.\bsp_history.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
.\bsp_history.o: ..\RTOS\components\drivers\inc\serial.h
.\bsp_history.o: ..\RTOS\components\utilities\ulog\ulog.h
.\bsp_history.o: ..\RTOS\components\utilities\ulog\ulog_def.h

BIN
MDK/bsp_history.o Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
MDK/cmd.o

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
MDK/cpu.o

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -54,5 +54,6 @@
.\drv_uart.o: ..\RTOS\components\drivers\inc\serial.h
.\drv_uart.o: ..\LIB\LwUtil\lwutil.h
.\drv_uart.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h
.\drv_uart.o: ..\bsp\inc\bsp_history.h
.\drv_uart.o: ..\RTOS\components\utilities\ulog\ulog.h
.\drv_uart.o: ..\RTOS\components\utilities\ulog\ulog_def.h

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
MDK/ipc.o

Binary file not shown.

Binary file not shown.

BIN
MDK/irq.o

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More