본문 바로가기

임베디드/ARM

Cortex-M3/M4 Utils

▶ printf using SWV -> ITM trace funtionality

- M3 이상에서만 가능한 기능

- printf 는 SWD(Serial Wire Debug) 인터페이스의 SWO(Serial Wire Ouput) 핀을 이용해 구현할 수 있다.

- SWD는 3pin 인터페이스로 ARM의 Debug 인터페이스에 접근 가능하다.

- SWD는 JTAG의 디버깅 하기 위한 핀 갯수(GND 제외 4개)를 간소화 하기 위해 제작되었다.

 

printf using semihosting

- 위의 1번 기능을 사용할 수 없는 경우 사용한다.

- syscall.c 파일은 같이 빌드하지 않는다.

 

www.udemy.com/course/embedded-system-programming-on-arm-cortex-m3m4/l

반응형

'임베디드 > ARM' 카테고리의 다른 글

ARM GCC Inline assembly coding  (0) 2021.04.07
000_ARM Contents  (0) 2021.03.20
Core Register & CMSIS  (0) 2021.03.09
ARM 교육 받을 수 있는 곳  (0) 2021.02.13
ARM Product 관련 문서 번역(Cortext-M3)  (0) 2020.12.20