관련문서
https://software-dl.ti.com/C2000/docs/c28x_interrupt_nesting/html/index.html
PIE 그룹과 채널 디폴트 우선순위
TIMER1 : INT13
TIMER2 : INT14
인터럽트가 코어에 전달되는 과정
방법
INT13, INT14는 Nesting을 위해 Step3-3과 Step5 수행. SW Priotization 하려면 STEP1 수행
PIE그룹에 속하는건 Nesting을 위해선 Step3과 Step5 수행. SWPriotization까지 하려면 전부 해야함
필요한 헤더파일 경로
- sw_prioritized_isr_levels.h : C:\ti\c2000\C2000Ware_4_02_00_00\driverlib\f2838x\examples\c28x\interrupt
- sw_interrupt_prioritization_logic.h : C:\ti\c2000\C2000Ware_4_02_00_00\device_support\f2838x\common\include
TIMER0,1,2 인터럽트를 통해 중첩과 인터럽트 우선순위 변경 테스트
디폴트 실행
우선순위 변경후 중첩 허용
최적화 레벨 수정
'임베디드 개발 > TMS320F2838x (C28x)' 카테고리의 다른 글
TMS320F28388D ] phy 레지스터 읽어 link status 감지하기 (0) | 2023.03.12 |
---|---|
변수를 특정 메모리 영역(섹션 또는 주소)에 배치하기 [공개] (0) | 2023.02.28 |
CANFD (MCAN) [공개] (0) | 2023.02.25 |
EMIF로 SDRAM 사용 [공개] (0) | 2023.02.25 |
CAN [공개] (0) | 2023.02.25 |