홈 > 고객/기술지원 > 기술지원자료
MV8M | MV8895 | MV8890 | MV7420 | MV5422 | MV5260 | MV4412 | S5PV210 | iMX6Q | AM3358
 


::: MV5422-LCD 보드 Q & A :::

1. MV5422 드라이버 설치 방법
2. MV5422 window8 드라이버 설치 방법
3. MV5422 부팅 card 만드는 방법
4. MV5422 Android SD 부팅 만드는 방법
5. MV5422 Android Soft Key 제거 방법



::: 1. MV5422 드라이버 설치 방법 :::

아래 진행 과정을 참고하여 드라이버를 설치하시길 바랍니다 .

아래 그림은 정상적으로 드라이버가 인식된 그림



위와 같이 장치가 인식되지 않고 느낌 표시로 인식되거나 드라이버가 정상적으로 설치가

되지 않았을 때에는 아래와 같이 장치를 수동으로 설치하시길 바랍니다 .


" 속성" 선택




"자세히" 선택




"하드웨어 ID" 선택



위 그림처럼 하드웨어 ID를 선택하여 ID값을 확인합니다 .

확인된 ID값을 설치파일인 “*.inf”파일에 추가 합니다 .

SDK를 설치하면 생성되는 “usb_driver”폴더에 있는 inf파일에 추가를 하시면 됩니다



[Google.NTx86]

; HTC Dream

%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01

%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF

; HTC Magic

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01

;

;Moto Sholes

%SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB

%CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01

;

;Google NexusOne

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_0002

;Samsung SMDK

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_0002

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0005&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0002&REV_0100

;NVIDIA Tegrae

%SingleAdbInterface% = USB_Install, USB/VID_0955&PID_7000

%CompositeAdbInterface% = USB_Install, USB/VID_0955&PID_7100&MI01

[Google.NTamd64]

; HTC Dream

%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01

%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF

; HTC Magic

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01

;

;Moto Sholes

%SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB

%CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01

;

;Google NexusOne

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_0002





::: 2. MV5422 window8 드라이버 설치 방법 :::

위와 같이 드라이버 정보를 inf파일에 추가한 후에 아래 그림과 같이 설치를 진행 합니다 .

아래그림과 같이 느낌표로 장치가 인식됩니다 .

아래 장치에서 마우스 오른쪽 클릭



장치 update 클릭



컴퓨터내에 있는 드라이버 소프트웨어 착기 선택



컴퓨터 장치 드라이버 목록 선택



아래 장치에서 “Android Phone” 선택



컴퓨터내에 있는 드라이버 경로 설정을 한 후에 “OK”선택 .

( 수정한 inf파일이 있는 경로로 설정 )



아래 목록에서 “Android Bootloader Interface” 선택한 후에 “Next”클릭



“Yes” 선택 설치를 진행



정상적으로 드라이버가 설치된 것을 확인 할 수 있습니다



::: 3. MV5422 부팅 card 만드는 방법 :::

제공해 드린 “CD\SRC\Android\sd_fusing”폴더에 아래와 같이 관련자료가 있습니다 .

(SD Card 를 사용하시기 전에 먼저 format를 한 후에 진행하시길 바랍니다)



아래 명령어를 실행하여 SD 부팅 card를 생성합니다 .

# sudo ./sd_fusing.sh /dev/xxx E5422_sbl1_for_Microvision_140530.bin



위에서 “/dev/xxx”부분은 업체에서 사용하는 HOST PC에서 인식되는 장치가 동일하지 않기 때문에 “xxx”부분은 인식된 업체에서 인식된 장치 명으로 표기하여 진행하시면 됩니다 .

Ex) # sudo ./sd_fusing.sh /dev /sdc E5422_sbl1_for_Microvision_140530.bin

위 명령어를 실행하여 SD 부팅 card를 만드신 후에 아래 OM설정에서 “SD 부팅 ”으로 설정하여 정상적으로 부팅이 되는지 확인해 보시길 바랍니다 .

OM 설정 방법

eMMC 부팅



SD 부팅



부팅을 이용하여 u-boot를 실행된 화면입니다



다음 명령어를 이용하여 SD card에 있는 이미지를 eMMC에 write합니다 .

#emmc partion 1 10 0

#mmc erase boot 1 0 0

#mmc erase user 1 0 0

#fdisk -c 1 700 700 700

#emmc open 1

#movi read fwbl1 0 50000000

#movi write zero fwbl1 1 50000000

#movi read bl2 0 50000000

#movi write zero bl2 1 50000000

#movi read u-boot 0 50000000

#movi write zero u-boot 1 50000000

#movi read tzsw 0 50000000

#movi write zero tzsw 1 50000000

#emmc close 1




::: 4. MV5422 Android SD 부팅 만드는 방법 :::

Android source에서 다음 사항을 수정 .

PATH: /android/device/microvision/mv5422

FILE: BoardConfig.mk

[수정 전 ]

# Storage options

BOARD_USES_SDMMC_BOOT := false

BOARD_USE_SERIAL_GPS := true


[수정 후 ]

# Storage options

BOARD_USES_SDMMC_BOOT := true

BOARD_USE_SERIAL_GPS := true

 

PATH: /android/device/microvision/mv5422/conf

FILE: fstab.mv5260

[수정 전 ]

/dev/block/mmcblk0p2 /system ext4 ro wait

/dev/block/mmcblk0p4 /cache ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait

/dev/block/mmcblk0p3 /data ext4 noatime,nosuid,nodev,nomblk_io_submit,noauto_da_alloc,errors=panic wait



[수정 후 ]

/dev/block/ mmcblk1p2 /system ext4 ro wait

/dev/block/ mmcblk1p4 /cache ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait

/dev/block/ mmcblk1p3 /data ext4 noatime,nosuid,nodev,nomblk_io_submit,noauto_da_alloc,errors=panic wait


위와 같이 수정한 후에 새롭게 이미지를 컴파일 합니다 .

생성된 이미지를 SD booting한 후에 기존 이미지를 write하는 방법과 동일한 명령어를 이용하여 이미지를 write합니다





::: 5. MV5422 Android Soft Key 제거 방법 :::

Android source 에서 아래 사항을 추가 .

PATH: /android/device/microvision/mv5422

FILE: system.prop

[수정 전 ]

#

# system.prop for mv5422

#

ro.arch=exynos5422

#ro.kernel.qemu=1

#ro.kernel.qemu.gles=1

persist.hdmi.hdcp_enabled=1

[수정 후 ]

#

# system.prop for mv5422

#

ro.arch=exynos5422

#ro.kernel.qemu=1

#ro.kernel.qemu.gles=1

persist.hdmi.hdcp_enabled=1

qemu.hw.mainkeys=1

 
    71 / 2,793,313
서울특별시 구로구 구로3동 235번지 한신IT타워 1004호 TEL. 02-3283-0101 FAX. 02-3283-0160
사업자등록번호 : 116-81-51889 대표자 : 이현재 E-MAIL : sale@microvision.co.kr
COPYRIGHT 2004 (주)마이크로비젼 ALL RIGHTS RESERVED.
%3Cul+class%3D%22Klocation%22%3E%3Cli+class%3D%22first%22%3E%3Ca+href%3D%22..%2Fhome%2F%22%3EHOME%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%22%3E%EA%B3%A0%EA%B0%9D%2F%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%3Fmid%3D52%22%3E%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%EC%9E%90%EB%A3%8C%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E