도와주세요!!
1. 안된 다는게 어떤부분에서 안된다는건가요?
어떤것인 안되는지 그에따른 결과 같은것을 자세하게 올려주시면 고맙겠습니다.
2. 충돌문제가 발생 할수는 있을거라 생각합니다.
이건 해보지 않고서는 알기 힘들꺼라 생각합니다.
3. 명확하게 하고 싶다면 커널 메시지등을 축해서 확인하는 방법이 좋으나
많이 귀찮기 때문에 개인이 잘 확인해서 올리는게 좋다고 생각합니다.
환경을 잘 구축해 두었다면 별로 신경 안쓰셔도 되는 문제라고 생각됩니다.
1. 안된 다는게 어떤부분에서 안된다는건가요?
어떤것인 안되는지 그에따른 결과 같은것을 자세하게 올려주시면 고맙겠습니다.
===> 두개의 Image(ez-s3c6410 and sib-g100)를 올려서 Test를 해보니
USB0 open Error 가 납니다. 그뜻 이였습니다...
그리고 제 보드는 sib-g100 게 맞는거죠?
2. 충돌문제가 발생 할수는 있을거라 생각합니다.
이건 해보지 않고서는 알기 힘들꺼라 생각합니다.
===> Driver 선택을 30~40개가 있어 너무 많아 전체를 선택 해 보았습니다.
그리고 이해가 안가는게 linux서버에서는 바로 USB0 open해서 메시지가
오면 처리하는 형태로 개발을 했는데 USB에 대한 driver만 있으면
USB0 open이 된는거 아닌가요?
3. 명확하게 하고 싶다면 커널 메시지등을 축해서 확인하는 방법이 좋으나
많이 귀찮기 때문에 개인이 잘 확인해서 올리는게 좋다고 생각합니다.
환경을 잘 구축해 두었다면 별로 신경 안쓰셔도 되는 문제라고 생각됩니다.
===> EZBOOT에서 set을 하면 zImage file name : zImage.ez-s3c6410 로 되어 있어
다른 이름으로 올릴수 있는것인지 아니면 그냥 이름을 정해 놓은것인지
내가 올린 Image 파일이 진짜 잘 올라 갔는지 확인 하려면 올린 파일의
싸이즈를 알수 있으면 더 정확할것 같아 문의 드린겁니다.
구매하신 보드가 g100-s3c6410이라면
./falinux-config.sh sib-g100 로 해주시면 될꺼 같습니다.
그리고 make menuconfig를 하시면 .config 파일이 linux-2.6.29-co 폴더에 있는것을 수정하게 됩니다.
make_s3c6410.sh menuconfig를 하시면 build_s3c6410폴더에 있는 .config 파일을 수정합니다.
저희 쉘을 이용하시면 오브젝트 파일과 이미지는 build_s3c6410 폴더에 생성됩니다.
따라서 usb관련 설정이 적용이 안되셨을거라 판단 됩니다.
일반 리눅스에서는 범용 pc이기 때문에 많은 디바이스 장치들을 기본적으로 지원하나
임베디드 기기는 적은 자원을 사용하기 때문에 필요한 디바이스 드라이버를 제외하고는 빠지는것이 일반적입니다.
그래서 필요한것은 개인적으로 추가해서 빌드를 해주셔야 합니다.
마지막으로 EZBOOT에서 커널 이름은 변경하셔도 상관이 없습니다.
tfk 명령은 zImage file name 에 설정된 이름을 찾아서 다운로드하나 zfk 명령은 직접 선택한 파일이 올라가게 됩니다.
결론적으로 다음과 같이 해보시기 바랍니다.
./falinux-config.sh sib-g100
./make_s3c6410.sh menuconfig
Device Drivers --->
[*] USB support --->
<*> USB Serial Converter support --->
디바이스 드라이버 선택
./make_s3c6410.sh
zimage 파일은 build_s3c6410/arch/arm/boot/ 폴더에 생성됩니다.
build_s3c6410 폴더는 linux-2.6.29-co 폴더안에 생성되는 것이 아니고 상위 폴더에 생성 됩니다.
./falinux-config.sh [보드이름] <- ez보드 기본 설정
./make_s3c6410.sh menuconfig <- (추가 설정) usb설정
./make_s3c6410.sh <- zImage 생성
을 하고 생성된 파일을 보드로 download함.
이러면 될것 같습니다.
*** 여기서 질문이 있습니다. ***
1. 제 보드는 어떤 보드로 컴파일을 해야 하나요?
==> 이름은 G100-S3C6410 입니다.
==> ez-s3c6410 or sib-g100(이 Image 일것 같음)
==> 위의 두 보드에 대한 zImage를 다 올려 보았음. => 안됨
2. 커널에 USB support 설정 추가(확인 필요)
./make_s3c6410.sh menuconfig <- (추가 설정) usb설정
Device Drivers --->
[*] USB support --->
<*> USB Serial Converter support --->
사용하시는 usb to serial 을 선택해야 합니다.
사용하는 usb를 몰라 선택 할수 있는 모든 device를 선택하고 컴파일함.
=> 이러면 안되는지 모르겠음.(따로 따로 다 해봐야 하는것인지???)
3. 보드에서 zfk를 이용 zImage를 올렸는데
기존 Image인지 아니면 새로 올렸는지는 어떻게 알수 있나요?
위의 Image 이름을 다 zImage.ez-s3c6410으로 변경해서 올려 보았습니다.
새로운 Image인지 확인이 필요 하지않은지?
요번에 안되면 제가 직접 회사로 방문을 하면 안될까요.
시간이 너무 지체되어 빠른 해결이 필요 합니다.
꼭 답변 부탁 드립니다.
감사 합니다