도와주세요!!
글 수 15,339
2003.12.02 00:52:52 (*.159.220.121)
6792
이번에 EZ-board m01을 구입하여
EZ-boot 대신에 BLOB를 올려보려구 유영창님이 쓰신 글을 참조해서 make해 보
았는데요.
make 수행시 다음과 같은 에러를 발생시키며 종료합니다.
.
.
.
clock.c:130: warning: #warning "FIXME: GetHexValue() returns NULL after
the fifth call..."
clock.c: In function 'SetClock':
clock.c:146: warning: implicit declaration of function '__REG'
clock.c:146: invalid lvalue in assignment
clock.c:147: invalid lvalue in assignment
clock.c:148: invalid lvalue in assignment
clock.c:149: invalid lvalue in assignment
clock.c:150: invalid lvalue in assignment
make[1]: *** [clock.o] Error 1
make[1]: Leaving directory `/ez/blob-2.0.4/src'
make: *** [all-recursive] Error 1
[root@localhost blob-2.0.4]#
src directory에는
blob-start와
blob-start-elf32만이 만들어져 있구요.
config는 다음과 같이 한 상태입니다.
./configure --with-board=assabet --with-linux-prefix=/ez/sw/kernel/linux
arm-unknown-linux-gnu
게시판을 검색해보니, 이전에 저와 같은 질문을 한 분이 몇분 계시더군요.
그에대한 답변이,
"커널 디렉토리를 써주어야 할것 같습니다.
arm용 크로스 라이브러리 디렉토리를 써주는 것이 아니라.."
였는데,
EZ-board의 manual대로 수행했을 경우, 패치된 커널이 존재하는 디렉토리가
"/ez/sw/kernel/linux" 이지 않나요?
디렉토리를 여러번 바꿔가며 시도해 보았지만 해결되지 않아 이렇게 질문 드립
니다.
더불어 하나더 질문 하자면,
매뉴얼에는 이지보드 커널 패치에 대한 내용이 따라하기 식으로 나와있는데,
왜 그부분을 그렇게 고치는지 알기 위해서는 어떤 자료를 참조하면 좋을까요?
답변 부탁드립니다.
EZ-boot 대신에 BLOB를 올려보려구 유영창님이 쓰신 글을 참조해서 make해 보
았는데요.
make 수행시 다음과 같은 에러를 발생시키며 종료합니다.
.
.
.
clock.c:130: warning: #warning "FIXME: GetHexValue() returns NULL after
the fifth call..."
clock.c: In function 'SetClock':
clock.c:146: warning: implicit declaration of function '__REG'
clock.c:146: invalid lvalue in assignment
clock.c:147: invalid lvalue in assignment
clock.c:148: invalid lvalue in assignment
clock.c:149: invalid lvalue in assignment
clock.c:150: invalid lvalue in assignment
make[1]: *** [clock.o] Error 1
make[1]: Leaving directory `/ez/blob-2.0.4/src'
make: *** [all-recursive] Error 1
[root@localhost blob-2.0.4]#
src directory에는
blob-start와
blob-start-elf32만이 만들어져 있구요.
config는 다음과 같이 한 상태입니다.
./configure --with-board=assabet --with-linux-prefix=/ez/sw/kernel/linux
arm-unknown-linux-gnu
게시판을 검색해보니, 이전에 저와 같은 질문을 한 분이 몇분 계시더군요.
그에대한 답변이,
"커널 디렉토리를 써주어야 할것 같습니다.
arm용 크로스 라이브러리 디렉토리를 써주는 것이 아니라.."
였는데,
EZ-board의 manual대로 수행했을 경우, 패치된 커널이 존재하는 디렉토리가
"/ez/sw/kernel/linux" 이지 않나요?
디렉토리를 여러번 바꿔가며 시도해 보았지만 해결되지 않아 이렇게 질문 드립
니다.
더불어 하나더 질문 하자면,
매뉴얼에는 이지보드 커널 패치에 대한 내용이 따라하기 식으로 나와있는데,
왜 그부분을 그렇게 고치는지 알기 위해서는 어떤 자료를 참조하면 좋을까요?
답변 부탁드립니다.