본문 바로가기
HardWare/FirmWare

IAR EEPROM 변수 선언

by 학수씨 2009. 3. 6.

__no_init __eeprom char erc_buf[KEYSU][eFULL+1]; 
__no_init __eeprom char *ep;
앞에 __no_init 를 붙여줘야된다.. 없을경우엔
Error[e133]: The output format intel-standard cannot handle multiple address spaces. Use format variants (-y -O) to specify which 

이런 에러메세지를 만날수 있다.
ROM-Output 파일 만들기위해선
Lingker에 ExtraOption-> -Ointel-extended,(XDATA)=.eep
을 삽입해주면 된다.

댓글