기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
eMMc로 부팅 후 fastboot 진입시 Google Inc.(Android Composite Adb Interface - usb 드라이버)가 잘히질 않습니다.
uboot, kernel, android img들은 빌드를 완료한 상황이지만 fastboot로 진입한후 flash에 올리려고 하는데
드라이버가 인식을 못하고 있습니다.
터미널 창에서 fastboot 입력 후 각 드라이버들이 보이는 장치관리자를 보면서 usb 드라이버가 인식이 되다
30초도 못 버티고 접속이 끊어지고 장치를 찾지 못합니다.
그리고 혹시나 싶어 연결은 되었지만 장치관리자에만 보이지 않을 수도 있다는 생각에 터미널에
fastboot flash kernel zImage
와 같은 명령어를 쳤을 떄 나오는 메세지는
Waiting for Device
라고 나오며 진행은 더 이상 되질 않습니다.
cable 연결 문제인가 하여 컴퓨터 usb포트, 허브 번갈아 가며 시도해보고 케이블도 바꿔보았으나
역시나 문제는 해결이 안 됩니다.
드라이버는 제공하신 arndale_usb.inf을 사용했습니다.
사용환경 WIN XP 32bit
VirtualBox - Ubuntu 11.04
저와 같은 문제를 경험하셨고 해결하신 분이 있으시면 문제 해결에 도움주시길 바랍니다.
두가지 방법이 있습니다.
첫째. virtualbox에서 windows에서 인식한 usb 장치를 ubuntu로 연결해 주는 것입니다.
1. u-boot에서 fastboot를 치면 윈도우에서 장치가 잡혔다...라고 나올겁니다. 다만 드라이버가 없다라고 나올테고요.
이 때 다음과 같은 메뉴를 들어가면 장치가 보일겁니다.
이 때 새롭게 생성된 장치를 선택해 주면 ubuntu에서 해당 장치를 윈도우와 연결하지 않고 직접 사용할 수 있습니다.
둘째. 이는 위의 방법이 잘 안될 때 입니다.
pc에 따라 워낙 다르게 증상이 나오는 경우 때문에 쓰는 것인데....
1. android sdk를 설치해서 platform tools에 있는 fastboot, adb를 사용하는 것입니다.
2. android sdk를 전부 설치할 필요는 없고, platform tool만 있으면 됩니다. - 추출한 것은 월요일 회사에서 올려놓도록 하겠습니다.
3. 리눅스에서 컴파일 한 후에, virtualbox에 있는 공유폴더 기능 혹은 samba를 통해서 컴파일 된 결과물을 윈도우즈로 들고옵니다.
그 후에 1 혹은 2에서 설치된 platform tools로 다운로드 하는 것입니다.
4. platform tool을 사용하기 위해서는 android fastboot/adb usb driver가 필요한데, 이는 같이 올려놓도록 하겠습니다.(월요일에)
virtual box 문제이신가 보네요.....ㅠ.ㅠ
골치아픈 문제인데, 제가 내일 정도에 간단한 flow를 설명드리겠습니다.
아니면 다른 방법으로 처리해야할 듯 하네요.