TMS320/Error 해결2016. 9. 8. 21:01
인터럽트 관련된 에러로 주로 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
Posted by 십자성군