From 191e250cc3cae62538ac172e33db324bb2d08a55 Mon Sep 17 00:00:00 2001 From: panzihao Date: Wed, 20 May 2026 14:42:03 +0800 Subject: [PATCH] arch/tricore: Suspend stm when CPU stops Fix break point cause suspend stm still running cause timer paused. Signed-off-by: panzihao --- arch/tricore/src/common/tricore_systimer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/tricore/src/common/tricore_systimer.c b/arch/tricore/src/common/tricore_systimer.c index b0f8df1ebb9..3e8a0470b35 100644 --- a/arch/tricore/src/common/tricore_systimer.c +++ b/arch/tricore/src/common/tricore_systimer.c @@ -309,6 +309,8 @@ tricore_systimer_initialize(volatile void *tbase, int irq, uint64_t freq) oneshot_count_init(&priv->lower, (uint32_t)freq); + IfxStm_setSuspendMode(priv->tbase, IfxStm_SuspendMode_hard); + IfxStm_setCompareControl(tbase, IfxStm_Comparator_0, IfxStm_ComparatorOffset_0,