임베디드/ARM
Cortex-M3/M4 Utils
EastHoon
2021. 3. 20. 14:37
▶ 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
반응형