inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

TRACE32 관련 문의 내용

미해결

리눅스 커널의 구조와 원리: 인터럽트 [저자 직강 1부-5]

안녕하세요. 이번 1부- 5강 인터럽트 강의를 듣고 있는 학생입니다. 해당 강의를 들으면서 6. bcmgenet_isr_0 인터럽트 핸들러 디버깅-TRACE32 (Part.1) 를 수강하면서 2-irq-dump 덤프 강의자료로 실습을 진행하는데 TRACE32 의 콜스택이 깨진건지 첨부한 사진과 같이 나옵니다. 처음에는 스택 관련 이슈로 인해서 깨졌다고 생각해서 Crash utility 의 bt -s 명령어 및 log -m 의 출력된 콜스택과 레지스터 셋 정보를 이용해 이전 강의에 들었던 스택 복구를 시도해보았습니다. 하지만 전부 다 콜스택 복구가 안되는것을 확인하여 이것이 어떤 문제인지 궁금해서 질문드립니다. [해당 2-irq-dump를 Load-Dump - Dump1 으로 불러오면 나오는 화면] [불러올때 아래에 뜨는 에러메세지] 말씀드린 것처럼 Crash utility는 정상동작하며, TRACE 32 만 위와 같이 콜스택이 전부 깨져서 나옵니다. 아래는 해당 프로그램을 실행하는 작업환경입니다. Host OS : Window 11 감사합니다.

  • linux
  • 운영체제
  • arm-architecture
  • linux-kernel
  • interrupt
  • irq
  • trace32
  • callstack출력에러
염재영 댓글 2 좋아요 0 조회수 116

인기 태그

인프런 TOP Writers

주간 인기글