자동차 임베디드 SW/Aurix MCU
Aurix Trap 발생시키기
존버매니아.임베디드 개발자
2024. 9. 5. 19:44
반응형
Trap에 대한 정보는Aurix User Manual이 아니라 아래의 Core Architecture User manual 문서에서 확인해야한다.
홈피에서 다운로드 가능
인피니언의 문서들은 뭐가 어딨는지 알기가 참 힘들다.
Class1 Tin6
null 포인터에 변수값 write 하기
class1 tin7
A0 레지스터에 값 write 하기
어셈블리 코드 필요
class2 tin5
CSFR(Core SFR) 레지스터에 포인터로 접근해서 값 write하기.
CPU 관련 레지스터중에 Memory주소갖는 애들이 있다. ex)PXI 레지스터 등
Class3 tin2
함수콜 리커시브하게 무한하게 부르기
class3 tin 7
RFE(Return From Exception) 명령어를 트랩루틴이 아닌곳에서 부르기
class4 tin2
DSPR 의 reserved 영역에 포인터 접근해서 값 쓰기(memmap에서 PSPR말고 DSPR 다음의 reserved 영역에 접근)
반응형