한가지더 알고싶은점은 어떤 문제 때문에 위와 같은 오류가 발생하였는지 궁금합니다 해결은 했지만
문제의 원인이 더 궁금하여 추가로 여쭈어 봅니다.
알려주신 방법을 토대로 실행했을시에 어떤 차이점때문에 문제없이 실행한건지 궁금합니다.
늦은 시간인데도 간결하며 보기좋게 답변 달아주셔서 대단히 감사드립니다..
답변출처: http://cafe.naver.com/lazydigital/
avrstudio 를 설치하면(studio4.x 도 동일함)
해당 IDE 내에 같이 통합된 toolchain이 설치됩니다.
avrstudio에서 사용하는 avr compiler 툴 셋은 gcc 컴파일러를 avr에 맞게 수정한 것입니다.
여러 버젼이 있겠죠?
예전 버젼(toolchian으로 깔리는) 은 _delay_xx 함수에 상수만 제공합니다.
가장 최근의 컴파일러(2010 년에 release)가 변수로 _delay_xx 함수의 인자를 허용합니다.
컴파일러 버젼 차이죠.
toolchain이란..
특정 칩/칩faimily 에 맞게 컴파일러/링크/각종헤더/tool 등의 셋트라고 보시면 됩니다.
No comments:
Post a Comment