본문 바로가기
프로그래밍/Embeded

Embedded] Exception Vector table

by Hwan2 2019. 9. 8.
반응형

ARM에서 exception or interrupt가 발생하면 모든 행동을 중단하고 해당 exception의 형태에 따라


exception vector table의 양식에 맞는 실행을 하게 된다.


종류는 다음과 같다.


 Data Abort 

 메모리의 데이터를 읽거나 쓰는데 실패하는 경우

 FIQ

  

 IRQ

 

 Prefectch Abort

 명령어를 해석하다가 실패하는 경우 발생

 SWI

 주로 시스템 콜을 구현할 때 많이 사용

 Reset

 ARM코어가 리셋될 때 사용

 Undefined Instruction

 읽어온 명령어가 정의되지 않은 명령어일 때 사용




반응형

댓글


스킨편집 -> html 편집에서