Mango220 Android How to compile and Transfer image to Target

Similar documents
망고 M 카메라 포팅 가이드

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

(SW3704) Gingerbread Source Build & Working Guide

PowerPoint 프레젠테이션

Mango24R2 Auto Write

PowerPoint 프레젠테이션

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

휠세미나3 ver0.4

Chap 5 루트파일시스템 (Root F/S)

Chap 3 부트로더 (Bootloader)

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

Mango-E-Toi Board Developer Manual

슬라이드 제목 없음

SRC PLUS 제어기 MANUAL


R50_51_kor_ch1

DSP_MON 프로그램 메뉴얼

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

MAX+plus II Getting Started - 무작정따라하기

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

APOGEE Insight_KR_Base_3P11

Remote UI Guide

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

manual pdfÃÖÁ¾

<4D F736F F D F4E464320B1E2BCFAB0FA20BCADBAF1BDBAC0C720C7F6C0E7BFCD20B9CCB7A120C0FCB8C15FBCF6C1A45F>

Chap 10 안드로이드커널 (Kernel)

PLC Robot Starter Quick Guide

CD-RW_Advanced.PDF

Microsoft PowerPoint - 02-Development-Environment-1.ppt


Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Microsoft PowerPoint - User Manual pptx

05Àå

Network seminar.key

Sena Device Server Serial/IP TM Version

untitled

Chapter. 5 Embedded System I Bootloader, Kernel, Ramdisk Professor. Jaeheung, Lee

Microsoft PowerPoint - ARM 개발 환경.ppt

Code Generation in Rapid

Flute-GR_BV199_DOS.indb

Microsoft Word - Automap3

CPX-E-EC_BES_C_ _ k1

Mango64R3 How to write Wince 6.0

Tizen

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

파인드라이브를 사용해 주셔서 대단히 감사합니다. 제품을 사용하시기 전에 반드시 이 설명서를 읽어 주십시오. 제품의 수명은 올바른 사용법과 비례하며, 불완전한 사용은 제품 고장은 물론 차량손상과 교통사고의 원인이 될 수 있습니다. 본 문서는 MONSTER 3 모델을 기준

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

2004 IRISPen 사용자 설명서-본문-용지크기 조정-폰트포함.PDF

歯FDA6000COP.PDF

고객 카드 현대모비스 제품을 구입해 주셔서 대단히 감사합니다. A/S 마크란? 공업 진흥청이 애프터 서비스가 우수한 업체를 선정, 지정하는 마크로 애프터 서비스 센터 운영관리 등 8개 분야 45개 항목의 까다로운 심사로 결정됩니다. 주의 : 본 제품의 디자인 및 규격은

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

FreeBSD Handbook

PowerPoint 프레젠테이션

Microsoft PowerPoint - 03-Development-Environment-2.ppt

교육지원 IT시스템 선진화

교육지원 IT시스템 선진화

CL100B_manual_kor_m.0.2.indd

Solaris Express Developer Edition

PowerPoint 프레젠테이션

Mango-AM335x Hardware Test Manual

Clover 부트로더를 이용한 해킨토시 설치방법

<C3CA3520B0FAC7D0B1B3BBE7BFEB202E687770>

인켈(국문)pdf.pdf

MySQL-Ch10

ÀüÀÚÇö¹Ì°æ-Áß±Þ

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

Orcad Capture 9.x

untitled

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

문서 대제목

Microsoft Word - MV210_CPUSpec.doc

목차 개요 3 섹션 1: 해결 과제 4 APT(지능형 지속 위협): 이전과 다른 위협 섹션 2: 기회 7 심층 방어 섹션 3: 이점 14 위험 감소 섹션 4: 결론 14 섹션 5: 참조 자료 15 섹션 6: 저자 소개 16 2

T100MD+

歯MW-1000AP_Manual_Kor_HJS.PDF


DE1-SoC Board

untitled

SSi Super Systems Inc / DP RETURNING THE UNIT TO SSI 11 SPARE PARTS 12 APPENDIX A 13 APPENDIX B 14 Super System Inc DP2000

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

(......).hwp

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

歯mp3사용설명서

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

<BFC0B7A3C1F6C4B72DBBE7BFEBC0DABCB3B8EDBCAD5FC8AEC0E5BABB C7D1B1DB295F E6169>

슬라이드 1

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Solaris System Administration

CZ-KETI-IOTG200

임베디드 OS 실습 환경 설정 절차(Windows XP Professional)

Microsoft PowerPoint - ch07.ppt

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe

AGC9147W(A150)Kor¬˘ M«

untitled

untitled

Transcription:

Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1

2

Document History Revision Date Change note www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 3

1. Release Note 2012 03 14... 오류! 책갈피가정의되어있지않습니다. 1.1. Base 코드... 오류! 책갈피가정의되어있지않습니다. 1.2. 수정사항... 오류! 책갈피가정의되어있지않습니다. 4

1. 컴파일 and How to transfer on targat ## Mango220 build and boot # Environment http://cafe.naver.com/embeddedcrazyboys/22475 #Compile [ u-boot compile ]./build_uboot clean./build_uboot config./build_uboot [ kernel compile ] ---------SD/MMC Kernel Config --------------- #sdmmc boot and 7inch cap touch 1024x600, 5M CAM clean [CAM_A] defconfig mango220_android_sdmmc_7inch_1024_600_mt9p111_5m_cam_a_defconfig defconfig mango220_android_sdmmc_7inch_1024_600_mt9p111_5m_cam_b_defconfig #sdmmc boot and 7inch cap touch 1024x600, TVP5150 clean [CAM_A] defconfig mango220_android_sdmmc_7inch_1024_600_tvp5150_cam_a_defconfig defconfig mango220_android_sdmmc_7inch_1024_600_tvp5150_cam_b_defconfig #sdmmc boot and 7inch cap touch 1024x600, SR130PC10 1.3M clean www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 5

[CAM_A] mango220_android_sdmmc_7inch_1024_600_sr130pc10_1_3m_cam_a_defconfig mango220_android_sdmmc_7inch_1024_600_sr130pc10_1_3m_cam_b_defconfig defconfig defconfig ----------emmc Kernel Config ---------------------------- #emmc boot and 7inch cap touch 1024x600, 5M CAM clean [CAM_A] defconfig mango220_android_emmc_7inch_1024_600_mt9p111_5m_cam_a_defconfig defconfig mango220_android_emmc_7inch_1024_600_mt9p111_5m_cam_b_defconfig #emmc boot and 7inch cap touch 1024x600, TVP5150 clean [CAM_A] defconfig mango220_android_emmc_7inch_1024_600_tvp5150_cam_a_defconfig defconfig mango220_android_emmc_7inch_1024_600_tvp5150_cam_b_defconfig #emmc boot and 7inch cap touch 1024x600, SR130PC10 1.3M clean [CAM_A] defconfig 6

mango220_android_emmc_7inch_1024_600_sr130pc10_1_3m_cam_a_defconfig mango220_android_emmc_7inch_1024_600_sr130pc10_1_3m_cam_b_defconfig defconfig [ android compile ] tar xf android-jb411-xxx.tgz tar xf android-jb411-xxx-prebuilts.tgz [SDMMC boot ] $ cd android-jb411 $ vi device/crazyboys/mango220/boardconfig.mk BOARD_USES_EMMC := false #BOARD_USES_EMMC := true 수정후컴파일 [EMMC boot ] $ cd android-jb411 $ vi device/crazyboys/mango220/boardconfig.mk #BOARD_USES_EMMC := false BOARD_USES_EMMC := true 수정후컴파일 How to compile./build_android.sh #SD Boot 최초한번 SD card를 linux pc에삽입 #df 명령으로디바이스확인 # cd image www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 7

#How To Fusing $ dmesg tail [12403.632015] usb 2-5: new high-speed USB device number 25 using ehci_hcd [12403.856263] hub 2-0:1.0: unable to enumerate USB device on port 5 [12483.752014] usb 2-5: new high-speed USB device number 26 using ehci_hcd [12483.976252] hub 2-0:1.0: unable to enumerate USB device on port 5 [12513.801490] sd 9:0:0:0: [sdd] 15644672 512-byte logical blocks: (8.01 GB/7.45 GiB) [12513.802983] sd 9:0:0:0: [sdd] No Caching mode page present [12513.802986] sd 9:0:0:0: [sdd] Assuming drive cache: write through [12513.807109] sd 9:0:0:0: [sdd] No Caching mode page present [12513.807113] sd 9:0:0:0: [sdd] Assuming drive cache: write through [12513.808249] sdd: sdd1 sdd2 sdd3 sdd4 #image sudo./sdwriter sdd 220 bin #Boot mode SD CH2 : Off[1], ON, Off, Off, Off, Off[6] emmc CH4: Off[1], Off, On, Off, On, Off[6] [Linux host pc ubuntu 12.0.4 ] [icanjji@icanjji-pc image]$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 003: ID 05e3:0716 Genesys Logic, Inc. USB 2.0 Multislot Card Reader/Writer Bus 002 Device 005: ID 18d1:0002 Google Inc. Mango220 <-> usb otg <-> Linux PC 연결후 "lsusb" 명령으로드라이버인식을확인합니다. 8

[SD/MMC and emmc fusing command ] ## 8GB fdisk -c 0 500 1000 300 fatformat mmc 0:1 fastboot ## Host PC sudo./fastboot flash fwbl1 E4412_S.bl1.SMDK.MR3.bin sudo./fastboot flash bl2 E4412_S.bl2.SMDK.MR3.bin.signed sudo./fastboot flash bootloader u-boot.bin sudo./fastboot flash tzsw E4412_S.tzsw.SMDK.MR3.bin.signed sudo./fastboot flash kernel zimage sudo./fastboot flash ramdisk ramdisk-uboot.img sudo./fastboot -w sudo./fastboot flash system system.img sudo./fastboot flash kernel zimage;sudo./fastboot flash ramdisk ramdisk-uboot.img;sudo./fastboot - w;sudo./fastboot flash system system.img [env] setenv bootcmd "movi read kernel 0 40008000;movi read rootfs 0 41000000 100000;bootm 40008000 41000000" ## Window PC only 드라이버설치 image 디렉토리 ) adb_usb_driver 디렉토리 mango220-how-to-adb-driver.pdf [emmc only start ] Boot switch : 3, 5 ON www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 9

SD/MMC card insert ## u-boot emmc partition 0 1 0 mmc erase boot 0 0 0; mmc erase user 0 0 0 [emmc only end ] [SD/MMC and emmc fusing command ] ## 8GB fdisk -c 0 500 1000 300 fatformat mmc 0:1 fastboot image 디렉토리에서 dos command 실행 ## Host PC fastboot flash fwbl1 E4412_S.bl1.SMDK.MR3.bin fastboot flash bl2 E4412_S.bl2.SMDK.MR3.bin.signed fastboot flash bootloader u-boot.bin fastboot flash tzsw E4412_S.tzsw.SMDK.MR3.bin.signed fastboot flash kernel zimage fastboot flash ramdisk ramdisk-uboot.img fastboot -w fastboot flash system system.img # u-boot ethernet eth1addr 변수를꼭지정하고해야합니다. ex) setenv eth1addr 00:40:5c:26:0a:5c 인터페이스는다음과같이선택합니다. 0 번포트선택 : setenv ethact smc911x-0 10

## fusing via tftp [ u-boot ip ] setenv ipaddr 192.168.3.20; setenv serverip 192.168.3.9; setenv gatewayip 192.168.3.1; setenv netmask 255.255.255.0 [ bootloader fusing ] ==> set boot mode to emmc CH0 tftp 41000000 E4412_S.bl1.SMDK.MR3.bin; emmc open 0; movi write zero fwbl1 0 41000000; emmc close 0 tftp 41000000 E4412_S.bl2.SMDK.MR3.bin.signed; emmc open 0; movi write zero bl2 0 41000000; emmc close 0 tftp 41000000 u-boot.bin; emmc open 0; movi write zero u-boot 0 41000000; emmc close 0 tftp 42000000 E4412_S.tzsw.SMDK.MR3.bin.signed; emmc open 0; movi write zero tzsw 0 42000000; emmc close 0 [ Kernel fusing ] tftp 41000000 zimage; movi write kernel 0 41000000 [tftp boot] setenv bootcmd "tftp 40008000 zimage ;movi read rootfs 0 41000000 100000;bootm 40008000 41000000" [ SD Env ] setenv bootcmd "movi read kernel 0 40008000;movi read rootfs 0 41000000 100000;bootm 40008000 41000000" www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 11