Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- MR2200
- RT-2600AC
- 실외기 절전 덮개
- LG IPS
- 파크론
- 시놀로지공유기
- RT2600ac
- UHD
- 네트워크스캔
- 파클론
- 서멀그리스
- C490UHD
- HP8640
- MR2200ac
- hyperbackup
- 하얀가루
- 8640
- 더함
- STORJ
- 시놀로지
- 시놀로지라우터
- 쿨매트
- 석회화
- 절전커버
- HP8610
- 실외기 절전커버
- 하이퍼백업
- 에어컨 실외기
- 브리즈매트
- 8610
Archives
- Today
- Total
따라쟁이
AVR(ATMEL) 가용메모리 알아보는법과 기타 본문
1.현재 가용메모리 알아보는법
아래는 ATMega시리즈 GCC 램구조
int freeRam () {
extern int __heap_start, *__brkval;
int v;
return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval);
}
위함수를 이용하여 현재 Free Ram용량을 알아볼수있음. 여기서 __heap_start와 같은 컴파일러에서 선언된 변수는 extern으로 참조 할수있음
RAMEND는 변수가 아니고 #define되어있음
참조: http://jeelabs.org/2011/05/22/atmega-memory-use/
'AVR' 카테고리의 다른 글
avrgcc .elf 파일에서 각 심볼의 사이즈 알아보기 (0) | 2015.04.06 |
---|