dwt사이클카운터1 STM32 DWT 사이클 카운터로 코드 실행 시간 측정하기 'ARM Cortex-M 기반의 STM32 개발을 하다 보면, "내 코드가 얼마나 빠르게 실행될까?"라는 궁금증이 생길 때가 있습니다. 특히, 최적화를 고민할 때는 코드 블록 단위의 정밀한 실행 시간 측정이 필요하죠. 이때 사용할 수 있는 강력한 기능이 바로 DWT 사이클 카운터(Data Watchpoint and Trace Cycle Counter)입니다. 이 기능을 쓰면 코드 실행 시간을 '클럭 사이클 단위'로 측정할 수 있어 마이크로초 수준까지 정확한 분석이 가능합니다. 하지만 DWT는 기본적으로 꺼져 있기 때문에 직접 설정해 줘야 쓸 수 있습니다. 지금부터 한 줄씩 따라하면서 STM32에서 실행 시간을 측정하는 방법을 알아볼게요. 끝까지 읽으면 코드 성능을 분석하고 개선하는 데 어떤 식으로 이 기.. 2025. 4. 23. 이전 1 다음