▶ 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 |