인터럽트 관련된 에러로 주로 SCI에서 자주 발생하였다.
발생 원인은 여러가지 있지만, 나의 경우는 SCI관련된 클래스를 전역변수로 선언했을 때 발생하였다.
RAM 모드에서는 문제없이 돌아가지만 Flash-RAM 모드에서 종종 위의 원인으로 문제가 발생하기도 한다.
ex1)
SCIA_Class CSCIA;
SCIB_Class CSCIB;
SCIC_Class CSCIC;
int main(void){
}
해결)
main문 안에서 선언한다
1)
SCIA_Class* CSCIA;
SCIB_Class* CSCIB;
SCIC_Class* CSCIC;
int main(void){
CSCIA = new SCIA_Class();
CSCIB = new SCIB_Class();
CSCIC = new SCIC_Class();
}
2)
int main(void){
SCIA_Class CSCIA;
SCIB_Class CSCIB;
SCIC_Class CSCIC;
}
'TMS320 > Error 해결' 카테고리의 다른 글
.stack의 function memory (0) | 2017.01.25 |
---|---|
중요! Stack과 Heap size 설정 (0) | 2016.09.09 |
[CCS V5]#10010 error, #10265 (0) | 2014.07.17 |
[CCS V5]trouble setting breakpoint with the action (1) | 2014.07.17 |
[CCS V5]no source available (0) | 2014.07.17 |