반응형
ARM에서 exception or interrupt가 발생하면 모든 행동을 중단하고 해당 exception의 형태에 따라
exception vector table의 양식에 맞는 실행을 하게 된다.
종류는 다음과 같다.
Data Abort |
메모리의 데이터를 읽거나 쓰는데 실패하는 경우 |
FIQ |
|
IRQ |
|
Prefectch Abort |
명령어를 해석하다가 실패하는 경우 발생 |
SWI |
주로 시스템 콜을 구현할 때 많이 사용 |
Reset |
ARM코어가 리셋될 때 사용 |
Undefined Instruction |
읽어온 명령어가 정의되지 않은 명령어일 때 사용 |
반응형
'프로그래밍 > Embeded' 카테고리의 다른 글
도전 임베디드 OS 만들기 - hello world 출력!!(Ubuntu 18.04 64bit ver) (0) | 2019.08.30 |
---|---|
도전 임베디드 OS 만들기 - qemu, u-boot 설치(Ubuntu 18.04 64bit ver) (0) | 2019.08.27 |
크로스 컴파일러란? 크로스 컴파일러 설치 방법!! (도전 임베디드 OS 만들기) (0) | 2019.08.22 |
Embedded] MCU와 SoC의 개념과 차이점은? (0) | 2019.08.08 |
Embeded] ARM이란? (0) | 2019.08.08 |
댓글