?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

프로그램 오류

페이지 정보

작성자 rkddnjsqls 이름으로 검색 작성일15-01-28 12:59 조회3,872회 댓글1건

본문

안녕하세요. 리트로 와치 소스를 다운받는데 이렇게 오류가 뜨내요.

In file included from RetroWatchArduino.ino:36:0:
bitmap.h:1269:43: error: variable 'bitmap_array' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 PROGMEM const unsigned char* bitmap_array[] = {
                                           ^
RetroWatchArduino.ino:119:32: error: variable 'weekString' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
RetroWatchArduino.ino:120:32: error: variable 'ampmString' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 

 

 

무슨 오류죠?

댓글목록

하드카피님의 댓글

하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

아.. 이 오류가 불특정하게 발생하는데.. 딱히 손쓰기 힘든 오류입니다. 해외 포럼을 뒤져보니 컴파일러가 PROGMEM 을 제대로 인식하지 못해서 발생한다고 합니다. 일단 아래와 같이 문제가 생기는 부분을 수정해보고
- PROGMEM const unsigned char* bitmap_array[] = : 이 부분을
- const unsigned PROGMEM char* bitmap_array[]  = :
- const unsigned char* PROGMEM bitmap_array[] = : 이렇게 PROGMEM 지시자의 위치를 변경해 보세요.
그래도 안되면... 아두이노 개발환경을 다른 버전으로 설치하셔야 할 것 같습니다.