본문 바로가기
자동차 임베디드 SW/Aurix MCU

Aurix Trap 발생시키기

by 존버매니아.임베디드 개발자 2024. 9. 5.
반응형

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 영역에 접근)



반응형

'자동차 임베디드 SW > Aurix MCU' 카테고리의 다른 글

Aurix Swap flash 이슈  (0) 2024.09.25
Aurix Swap과 OTA  (1) 2024.09.25
Aurix Contex Save Area 와 aurix trap 공부  (0) 2024.09.04
기능안전과 mcu safety manual 개념이해  (0) 2024.08.14
Aurix Smu Test하기  (0) 2024.07.12