From c235c0fa4335944b2ed7bc3dadd459ca6c94d844 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Tue, 5 Apr 2022 17:25:56 +0800 Subject: [PATCH] boards/lx_cpu: Enable up_perf API Signed-off-by: Xiang Xiao --- arch/arm/src/lpc17xx_40xx/Make.defs | 2 +- boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_boardinitialize.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm/src/lpc17xx_40xx/Make.defs b/arch/arm/src/lpc17xx_40xx/Make.defs index 72c63e532cb..016a281549d 100644 --- a/arch/arm/src/lpc17xx_40xx/Make.defs +++ b/arch/arm/src/lpc17xx_40xx/Make.defs @@ -31,7 +31,7 @@ CMN_CSRCS += arm_releasestack.c arm_reprioritizertr.c arm_schedulesigaction.c CMN_CSRCS += arm_sigdeliver.c arm_stackframe.c arm_trigger_irq.c CMN_CSRCS += arm_unblocktask.c arm_usestack.c arm_doirq.c arm_hardfault.c CMN_CSRCS += arm_svcall.c arm_checkstack.c arm_vfork.c arm_switchcontext.c -CMN_CSRCS += arm_systemreset.c arm_puts.c arm_tcbinfo.c +CMN_CSRCS += arm_systemreset.c arm_puts.c arm_tcbinfo.c arm_perf.c ifeq ($(CONFIG_SCHED_BACKTRACE),y) CMN_CSRCS += arm_backtrace_thumb.c diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_boardinitialize.c b/boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_boardinitialize.c index f0110c6b854..367bf6a41df 100644 --- a/boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_boardinitialize.c +++ b/boards/arm/lpc17xx_40xx/lx_cpu/src/lpc17_40_boardinitialize.c @@ -51,6 +51,10 @@ void lpc17_40_boardinitialize(void) { +#ifdef CONFIG_SCHED_IRQMONITOR + up_perf_init((FAR void *)LPC17_40_CCLK); +#endif + /* Initialize the EMC, and SDRAM */ #ifndef BOARD_EMC_CONFIG_BY_LOADER