반응형
ESP32 보드에서 작업을 하던 중 커널 패닉이 발생하여 디버깅을 해야한다.
개발보드가 아니고 ESP32 SoC가 PCB에 온보드된 상태라서 JTAG같은 디버깅을 사용할 수 없다.
backtrace를 활성화하면 커널패닉등으로 Falut가 발생하면 콜스택 위치를 뿌려준다.
물론 친절하게 어느 파일 몇번째 라인 이렇게 안뿌려준다.
아래 명령으로 해당 빌드 이미지와 함께 사용하면 된다.
xtensa-esp32-elf-addr2line -pfiaC -e build/PROJECT.elf backtace 주소
'Programming' 카테고리의 다른 글
[C#] WPF ResourceDirectory를 통한 MVVM 구현 (0) | 2024.09.02 |
---|---|
동행복권 로또6/45 회차별 결과정보 JSON 획득하기 (0) | 2024.05.13 |
ST-LINK/V2 핀맵(PinMap) (0) | 2024.04.19 |
[ubuntu] VirtualBox에서 Ubuntu 설치 후 클립보드 공유 안될 때 (0) | 2024.02.07 |
[C#,WPF] INotifyPropertyChanged & binding (0) | 2024.01.25 |