SWO on FRDM-MCXN947 Pauses Under Debug Mode

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

SWO on FRDM-MCXN947 Pauses Under Debug Mode

188 次查看
kaosad
Contributor I

I followed this useful guide: ITM vs. UART Printing on MCUXpresso IDE. At first, I thought it wasn’t working because nothing appeared on the SWO ITM Console. Soon, I realized that the SWO pauses during active debugging. I have to press Resume (F8) just to see the output. This is frustrating because I cannot view log prints in real time while stepping through code. How can I fix this limitation?

标签 (2)
标记 (1)
0 项奖励
回复
1 回复

122 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi  @kaosad 

With ITM/SWO, data is generated and transmitted by the running target. When you hit a breakpoint or single-step, the Cortex-M core is halted, so the application stops executing and no new printf() / ITM_SendChar() calls occur. As a result, the SWO ITM Console only receives new messages while the MCU is running.

When you press Resume, the target runs again and the ITM hardware can stream trace data over SWO in real time. MCUXpresso's SWO mechanism is designed to capture events from a running MCU without interrupting execution.

BR

Harry

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2406469%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EFRDM-MCXN947%20%E4%B8%8A%E7%9A%84%20SWO%20%E5%9C%A8%E8%B0%83%E8%AF%95%E6%A8%A1%E5%BC%8F%E4%B8%8B%E6%9A%82%E5%81%9C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2406469%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E6%88%91%E5%8F%82%E8%80%83%E4%BA%86%E8%BF%99%E7%AF%87%E6%9C%89%E7%94%A8%E7%9A%84%E6%8C%87%E5%8D%97%EF%BC%9A%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMCUXpresso-IDE-Knowledge-Base%2FITM-vs-UART-Printing-on-MCUXpresso-IDE%2Fta-p%2F2252735%22%20target%3D%22_blank%22%3EMCUXpresso%20IDE%20%E4%B8%8A%E7%9A%84%20ITM%20%E4%B8%8E%20UART%20%E6%89%93%E5%8D%B0%3C%2FA%3E%E3%80%82%E8%B5%B7%E5%88%9D%EF%BC%8C%E6%88%91%E4%BB%A5%E4%B8%BA%E5%AE%83%E6%B2%A1%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%8C%E5%9B%A0%E4%B8%BA%20SWO%20ITM%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%8A%E4%BB%80%E4%B9%88%E4%B9%9F%E6%B2%A1%E6%98%BE%E7%A4%BA%E3%80%82%E5%BE%88%E5%BF%AB%EF%BC%8C%E6%88%91%E5%8F%91%E7%8E%B0%20SWO%20%E5%9C%A8%E8%B0%83%E8%AF%95%E8%BF%87%E7%A8%8B%E4%B8%AD%E4%BC%9A%E6%9A%82%E5%81%9C%E3%80%82%E6%88%91%E5%BF%85%E9%A1%BB%E6%8C%89%E4%B8%8B%3CSTRONG%3E%E6%81%A2%E5%A4%8D%E9%94%AE%EF%BC%88F8%EF%BC%89%3C%2FSTRONG%3E%E6%89%8D%E8%83%BD%E7%9C%8B%E5%88%B0%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E3%80%82%E8%BF%99%E5%BE%88%E4%BB%A4%E4%BA%BA%E6%B2%AE%E4%B8%A7%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%88%91%E6%97%A0%E6%B3%95%E5%9C%A8%E5%8D%95%E6%AD%A5%E6%89%A7%E8%A1%8C%E4%BB%A3%E7%A0%81%E6%97%B6%E5%AE%9E%E6%97%B6%E6%9F%A5%E7%9C%8B%E6%97%A5%E5%BF%97%E8%BE%93%E5%87%BA%E3%80%82%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2406469%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%BC%80%E5%8F%91%E6%9D%BF%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCX%20N%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2407348%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SWO%20on%20FRDM-MCXN947%20Pauses%20Under%20Debug%20Mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2407348%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F265732%22%20target%3D%22_blank%22%3E%40kaosad%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E4%BD%BF%E7%94%A8%20ITM%2FSWO%20%E6%97%B6%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%94%B1%E8%BF%90%E8%A1%8C%E4%B8%AD%E7%9A%84%E7%9B%AE%E6%A0%87%E7%94%9F%E6%88%90%E5%92%8C%E4%BC%A0%E8%BE%93%E3%80%82%E5%BD%93%E9%81%87%E5%88%B0%E6%96%AD%E7%82%B9%E6%88%96%E5%8D%95%E6%AD%A5%E6%89%A7%E8%A1%8C%E6%97%B6%EF%BC%8CCortex-M%20%E5%86%85%E6%A0%B8%E4%BC%9A%E5%81%9C%E6%AD%A2%E8%BF%90%E8%A1%8C%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%81%9C%E6%AD%A2%E6%89%A7%E8%A1%8C%EF%BC%8C%E4%B8%8D%E4%BC%9A%E5%8F%91%E7%94%9F%E6%96%B0%E7%9A%84%20printf()%20%2F%20ITM_SendChar()%20%E8%B0%83%E7%94%A8%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8CSWO%20ITM%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%BB%85%E5%9C%A8%20MCU%20%E8%BF%90%E8%A1%8C%E6%97%B6%E6%8E%A5%E6%94%B6%E6%96%B0%E6%B6%88%E6%81%AF%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%8C%89%E4%B8%8B%E2%80%9C%E6%81%A2%E5%A4%8D%E2%80%9D%E6%8C%89%E9%92%AE%E5%90%8E%EF%BC%8C%E7%9B%AE%E6%A0%87%E7%A8%8B%E5%BA%8F%E5%B0%86%E5%86%8D%E6%AC%A1%E8%BF%90%E8%A1%8C%EF%BC%8CITM%20%E7%A1%AC%E4%BB%B6%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20SWO%20%E5%AE%9E%E6%97%B6%E4%BC%A0%E8%BE%93%E8%B7%9F%E8%B8%AA%E6%95%B0%E6%8D%AE%E3%80%82MCUXpresso%20%E7%9A%84%20SWO%20%E6%9C%BA%E5%88%B6%E6%97%A8%E5%9C%A8%E6%8D%95%E8%8E%B7%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%20MCU%20%E4%B8%AD%E7%9A%84%E4%BA%8B%E4%BB%B6%EF%BC%8C%E8%80%8C%E4%B8%8D%E4%BC%9A%E4%B8%AD%E6%96%AD%E6%89%A7%E8%A1%8C%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%93%88%E9%87%8C%3C%2FP%3E%3C%2FLINGO-BODY%3E