Qualcomm이 2018년 이후 SoC에 내장된 EUD(Embedded USB Debug) 인터페이스의 소스 코드를 공개했다.
EUD는 SWD 인터페이스를 USB 포트를 통해 제공해 외부 디버거 없이 JTAG/SWD 디버깅을 가능하게 한다.
공개된 EUD 라이브러리와 OpenOCD 브랜치를 리베이스하여 빌드 및 연동 작업을 완료했다.
Snapdragon 845, 855, 865 등에서 EUD 활성화 및 디버깅이 확인되었으며, 세부 SoC별 설정이 필요하다.
U-Boot, 운영체제 커널, 보안 세계(TF-A, OP-TEE) 등 저수준 소프트웨어 디버깅 활용 가능성이 기대된다.
추가 개선 작업으로 COM/트레이스 인터페이스 지원, SMP 문제 해결, 프로덕션 디바이스의 디버그 정책 연구가 필요하다.
Get notified when new stories are published for "🇰🇷 Hacker News 한국어"