AVR에 uC-OS를 포팅하려고 준비중입니다. uisp 설정을 어떻게 해
지금 설치 성공한 것은
binutils-2.14,
gcc-3.3.2,
avr-libc-20030512cvs
까지입니다.
uisp-20040311버전을 위 목록과 같은 /usr/local/atmel/디렉토리에 풀어놨습니다.
설정을 어떻게 해줘야 되는지 모르겠네요... 어떤 사이트에 가니까 그냥 ./configure 하라고 그래서
했더니만 make 에서 오류가 나네요
atmega128에 uC-OS를 포팅하려고 합니다. Fedora core3 환경입니다.
위의 것 다음으로 뭘 해야 하나요? avr-gdb를 설치하려고 합니다.
읽어 주셔서 감사드리구요 즐거운 하루되세요~
---------------------------------------------------
Global.h: In member function `void TPt<TRec>::MkRef()':
Global.h:43: error: `NULL' undeclared (first use this function)
Global.h:43: error: (Each undeclared identifier is reported only once for each function it appears in.)
Global.h: In member function `void TPt<TRec>::UnRef()':
Global.h:44: error: `NULL' undeclared (first use this function)
Global.h: In constructor `TPt<TRec>::TPt()':
Global.h:46: error: `NULL' undeclared (first use this function)
Global.h: In member function `TRec* TPt<TRec>::operator->() const':
Global.h:57: error: `NULL' undeclared (first use this function)
Global.h: In member function `TRec& TPt<TRec>::operator*() const':
Global.h:58: error: `NULL' undeclared (first use this function)
Global.h: In member function `TRec& TPt<TRec>::operator[](int) const':
Global.h:59: error: `NULL' undeclared (first use this function)
make[2]: *** [AvrDummy.o] 오류 1
make[2]: Leaving directory `/usr/local/atmel/uisp-20040311/src'
make[1]: *** [all] 오류 2
make[1]: Leaving directory `/usr/local/atmel/uisp-20040311/src'
make: *** [all-recursive] 오류 1
바이너리를 설치하세요
win32 환경에서 winavr+eclipse+cvs 로 편하게 작업중입니다.
좋네요^^
댓글 달기