말이 거창한데...
아무튼 스택의 크기가 작으면 함수 호출의 깊이가 깊을 경우
스택이 깨지면서 프로그램이 예측 불가능하게 죽는 문제가 발생한다.
이런 경우 해당 파일의 Stack 변수를 수정해주면 된다.
프로젝트를 생성해보지 않아서 잘 모르겠지만.. 아무튼 스택 크기는 512Byte(0x0200)으로 잡혀 있으니
용도에 맞게 설정하면 된다.
아무튼 스택의 크기가 작으면 함수 호출의 깊이가 깊을 경우
스택이 깨지면서 프로그램이 예측 불가능하게 죽는 문제가 발생한다.
이런 경우 해당 파일의 Stack 변수를 수정해주면 된다.
프로젝트를 생성해보지 않아서 잘 모르겠지만.. 아무튼 스택 크기는 512Byte(0x0200)으로 잡혀 있으니
용도에 맞게 설정하면 된다.
;******************************************************************************
;
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
;
;******************************************************************************
Stack EQU 0x00000200 |
'embeded > Cortex-M3 Ti' 카테고리의 다른 글
TI Stellaris LM3S 시리즈 ICDI가 사라졌어요!!! (0) | 2012.09.22 |
---|---|
stellarisware - UARTStdioInit() (4) | 2012.07.23 |
LM3S 내장 온도센서 계산하기(internal temperature sensor) (0) | 2012.06.28 |
uart 인터럽트 / 폴링 충돌 (0) | 2012.06.18 |
Ti lm3s1968 arm cortex m3 i2c (0) | 2012.02.20 |