도와주세요!!
컴파일 도중 아래와 같은 에러가 발생하게 되어 이렇게 문의 드립니다.
컴파일은 아래와 같이 하였습니다. (VMWARE, 우분투 14.04)
sudo ./falinux-config.sh ez-s3c6410
sudo. ./make_s3c6410.sh zImage
에러가 발생하여 커널 clean 후 아래와 같이 재차 컴파일을 해도 동일한 에러가 발생합니다.
make clean
sudo ./falinux-config.sh ez-s3c6410
sudo. ./make_s3c6410.sh
* 에러 내용*
CC lib/rbtree.o
CC lib/reciprocal_div.o
CC lib/rwsem-spinlock.o
CC lib/sha1.o
CC lib/show_mem.o
CC lib/string.o
CC lib/vsprintf.o
AR lib/lib.a
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
GZIP arch/arm/boot/compressed/piggy.gz
AS arch/arm/boot/compressed/piggy.o
CC arch/arm/boot/compressed/misc.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
Building modules, stage 2.
MODPOST 2 modules
CC drivers/media/video/gspca/gspca_main.mod.o
LD [M] drivers/media/video/gspca/gspca_main.ko
CC drivers/scsi/scsi_wait_scan.mod.o
LD [M] drivers/scsi/scsi_wait_scan.ko
copy from ../build_s3c6410/arch/arm/boot/zImage to /tftpboot/zImage.ez-s3c6410
cp: cannot create regular file ‘/tftpboot/zImage.ez-s3c6410’: No such file or directory
lsg@ubuntu:/project/kernel/linux-2.6.29-co$
에러 메시지를 잘 읽어 보시면 문제는 쉽게 해결 될 수 있습니다.
cp: cannot create regular file ‘/tftpboot/zImage.ez-s3c6410’: No such file or directory
부분에서 에러가 발생 했군요.
tftpboot 라는 디렉토리가 없다는 군요.
tftp 로 커널을 다운로드 할 위치에 이미지 파일을 복사 하는 명령을 컴파일 스크립트 에
넣어 두었기 때문에 나온 것 인데. tftp 라는 폴더가 없기 때문에 나온 에러 입니다.
컴파일과는 상과 없습니다.
조금더 윗쪽 메시지를 보시면
Kernel: arch/arm/boot/zImage is ready
가 있군요.
zImage 가 이 위치에 정상적으로 준비 되었다는 메시지 입니다.
tftpboot 라는 폴더는 저희가 사용하는 tftp 서버 파일폴더의 이름이 단순히 tftpboot 이기 때문에
넣어둔 것입니다.