|
카테고리
이전블로그
이글루링크
최근 등록된 덧글
hello
by Naomi at 04/06 hello by Naomi at 04/06 nice by Robert at 04/06 써봤는데 동작도 깔끔하고.. by Lohengrin at 05/31 백업 솔루션.. 좋아 보.. by Lohengrin at 05/30 Filla/ Z건담의 포 무라.. by MOLEMAN at 05/30 역시 이쪽으로 오신 겁니까.. by areaz at 05/25 앗, 저 그림은 둘 다 여.. by Fillia at 05/21 노 포스팅.... -_-;;; by Fillia at 05/21 |
2005년 07월 12일
억지로 Pro 버전의 라이브러리를 가져다가 컴파일을 하고나니 target 머신에서 발생하는
에러 메시지. 어플리케이션에 필요한 커널모듈들을 올릴려고 하니 맞지 않단다..... 망할. # insmod ./halMeDrv.o Using ./halMeDrv.o insmod: ELF file not for this architecture insmod: Could not load the module: Success # 크로스 컴파일된 파일을 검사해보면 정상적으로 만들어진 것으로 나온다. root@adimaster:/opt/xscale_be_test/linux_kernel/xscale_be/ixp2800/debug# file ./halMeDrv.o ./halMeDrv.o: ELF 32-bit MSB relocatable, ARM, version 1 (ARM), not stripped root@adimaster:/opt/xscale_be_test/linux_kernel/xscale_be/ixp2800/debug# 몇일 동안 헤매다가 (사실상) 거의 포기할 뻔 했는데, 다행히 해결방법을 찾음. 그것은 file 명령어를 쓸수 없어서 생기는 문제였다. file 명령어를 사용할수있게 추가로 설치해주자, 문제는 간단히 해결됨. 에러 메시지 좀 잘 만들 것이지... 컴파일이 잘못된줄 알고 엉뚱한 곳만 의심하다가 시간 엄청 날렸네. |