MCXN947 DPD entry fails with LPACK timeout

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MCXN947 DPD entry fails with LPACK timeout

631件の閲覧回数
wima88
Contributor III

Hello, 

I'm using following platform 

Board :  MCX-N9XX-EVK 

RTOS : Zephyr 4.3 

my goal is to Enter Deep Power Down (DPD) mode in Zephyr. Since Zephyr Lacks PM support in this particular chip. I attempt to port the SDK bare-metal DPD example (mcxn9xxevk_power_mode_switch_low_level) to Zephyr(without using the PM subsystem). but every DPD entry attempt fails with:

CMC SRS = 0x00000810 — LPACK timeout (bit 11) + WARM reset (bit 4)

The SDK example enters DPD successfully with the same LPTMR wakeup config.

--------------------------------------------------------------------------------
WHAT HAS BEEN RULED OUT
--------------------------------------------------------------------------------
- SysTick disabled before WFI (CTRL = 0x00000006, bit0=0 confirmed).

SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk; // clear ENABLE bit (bit 0) — stops the counter
SCB->ICSR = SCB_ICSR_PENDSTCLR_Msk; // clear any already-pending SysTick interrupt


- WUU flags cleared before entry.
- LPTMR armed correctly: WUU ME = 0x00001000 (module 6, bits[13:12]=01).
- SPC LP_CFG = 0x00021504 — identical to working SDK dump.

The LPACK fires consistently, suggesting an AHB initiator is not ACKing the
low-power request, but it is not clear which one or how to identify it.

--------------------------------------------------------------------------------
REGISTER DUMP — JUST BEFORE WFI (Zephyr, failing)
--------------------------------------------------------------------------------
SPC LP_CFG = 0x00021504 (matches SDK )
SPC EVD_CFG = 0x003F1E00 (EVDLPISO = 0x1E for LPTMR wakeup)
SPC LPREQ_CFG = 0x00000003 (EN=1, low-true polarity)
WUU ME = 0x00001000 (LPTMR module wakeup armed )
WUU PF = 0x00000000 (no stale flags)
SysTick CTRL = 0x00000006 (STOPPED)

--------------------------------------------------------------------------------
QUESTIONS
--------------------------------------------------------------------------------
Q1. Is there a way to identify WHICH AHB initiator is failing to ACK the LP
request and causing the LPACK timeout?

Q2. Are there any Zephyr-initialized subsystems (UART driver, ARM MPU, cache,
or anything else Zephyr enables at boot) that are known to hold an AHB bus
master active and block DPD entry on MCXN947?

タグ(2)
0 件の賞賛
返信
0 返答(返信)
%3CLINGO-SUB%20id%3D%22lingo-sub-2342349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMCXN947%20DPD%20%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%81%8C%20LPACK%20%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2342349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E5%9F%BA%E6%9D%BF%EF%BC%9A%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FMCX-N9XX-EVK%2Fpd-p%2FMCX-N9XX-EVK%22%20class%3D%22lia-product-mention%22%20data-product%3D%222744-1%22%20target%3D%22_blank%22%3EMCX-N9XX-EVK%3C%2FA%3E%3C%2FP%3E%3CP%3ERTOS%EF%BC%9AZephyr%204.3%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E7%9B%AE%E6%A8%99%E3%81%AF%E3%80%81Zephyr%E3%81%A7%E3%83%87%E3%82%A3%E3%83%BC%E3%83%97%E3%83%91%E3%83%AF%E3%83%BC%E3%83%80%E3%82%A6%E3%83%B3%EF%BC%88DPD%EF%BC%89%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E5%85%A5%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82Zephyr%E3%81%AF%E3%81%93%E3%81%AE%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%81%E3%83%83%E3%83%97%E3%81%AB%E3%81%8A%E3%81%84%E3%81%A6PM%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E6%AC%A0%E3%81%84%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%82SDK%E3%81%AE%E3%83%99%E3%82%A2%E3%83%A1%E3%82%BF%E3%83%ABDPD%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%EF%BC%88mcxn9xxevk_power_mode_switch_low_level%EF%BC%89%E3%82%92Zephyr%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E8%A9%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%88PM%E3%82%B5%E3%83%96%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AF%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%EF%BC%89%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81DPD%E3%81%B8%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%83%BC%E8%A9%A6%E8%A1%8C%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E5%A4%B1%E6%95%97%E3%81%97%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3ECMC%20SRS%20%3D%200x00000810%20%E2%80%94%20LPACK%20timeout%20(bit%2011)%20%2B%20WARM%20reset%20(bit%204)%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ESDK%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AF%E3%80%81%E5%90%8C%E3%81%98LPTMR%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E8%A8%AD%E5%AE%9A%E3%81%A7DPD%E3%81%AB%E6%AD%A3%E5%B8%B8%E3%81%AB%E7%A7%BB%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E--------------------------------------------------------------------------------%3CBR%20%2F%3E%E9%99%A4%E5%A4%96%E3%81%95%E3%82%8C%E3%81%9F%E3%82%82%E3%81%AE%3CBR%20%2F%3E--------------------------------------------------------------------------------%3CBR%20%2F%3E%20-%20WFI%E3%81%AE%E5%89%8D%E3%81%ABSysTick%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%EF%BC%88CTRL%20%3D%200x00000006%E3%80%81bit0%3D0%E3%81%8C%E7%A2%BA%E8%AA%8D%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%89%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3ESysTick-%26gt%3BCTRL%20%26amp%3B%3D%20~SysTick_CTRL_ENABLE_Msk%3B%20%2F%2F%20clear%20ENABLE%20bit%20(bit%200)%20%E2%80%94%20stops%20the%20counter%0ASCB-%26gt%3BICSR%20%3D%20SCB_ICSR_PENDSTCLR_Msk%3B%20%2F%2F%20clear%20any%20already-pending%20SysTick%20interrupt%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CBR%20%2F%3E-%20%E5%85%A5%E5%A0%B4%E5%89%8D%E3%81%ABWUU%E3%83%95%E3%83%A9%E3%82%B0%E3%81%8C%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%80%82%3CBR%20%2F%3E-%20LPTMR%20%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E6%AD%A6%E8%A3%85%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3A%20WUU%20ME%20%3D%200x00001000%20(%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%206%E3%80%81%E3%83%93%E3%83%83%E3%83%88%5B13%3A12%5D%3D01)%E3%80%82%3CBR%20%2F%3E-%20SPC%20LP_CFG%20%3D%200x00021504%20%E2%80%94%20%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8BSDK%E3%83%80%E3%83%B3%E3%83%97%E3%81%A8%E5%90%8C%E4%B8%80%E3%80%82%3C%2FP%3E%3CP%3ELPACK%E3%81%AF%E4%B8%80%E8%B2%AB%E3%81%97%E3%81%A6%E7%99%BA%E7%81%AB%E3%81%97%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81AHB%E3%82%A4%E3%83%8B%E3%82%B7%E3%82%A8%E3%83%BC%E3%82%BF%E3%81%8CACK%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E5%94%86%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%80%82%3CBR%20%2F%3E%E4%BD%8E%E9%9B%BB%E5%8A%9B%E8%A6%81%E6%B1%82%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E6%98%8E%E3%82%89%E3%81%8B%E3%81%A0%E3%81%8C%E3%80%81%E3%81%A9%E3%81%AE%E8%A6%81%E6%B1%82%E3%81%AA%E3%81%AE%E3%81%8B%E3%80%81%E3%81%BE%E3%81%9F%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%AD%98%E5%88%A5%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%AE%E3%81%8B%E3%81%AF%E4%B8%8D%E6%98%8E%E3%81%A7%E3%81%82%E3%82%8B%E3%80%82%3C%2FP%3E%3CP%3E--------------------------------------------------------------------------------%3CBR%20%2F%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%83%80%E3%83%B3%E3%83%97%20%E2%80%94%20WFI%E7%9B%B4%E5%89%8D%EF%BC%88Zephyr%E3%80%81%E5%A4%B1%E6%95%97%EF%BC%89%3CBR%20%2F%3E%20--------------------------------------------------------------------------------%3CBR%20%2F%3E%20SPC%20LP_CFG%20%3D%200x00021504%20(SDK%E3%81%A8%E4%B8%80%E8%87%B4)%3CBR%20%2F%3E%20SPC%20EVD_CFG%20%3D%200x003F1E00%20(EVDLPISO%20%3D%200x1E%E3%80%81LPTMR%20%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E7%94%A8)%3CBR%20%2F%3E%20SPC%20LPREQ_CFG%20%3D%200x00000003%20(EN%3D1%E3%80%81%E4%BD%8E%E6%A5%B5%E6%80%A7)%3CBR%20%2F%3E%20WUU%20ME%20%3D%200x00001000%20(LPTMR%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E6%9C%89%E5%8A%B9)%3CBR%20%2F%3E%20WUU%20PF%20%3D%200x00000000%20(%E5%8F%A4%E3%81%84%E3%83%95%E3%83%A9%E3%82%B0%E3%81%AA%E3%81%97)%3CBR%20%2F%3E%20SysTick%20CTRL%20%3D%200x00000006%20(%E5%81%9C%E6%AD%A2)%3C%2FP%3E%3CP%3E--------------------------------------------------------------------------------%3CBR%20%2F%3E%E8%B3%AA%E5%95%8F%3CBR%20%2F%3E--------------------------------------------------------------------------------%3CBR%20%2F%3E%20Q1.%E3%81%A9%E3%81%AEAHB%E3%82%A4%E3%83%8B%E3%82%B7%E3%82%A8%E3%83%BC%E3%82%BF%E3%81%8CLP%E3%81%B8%E3%81%AEACK%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%82%92%E7%89%B9%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3CBR%20%2F%3E%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%81%8C%E5%8E%9F%E5%9B%A0%E3%81%A7LPACK%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3EQ2.%20Zephyr%20%E3%81%A7%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B5%E3%83%96%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%20(UART%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%80%81ARM%20MPU%E3%80%81%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%80%81%3CBR%20%2F%3E%20%EF%BC%88%E3%81%BE%E3%81%9F%E3%81%AFZephyr%E3%81%8C%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AB%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E3%82%82%E3%81%AE%EF%BC%89AHB%E3%83%90%E3%82%B9%E3%82%92%E4%BF%9D%E6%8C%81%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E7%9F%A5%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%82%E3%81%AE%3CBR%20%2F%3EMCXN947%E3%81%A7%E3%83%90%E3%82%B9%E3%83%BB%E3%83%9E%E3%82%B9%E3%82%BF%E3%82%92%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%81%AB%E3%81%97%E3%81%A6DPD%E3%81%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%83%BC%E3%82%92%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E