a10 olinuxino lime manual

Upload: michael-pearson

Post on 03-Jun-2018

247 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 A10 OLinuXino LIME Manual

    1/40

    A10-OLinuXino-LIMEOpen-source single-board Android/Linux mini-computer

    USE !S MA"UALRevision A, May 2014

    Designed by OLIMEX Ltd, 2014

    All boards produced by Olimex LTD are ROHS compliant

  • 8/12/2019 A10 OLinuXino LIME Manual

    2/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    DISCLAIMER !"# Olimex Ltd& Olimex'( lo)o and combinations t*ereo+( are re)istered trademar,s o+ Olimex Ltd& Ot*er productnames may be trademar,s o+ ot*ers and t*e ri)*ts belon) to t*eir respecti-e o.ners&

    The in o!"ation in this do#$"ent is %!ovided in #onne#tion &ith O'i"e( %!od$#ts) *o 'i#ense, e(%!ess o! i"%'iedo! othe!&ise, to any inte''e#t$a' %!o%e!ty !ight is g!anted by this do#$"ent o! in #onne#tion &ith the sa'e o O'i"e( %!od$#ts)

    T*is .or, is licensed under t*e /reati-e /ommons Attribution$S*areAli,e 0&! 1nported License& To -ie. a copy o+t*is license( -isit *ttp233...&creati-ecommons&or)3licenses3by$sa30&!3 &

    T*is *ard.are desi)n by Olimex LTD is licensed under a /reati-e /ommons Attribution$S*areAli,e 0&! 1nportedLicense&

    T*e so+t.are is released under 45L&

    It is possible t*at t*e pictures in t*is manual di++er +rom t*e latest re-ision o+ t*e board&

    T*e product described in t*is document is sub6ect to continuous de-elopment and impro-ements& All particulars o+ t*eproduct and its use contained in t*is document are )i-en by OLIMEX in )ood +ait*& Ho.e-er all .arranties implied orexpressed includin) but not limited to implied .arranties o+ merc*antability or +itness +or purpose are excluded& T*isdocument is intended only to assist t*e reader in t*e use o+ t*e product& OLIMEX Ltd& s*all not be liable +or any loss ordama)e arisin) +rom t*e use o+ any in+ormation in t*is document or any error or omission in suc* in+ormation or anyincorrect use o+ t*e product&

    T*is e-aluation board3,it is intended +or use +or en)ineerin) de-elopment( demonstration( or e-aluation purposes onlyand is not considered by OLIMEX to be a +inis*ed end$product +it +or )eneral consumer use& 5ersons *andlin) t*eproduct must *a-e electronics trainin) and obser-e )ood en)ineerin) practice standards& As suc*( t*e )oods bein)pro-ided are not intended to be complete in terms o+ re7uired desi)n$( mar,etin)$( and3or manu+acturin)$relatedprotecti-e considerations( includin) product sa+ety and en-ironmental measures typically +ound in end products t*atincorporate suc* semiconductor components or circuit boards&

    Olimex currently deals .it* a -ariety o+ customers +or products( and t*ere+ore our arran)ement .it* t*e user is notexclusi-e& Olimex assumes no liability +or applications assistance( customer product desi)n( so+t.are per+ormance( orin+rin)ement o+ patents or ser-ices described *erein&

    T+ERE IS *O ARRA*T- .OR T+E DESI/* MATERIALS A*D T+E COM O*E*TSSED TO CREATE A10 OLI* XI*O LIME) T+E- ARE CO*SIDERED S ITA3LEO*L- .OR A10 OLI* XI*O LIME)

    5a)e o+ #!

    http://www.creativecommons.org/licenses/by-sa/3.0/http://www.creativecommons.org/licenses/by-sa/3.0/
  • 8/12/2019 A10 OLinuXino LIME Manual

    3/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    Table of Contents

    #IS$LAIME %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    $'A()E 1* O+E +IE, %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1)1 .eat$!es ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))1)2 Ta!get "a!5et and %$!%ose o the boa!d ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1)6 3oa!d va!iants )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 71)4 3oa!d ve!sion $sed in the "an$a' )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 71) Do#$"ent o!gani8ation ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7

    $'A()E &* SE))I". U( )'E OLI"UXI"O OA # %%%%%%%%%%%%%%%%%%%%%%%%%%%%%2) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 9

    2)1 E'e#t!ostati# and e'e#t!i#a' %o'a!ity &a!ning )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 92)2 Re:$i!e"ents ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))2)6 o&e!ing the boa!d ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))2)4 3$tton $n#tions )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))2) Changing the de a$'t i"age !eso'$tion )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 112) Conne#ting and #a'ib!ating a dis%'ay ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 12

    &% %1 Android calibration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&% %& #ebian calibration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    2)7 So t&a!e s$%%o!t ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

    $'A()E * A10-OLI"UXI"O-LIME OA # #ES$ I()IO" %%%%%%%%%%%%%%%%%%%%% 126) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 146)1 Layo$t a#5 )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))7)4 S3?OT/ #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 21

    5a)e 0 o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    4/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    7) S3?+OST #onne#to!s ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 267)7 Ethe!net )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))7)@ +DMI #onne#to! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

    7)9 SATA #onne#to! and %o&e! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 2@7); / IO 1

  • 8/12/2019 A10 OLinuXino LIME Manual

    5/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E 1* O+E +IE,

    1% Introduction to t8e c8apterT*an, you +or c*oosin) t*is OLinuXino sin)le board computer +rom Olimex8 T*is documentpro-ides a user9s )uide +or t*e Olimex A"! LIME board& As an o-er-ie.( t*is c*apter )i-es t*escope o+ t*is document and lists t*e board9s +eatures& T*e document9s or)ani:ation is t*en detailed&

    T*e A"!$OLinuXino$LIME de-elopment board enables code de-elopment o+ applications runnin)on t*e A"! microcontroller( manu+actured by All.inner Tec*nolo)y +rom /*ina&

    OLinuXino is an open$source( open$*ard.are pro6ect and all documentation is a-ailable to t*ecustomer&

    1%1 9eatures

    T*e board *as t*e +ollo.in) set o+ +eatures2

    A"! /ortex$A; /51 "4H: and Mali #!! 451 4A output on B$pin "&

  • 8/12/2019 A10 OLinuXino LIME Manual

    6/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    Linux and Android )ad)et +ans @t*ey can 6ust use t*e board as a media center or +ully +unctionalLinux$5/( +or instance and also pro+essionals @since its lo. cost ma,es it -ery )ood solution +orapplication$orientated embedded systems & T*e main usa)e o+ t*e board is so+t.are embeddedde-elopment .it*out t*e ur)e o+ understandin) per+ectly t*e *ard.are&

    T*e stron) points o+ t*e boards are t*e processor speed( t*e small +orm +actor and t*e lo. price$to$producti-ity ratio&

    /ustomers *a-e +ull access to t*e tec*nical documentation o+ t*e board& T*e so+t.are is releasedunder 4eneral 5urpose License and t*e board is considered open$*ard.are K all sc*ematics andboard desi)n +iles are a-ailable to t*e customer under t*e /reati-e /ommons Attribution$S*areAli,e 0&! 1nported License&

    1% oard ;ariants

    T*ere are t.o ma6or board -ariants named2 A"!$OLinuXino$LIME and A"!$OLinuXino$LIME$#4=& T*e #4= -ersion *as a built$in FAFD memory t*at allo.s t*e stora)e o+ an operatin) system.it*out t*e need o+ a SD card& T*e #4= -ersion comes .it* already pro)rammed Android #& &ima)e&

    T*e ot*er Olimex boards .it* close c*aracteristics are t*e ones .it* A"0 and A ! microcontrollers&T*e A"0 boards +eature a )eneration older processor but since t*ey *a-e been lon)er on t*e mar,ett*ey *a-e better Linux and Android support& T*e A ! boards +eature a more po.er+ul dual$coreprocessor .*ic* ma,es t*em per+ect +or *ea-y computational tas,s&

    Additional Android and Linux support and +eatures are added o-ertime& T*e Linux support is a.or, in pro)ress and you s*ould not expect +ull Linux support a+ter t*e initial -olume o+ suc*boards *a-e become a-ailable on t*e mar,et& I+ you are in a *urry consider t*e older OLinuXinodesi)ns @.*ic* *a-e almost e-eryt*in) supported( *a-e examples a-ailable and so on &

    1%2 oard ;ersion used in t8e manual

    Re-ision / boards and resources .ere used .*ile .ritin) t*is document& It is possible t*at t*ey areoutdated so it is al.ays recommended to do.nload t*e latest sources +rom t*e 4itHub pa)e o+ t*eboard @*ttps233)it*ub&com3OLIMEX3OLIF1XIFO3tree3master3HARD ARE3A"!$OLinuXino$LIME &

    1% #ocument organi

  • 8/12/2019 A10 OLinuXino LIME Manual

    7/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    /*apter ; contains t*e re-ision *istory( use+ul lin,s and support in+ormation

    5a)e C o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    8/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E &* SE))I". U( )'E OLI"UXI"O OA #

    &% Introduction to t8e c8apterT*is section *elps you set up t*e OLinuXino de-elopment board +or t*e +irst time& 5lease consider+irst t*e electrostatic .arnin) to a-oid dama)in) t*e board( t*en disco-er t*e *ard.are and so+t.arere7uired to operate t*e board&

    T*e procedure to po.er up t*e board is )i-en( and a description o+ t*e de+ault board be*a-ior isdetailed&

    &%1 Electrostatic and electrical polarit= >arning

    OLinuXino is s*ipped in a protecti-e anti$static pac,a)e& T*e board must not be exposed to *i)*electrostatic potentials& A )roundin) strap or similar protecti-e de-ice s*ould be .orn .*en*andlin) t*e board& A-oid touc*in) t*e component pins or any ot*er metallic element&

    I+ you connect ot*er electrical de-ices to t*e LIME board ma,e sure t*at t*ey *a-e e7ual electricalpolarity& ?or example( .*en you connect an HDMI cable bet.een a T> and t*e board it is a )oodidea to *a-e t*em bot* connected to t*e same electrical source @to t*e same utility po.er soc,et &T*is mi)*t be said +or a serial cable connected bet.een a 5/ and t*e board%s DE=14 port&In rare cases di++erent polarity mi)*t cause *ard.are dama)e to t*e board&

    &%& e?uirementsIn order to set up t*e A"!$OLinuXino$LIME optimally one or more additional items may be used&T*ey mi)*t be )enerally placed in t*ree cate)ories2

    Re:$i!ed K items t*at are needed in order to ac*ie-e minimum +unctionalityRe#o""ended K items t*at is )ood to *a-e in order to be able to interact .it* t*e most importanto+ t*e +eatures o+ t*e boardAdditiona' K items t*at pro-ide access to additional +eatures or expand t*e +eatures o+ t*e board&

    Re:$i!ed ite"s

    $ 1S= type A to 1S= mini cable K to connect to a personal computer used +or po.erin) t*e boardand uploadin) ne. Android ima)e to t*e FAFD memory @i+ your board *as #4= FAFD$ Input de-ice K eit*er a mouse3,eyboard or touc*screen L/D$ Output de-ice K eit*er HDMI cable G nati-e HDMI monitor3screen3pro6ector or 1S=$SERIAL$/A=LE$? G personal computer @+or Linux and3or Android debu))in)$ SD card .it* compatible ima)e K i+ you *a-e t*e board -ersion .it* FO additional FAFDmemory you .ill need it to use one o+ t*e ima)es a-ailable&

    Re#o""ended ite"s$ External 1S= *ub K to split t*e 1S=NHOST mounted on t*e board you need t*at to connect more1S= de-ices

    $ External po.er supply unit K D/( < re7uired K +or optimal po.er$ A"!$OLinuXino$LIME$=OX K an aest*etic box specially made +or t*e board t*at protects it +rom

    5a)e ; o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    9/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    dust and accidental s*ort$circuits$ 1S=$SERIAL$/A=LE$? K +or Android3Linux debu))in) on 1ART!

    Additiona' ite"s in#'$de$ Small *eatsin, +or t*e processor durin) lon) -ideo playbac,s t*e A"! processor mi)*t *eat up$ External & supply&

    It is a -ery )ood idea to *a-e a 1S=$SERIAL$/A=LE or similar cable since it allo.s you to2

    "& /*an)e display output settin)s +or Debian easily& Debu) t*e board -ia any personal computer e-en i+ t*ere are problems .it* t*e -ideo output

    Some o+ t*e abo-e$su))ested items can be purc*ased by Olimex( +or instance2

    S-0712E reliable po.er supply adapter

    A10 And!oid SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) t*eOlimex +acilities o++icial Android releaseA10 Debian SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) Olimex+acilities o++icial Debian Linux release

    S3 SERIAL CA3LE . K +emale 1S= serial console cableS3 MI*I CA3LE standard 1S= type A to 1S= type mini cable

    A10 O'in$Xino LIME EXT K 45IO adapter .*ic* ma,es LIME 45IOs a-ailable in breadboard+riendly !&" step connectors( needed i+ you .ant to connect an Olimex$made display to t*e boardCA3LE 40 40 10CM extension cable suitable +or t*e 45IO and L/DN/OF *eadersA16 LCD46TS K lo.$cost #&0%% L/D display .it* touc*screen component K #;! CA16 LCD@ K lo.$cost C%% L/D display .it* optional touc*screen component K ;!! #;!A16 LCD10 K lo.$cost "!%% L/D display .it* optional touc*screen component K "! # B!!CA3LE IDC40 1 #" K cable +or L/D to L/DN/OF connectionSATA +DD 2) 00/3 K

    5a)e J o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    10/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    Important2 Fot all 1S= ports .ould be able to pro-ide enou)* po.er +or t*e board& Try usin)anot*er 1S= port31S= *ub or a cable o+ *i)*er 7uality&

    I+ you *a-e an L/D display connected to t*e board or external &

  • 8/12/2019 A10 OLinuXino LIME Manual

    11/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    can corrupt t*e ima)e on t*e FAFD memory&

    &% $8anging t8e de6ault image resolution

    Dependin) on t*e display or t*e screen you .ant to use .it* t*e A"!$OlinuXino$LIME( you mi)*tneed to apply so+t.are c*an)es to t*e prebuilt Android or Linux ima)e&

    4enerally( t*is means t*at you .ould need to edit t*e con+i)uration +ile script&bin and edit t*esettin)s inside& T*is +ile is usually located in Script&bin can%t be opened in t*e binary +ormat so you.ould need to con-ert it to &+ex +ile +ormat +irst& T*ere are ready$to$use tools t*at con-ert script&binQ$ script&+ex& Fote t*at script&bin3+ex contains con+i)uration settin)s and de+initions not only +ort*e -ideo output but also +or t*e pin descriptions and names po.er settin) and muc* more& I+ youreally .ant to modi+y and customi:e t*e de+ault ima)es @to c*an)e port +unctions( port names( todisable speci+ic perip*erals you .ould need to be able to edit t*e script +iles& 5lease re+er to t*e

    +ollo.in) .eb pa)e +or more in+ormation2 *ttp233linux$sunxi&or)3?exN4uide

    T*e typical OlinuXino user .ould not need to edit t*e +iles( *o.e-er&

    To ease the %!o#ess o #hanging the !eso'$tion &e have #o"%i'ed a n$"be! o And!oid i"ageso! the And!oid $se!s

  • 8/12/2019 A10 OLinuXino LIME Manual

    12/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    !& #;!i"& 4A2 @note t*at t*e >4A si)nals are routed to custom B pin connector and you need to +rom

    adapter to standard >4A connector( Olimex also sells suc* adapter cables!& "B;! "!

    & "0B! CB;0& " ;! "! ##& "! # CB;

  • 8/12/2019 A10 OLinuXino LIME Manual

    13/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    ima)e @no matter .*et*er t*e SD card or t*e FAFD memory you mi)*t need to use a mouse tocalibrate t*e display initially& It mi)*t be impossible to calibrate it -ia touc*in) t*e display&

    &% %& #ebian calibration

    T*e command t*at allo.s calibratin) in Debian Linux is2

    tsNcalibrate

    T*e de+ault Debian setup is made .it* settin)s +or HDMI C !p3B!H:& I+ you .ant to c*an)e someot*er L/D( >4A or HDMI resolution t*en you *a-e to start script +ile in 3root directory&

    I+ t*e problem is under Debian Linux ma,e sure you are properly lo))ed in t*e X?/E inter+ace8Else applyin) calibration .ould not *appen +or t*e current user K i+ you are calibratin) +rom t*e X)rap*ical inter+ace ma,e sure t*at you are lo))ed as user olimexP @i+ calibratin) .it*out t*e X( t*euser is rootP &

    Usu olimex

    enter t*e pass.ord2 olimex

    calibrate t*e touc* screen and reboot t*e board

    Usudo reboot

    &%3 So6t>are supporte maintain Linux and Android ima)es +or SD card .*ic* mi)*t be do.nloaded +or +ree and

    modi+ied as t*e user .is*es& T*e latest ima)es and updates are +eatured at t*e .i,i article o+ t*ede-ice2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME &

    e usually try to pro-ide details on *o. to build t*e Linux and t*e Android ima)es at our.ordpress pa)e2 *ttp233olimex&.ordpress&com3&

    Anot*er use+ul place is t*e Olimex +orums .*ere a lot o+ people s*are t*eir experience and ad-ice2*ttps233...&olimex&com3+orum3&

    5a)e "0 o+ #!

    https://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIMEhttp://olimex.wordpress.com/http://olimex.wordpress.com/https://www.olimex.com/forum/https://www.olimex.com/forum/https://www.olimex.com/wiki/A10-OLinuXino-LIMEhttp://olimex.wordpress.com/https://www.olimex.com/forum/
  • 8/12/2019 A10 OLinuXino LIME Manual

    14/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E * A10-OLI"UXI"O-LIME OA # #ES$ I()IO"

    % Introduction to t8e c8apterHere you )et ac7uainted .it* t*e main parts o+ t*e board& Fote t*e names used on t*e board mi)*tdi++er +rom t*e names used belo. to describe t*em& ?or t*e actual names c*ec, t*e A"!$OLinuXino$LIME board itsel+&

    %1 La=out @top ;ie>

    T*e picture belo. s*o.s t*e top side o+ t*e board and *i)*li)*ts t*e most important parts2

    5a)e "# o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    15/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    %& La=out @bottom ;ie>

    At t*e bottom are located mainly t*e buttons and microSD card connector&

    5a)e "< o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    16/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E 2* )'E ALL,I""E A10 MI$ O$O") OLLE

    2% Introduction to t8e c8apterIn t*is c*apter is located t*e in+ormation about t*e *eart o+ OLinuXino K its microcontroller& T*ein+ormation is a modi+ied -ersion o+ t*e datas*eet pro-ided by its manu+acturers&

    2%1 )8e processor

    T*e +eatures o+ t*e A"! processor accordin) to t*e manu+acturer All.inner2

    /51ARM /ortexV$A;0 = I$/ac*e0 = D$/ac*e

    IDEO1HD "B!5 -ideo decodin)0D -ideo decodin)Support -arious -ideo decodin) +ormats( includin) >5;( A>S( H& B# M>/( >/$"(M5E4$"( (#( etcH& B# H5 -ideo encodin) up to "!;!p W 0! +ps or dual$c*annel C !p W 0! +ps

    DIS5LAMulti$c*annel HD displayInte)rated HDMI "

    5b5r( />=S( >4AMultiple L/D inter+aces( includin) /51( R4=( L>DS up to ?ull HD

    MEMOR

    0 $bit DDR 3DDR0 .it* memory capacity up to "B4 bitsSL/3ML/3TL/3DDR FAFD$ ; +las* c*ips( B#$bit E//$ Memory capacity up to B#4=$ Support FAFD o+

  • 8/12/2019 A10 OLinuXino LIME Manual

    17/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    More in+ormation can be +ound on All.inner%s .eb site at t*e +ollo.in) .eb$address2*ttp233...&all.innertec*&com3en3product3A"!&*tml &

    A )ood source o+ in+ormation on t*e processor is t*e linux sunxi .i,i article2 *ttp233linux$sunxi&or)3A"! &

    5a)e "C o+ #!

    http://www.allwinnertech.com/en/product/A10.htmlhttp://www.allwinnertech.com/en/product/A10.htmlhttp://linux-sunxi.org/A10http://linux-sunxi.org/A10http://www.allwinnertech.com/en/product/A10.htmlhttp://linux-sunxi.org/A10http://linux-sunxi.org/A10
  • 8/12/2019 A10 OLinuXino LIME Manual

    18/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E * $O") OL $I $UI)4

    % Introduction to t8e c8apterHere you can +ind in+ormation about reset circuit and 7uart: crystals locations( t*e po.er supplycircuit is also brie+ly discussed&

    %1 eset

    T*e board *as *ard.are reset controlled by t*e AX5 !J po.er system mana)ement I/&

    T*e board s*ould be turned o++ eit*er by t*e standard OS menu or po.ero++P command or anda+ter t*e c*oice is con+irmed it is sa+e to be disconnected +rom t*e po.er supply unit&

    %& $loc:s

    < MH: 7uart: crystal " is connected to pins X" and X o+ t*e RTL; !"/5 Et*ernet controller&

    0 CB; H: @RT/ 7uart: crystal is +ound at pins ?" and ? o+ t*e A"! microcontroller&

    # MH: 7uart: crystal 0 is +ound at pins F and F 0 o+ t*e A"! microcontroller&

    % (o>er suppl= circuit

    T*e po.er supply is *andled mainly by AX5 !J po.er mana)ement system( an All.inner c*ip t*at)oes to)et*er .it* t*e A"! processor& It is mounted on t*e board but since it is relati-ely *ard to+ind .e also sell it separately&

    T*e po.er supply circuit o+ A"!$OLinuXino$LIME re7uires input supply o+ & T*e minimum.atta)e is &< ( and t*is t*res*old may raise i+ usin) a lot o+ de-ices on t*e 1S=$HOST @-iaexternal *ub ( a lot o+ 45IOs or you *a-e a display connected to t*e L/DN/OF or a *ard dis,po.ered +rom t*e NSATAN5 R connector& I+ a disc*ar)ed Li$5o battery is connected to t*erespecti-e connector t*e po.er consumption o+ t*e .*ole LIME board mi)*t rise enormously( sincet*e built$in battery c*ar)er .ould attempt to rec*ar)e it&

    5a)e "; o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    19/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E 3* $O""E$)O S A"# (I"OU)

    3% Introduction to t8e c8apterIn t*is c*apter are presented t*e connectors t*at can be +ound on t*e board all to)et*er .it* t*eirpinout and notes about t*em& Yumpers +unctions are described& Fotes and in+o on speci+icperip*erals are presented& Fotes re)ardin) t*e inter+aces are )i-en&

    3%1 $ommunication >it8 LIME

    T*e direct communication met*od is -ia t*e serial inter+ace& T*rou)* male 1ART! connectorcapable o+ deli-erin) some in+ormation on t*e /OM port o+ your computer K and t*en use your+a-orite terminal pro)ram @puTTy( teraterm( etc to recei-e t*e data3send commands& ou can use1S=$SERIAL$/A=LE$? .it* t*e 1ART! inter+ace allo.in) you to connect to a personalcomputer .it* a +ree 1S= port&

    Fote t*at t*e le-els at board%s 1ART! are in /MOS le-el and you .ould need a MAX 0con-ertor to brin) t*em to TTL one8

    It is *i)*ly recommended to o.n a 1S=$SERIAL$/A=LE$? @or similar product at *and .*endebu))in) K t*e -ideo output is not al.ays reliable and i+ you set .ron) display settin)s you mi)*tbe unable to reco-er t*e settin)s .it*out a proper 1ART! connection&

    T*e more indirect .ays o+ communicatin) .it* t*e board are -ia perip*eral de-ices K mouse and,eyboard( -ia a touc* screen L/D t*at is connected on L/DN/OF connector and ot*ers&

    3%1%& UA )0 inter6ace

    T*e 1ART! inter+ace mi)*t be used +or serial communication bet.een t*e board and a personalcomputer by de+ault& In case o+ -ideo output problem a cable mi)*t pro-ide needed +eedbac, and)reatly reduce t*e e++orts needed to repair t*e board or to ad6ust t*e so+t.are settin)&

    Fote t*at by de+ault only 1ART! is de+ined as a port suitable +or serial debu)& ou can use our1S=$SERIAL$/A=LE$? +or debu))in)& 1EXT" and 1EXT are FOT de+ined by de+ault&

    /onsider table belo. .*en connectin) t*e 1S=$SERIAL$/A=LE$? accordin) to t*e .ire colorcode& T*e RX line o+ t*e cable @4REEF .ire s*ould )o to TX line o+ t*e tar)et board t*e TX lineo+ t*e cable @RED .ire s*ould )o to t*e RX line o+ t*e tar)et board& T*e =L1E .ire s*ould )o tot*e tar)et%s 4FD line&

    UART0

    Pin # Signal name Processor pin

    1 UART0-TX A7

    2 UART0-RX B7

    3 GND -

    5a)e "J o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    20/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3%& MicroS# card connector

    T*e micro SD card slot is primarily used +or bootin) t*e operatin) system&

    T*e board .or,s .it* micro SDH/ cards up to 0 4= o+ stora)e&

    As a )eneral precaution be care+ul .it* t*e SD cards you purc*ase& T*ere is a bi) percenta)e o++a,e cards due to t*e lo. e++ort re7uired to counter+eit popular brands and t*e bi) demand +or SDcards .orld.ide& *en in doubt K try t*e same operation .it* anot*er card +rom anot*er brand&

    Olimex sells microSD cards .it* Linux or Android ima)es( t*at *a-e been tested K please re+er toc*apter & Re7uirementsP& O+ course( i+ you already *a-e a lar)e enou)* microSD card you cando.nload t*e o++icial Linux ima)e +rom t*e .i,i pa)es2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME &

    *en remo-in) t*e card( please ma,e sure t*at you release it +rom t*e connector by pus*in) andFOT by pullin) t*e card directly @t*is can dama)e bot* t*e connector and t*e microSD card &

    3%&%1 S#/MM$1 slot

    T*e sc*ematic related to t*e SD3MM/" @microSD connector is s*o.n belo.2

    SD3MM/" slot is t*e microSD card slot( located on t*e top o+ t*e board&

    T*is slot is typically used +or bootin) t*e OS( due to t*e lar)er capacities o+ t*e microSD cards@compared to SD or MM/ cards & It is su))ested to *a-e an SD card .it* a proper Linux3Androidima)e especially i+ you *a-e ordered a -ersion o+ t*e board .it*out FAFD memory& It is alsorecommended to use /lass "! @"!M=yte3sec card +or +aster read3.rite operations( lo.er class cards@especially *i)*er capacity ones mi)*t slo. do.n t*e .*ole system&

    SD !!"1 connec or

    Pin # "onnec or signal name $ire name %processor pin&

    1 DAT2 R'S SD0-D2 %(1)&2 "D DAT3 "S SD0-D3 %(20&

    5a)e ! o+ #!

    https://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIME
  • 8/12/2019 A10 OLinuXino LIME Manual

    21/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3 "!D D* -

    + ,DD -

    ".( S".( SD0-".(%.20&

    / ,SS2 -7 DAT0 D SD0-D0%!1)&

    DAT1 R'S SD0-D1%!20&

    Additionally( t*ere are t*e 5 and /5 s.itc*es t*at are responsible( respecti-ely( +or sensin).*et*er t*e card is loc,ed +or readin) and .*et*er t*ere is a card inserted&

    3% (, Bac:

    T*e po.er 6ac, used is t*e typical &

  • 8/12/2019 A10 OLinuXino LIME Manual

    22/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    combined& T*e maximum current a-ailable on t*e 1S=NOT4 is exactly < 0mA&

    T*e S B ;! responsible +or t*e 1S=NOT4 is enabled by 1S=!$DR> @processor pin /" ( port =J (t*us t*e 1S=NOT4 is also controlled by t*e same si)nal&

    5lease note t*at t*e 1S=!$DR> @pin /" ( port =J is multiplexed .it* t*e I SNDO" si)nal8 I+ youare )oin) to use t*e I S audio inter+ace t*en you .ould probably need to c*an)e t*e position o+ t*eSMT 6umper 5=J35HCN1S= .*ic* by de+ault connects 1S=NOT4 to t*e 5=J& T*is operation.ould re7uire cuttin) bet.een t*e pads o+ t*e de+ault position .it* a -ery s*arp ob6ect and t*ensolderin) t*e pads o+ t*e ot*er position to)et*er& Doin) so you .ould be able to use bot* t*e1S=NOT4 @-ia port 5HC t*is time and t*e I S inter+ace&

    Additionally( 5=J35HCN45IO 6umper controls .*ic* o+ t*e t.o ports @5=J or 5HC s*ould be leadout to pin J o+ 45IO0 connector +or easier access& =y de+ault t*is 6umper is in 5HCN45IO position

    and 5HC is lead to pin J o+ 45IO0&USB4 TG connec or

    Pin # Signal name Processor pin

    1 5 ,4 TG4P$R -

    2 UD!0 N20

    3 UDP0 N21

    + USB0-*DD'T B

    GND -

    T*e connector case is also )rounded&

    5a)e o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    23/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3% US C'OS) connectors

    T*e part o+ t*e sc*ematic related to t*e 1S=NHOST connectors is listed belo.2

    T*ere are t.o 1S= *ost connector +eatured on t*e board& T*ey are called 1S=NHOST" and1S=NHOST & Eac* o+ t*em *as o.n connector( bot* situated near t*e Et*ernet connector& Eac* o+connector *as o.n lo. loss po.er distribution s.itc* S B ;! .*ic* protects t*e board in case t*ede-ices you *a-e plu))ed to t*e board try to dra. more current t*an < 0mA combined& T*emaximum current a-ailable on eac* o+ t*e 1S= *osts is exactly < 0mA&

    T*e S B ;! responsible +or t*e 1S=NHOST" is enabled by 1S=!$DR>" @processor pin A# &

    T*e S B ;! responsible +or t*e 1S=NHOST is enabled by 1S=!$DR> @processor pin A< &

    USB46 ST connec ors

    USB46 ST1 Signal name Processor pin USB46 ST2 Signal name Processor pin

    Pin #1 , "onnec e o S8/2 Pin #1 , "onnec e o S8/2

    Pin #2 UD!1 P20 Pin #2 UD!2 R20

    Pin #3 UDP1 P21 Pin #3 UDP2 R21Pin #+ GND - Pin #+ GND -

    T*e 4FD is common +or bot* le-els o+ t*e 1S=NHOST&

    3%3 Et8ernet

    T*e LIME board is e7uipped .it* a standard RY#< Et*ernet connector at t*e top o+ t*e board t*atallo.s you to access local net.or, -ia an Et*ernet cable&

    T*e LAF connecti-ity is *andled by Realte,%s RTL; !"/5& Some o+ t*e +eatures o+ t*is"!3"!!Mbit controller are2

    5a)e 0 o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    24/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $ "!3"!!Mbps operation$ ?ull3*al+ duplex operation$ Supports auto crosso-er detection$ Adapti-e e7uali:ation$ IEEE ;! &03;! &0u compliant$ Supports IEEE ;! &0u clause ; "&;>$ Operation .it* 0&0> IO si)nal toleranceand muc* more

    T*e Et*ernet connector is )rounded accordin) to t*e standard @c*ec, 4FD" and 4FD lines on t*esc*ematics &

    I+ you use Linux t*en t*e Et*ernet connector mi)*t be used +or SSH connection to t*e board& I+ youlac, any ot*er option +or debu))in) it mi)*t be *ard to )uess t*e correct I5 o+ t*e board since it *as

    DH/5 enabled by de+ault @especially i+ you are in a lar)e net.or, & It is )ood idea to c*ec, t*ede+ault settin)s by explorin) t*e Linux ima)e settin)s& T*ose are usually stored in2

    3etc3net.or,3inter+aces

    ?or DH/5 you need to enable auto detection and d*cp as s*o.n belo.2

    auto et*!i+ace et*! inet d*cp

    ?or settin) a static address please +ollo. t*e pattern belo.2

    auto et*!i+ace et*! inet staticaddress "J &"B;&"& NA

    GND - 1 6S". R23

    / 6TX1N U22 1/ 6SDA R22

    7 6TX0P U23 17 GND -

    GND - 1 5 , -

    ) 6TX0N U22 1) 66PD P2210 6TX"P $23

    5in "# o+ t*e HDMI is not mandatory& In HDMI "&!$"&0c it is reser-ed pin in HDMI "G it isoptional&

    5a)e B o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    27/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3% SA)A connector and po>er

    T*e part o+ t*e sc*ematic describin) t*e SATA module is s*o.n belo.2

    SATA connec or

    Pin # Signal name Processor pin

    1 GND -

    2 SATA-TXP T20

    3 SATA-TX! T21

    + GND -

    SATA-RX! U21

    / SATA-RXP U20

    7 GND -

    T*ere is a NSATAN5 R connector t*at issuitable +or po.erin) *ard$dis,s trou)* t*eboard& To ,eep t*e lo. +orm +actor .e *a-e placedt*e small YST connector&

    ou can ma,e an adapter cable accordin)ly& T*eot*er options is to c*ec, t*e SATA$/A=LE$SETt*at .e *a-e a-ailable&

    ?or more in+ormation please -isit2 *ttps233...&olimex&com35roducts3/omponents3/ables3SATA$/A=LE$SET3

    5ay note t*e t.o 6umpers NENSATA and 5/035= located at t*e bottom o+ t*e board @under t*eHDMI connector & T*e +irst one NENSATA is open by de+ault because t*e board *as so+t.arecontrol o+ t*e po.erin) +or t*e *ard dis,& I+ you close NENSATA t*ere .ould al.ays be at t*eNSATAN5 R connector&

    *ic* pin does t*e so+t.are control o+ t*e SATA po.erin) is determined by t*e position o+ t*e5/035=; 6umper& =y de+ault 5/0 is used&

    5a)e C o+ #!

    https://www.olimex.com/Products/Components/Cables/SATA-CABLE-SET/https://www.olimex.com/Products/Components/Cables/SATA-CABLE-SET/https://www.olimex.com/Products/Components/Cables/SATA-CABLE-SET/https://www.olimex.com/Products/Components/Cables/SATA-CABLE-SET/
  • 8/12/2019 A10 OLinuXino LIME Manual

    28/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3%5 .(IO-1 @.eneral (urpose Input/Output 20pin connector

    T*e 45IO$" connector *as #! pins& Fote t*at t*e connector *as !&!

    ! PG1 '21 " .RAD"1 AB22

    PG2 '20 1$ !*"*N1 A"20

    11 PG3 D21 12 ,!*" AA21

    13 PG+ D20 14 6P UT. 81)

    15 PG "21 1 6P" ! AA1) AA20

    1! PG/ '1) 1" 6P UTR $1)

    1 PG7 "20 2$ ,GA-G A"1/

    21 PG D1) 22 ,GA-B AB1/

    23 PG) "1) 24 ,GA-R A"17

    25 PG10 D1 2 UART0-RX B7>

    2! PG11 "1 2" UART0-TX A7>

    2 P"3 SATA-P$R-'N .22>> 3$ PB21 "731 P"1 @22 32 PB20 "

    33 P"1) .21 34 PB1) B

    35 P"20 (21 3 PB1 A

    3! P"21 21 3" P"2+ @21

    3 P"22 20 4$ P"23 G1)

    *Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc .**!in "#$ is used to control the power supply available at the %&'S ) '! + by default

    5a)e ; o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    29/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3%10 .(IO-& @.eneral (urpose Input/Output 20pin connector

    T*e 45IO pins are led out on a separate #!pin connecter& T*ey allo. t*e user to attac* additional*ard.are( c*ec, readin)s or per+orm *ard.are debu)& T*e 45IO$ connector numbers are printedat t*e bottom o+ t*e board +or your con-enience&

    GPIO-2 connector

    GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin#

    1 , - 2 GND -

    3 3?3, - 4 .D 342? , Goes o AXP20)

    5 T$*0-S"( A1 P'0 '23

    ! T$*0-SDA B1 " P'1 '22

    P*0 A20 1$ P'2 D23

    11 P*1 B20 12 P'3 D2213 P*2 A1) 14 P'+ "23

    15 P*3 B1) 1 P' "22

    1! P*10 "17 1" P'/ B23

    1 P*11 D17 2$ P'7 B22

    21 P"3 N"'1 .22> 22 P' A23

    23 P"7 NRB1 22> 24 P') A22

    25 P"1/ !21 2 P'10 B21

    2! P"17 @23 2" P'11 A21

    2 P"1 @22 3$ P*21 '13

    31 P"23 G1) 32 P*20 '1+33 P"2+ NCS @21> 34 P*1) D1+

    35 GP* 1 - 3 P*1 '1

    3! GP* 2 - 3" P*17 '1/

    3 GP* 3 - 4$ P*1/ '17Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled

    properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc .

    5a)e J o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    30/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3%11 .(IO- @.eneral (urpose Input/Output 20pin connector

    GPIO-3 connector

    GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin#

    1 , - 2 GND -

    3 3?3, - 4 GND -

    5 R'S'T4N "1+ PB3 B1+

    ! P60 "/ " PB+ A13

    P67 PB) B+ "12 1$ PB B13

    11 P6) D+ 12 PB/ A12

    13 P610 A3 14 PB7 B12

    15 P611 B3 1 PB SATA-P$R-'N A11

    1! P612 "3 1" PB10 "111 P613 A2 2$ PB11 "10

    21 P61+ B2 22 PB12 ")

    23 P61 A1 24 PB13 B11

    25 P61/ B1 2 PB1+ A10

    2! P617 "1 2" PB1 B10

    2 P61 "2 3$ PB1/ A)

    31 P61) D1 32 PB17 B)

    33 P620 D2 34 P62+ '3

    35 P621 D3 3 P62 '+

    3! P622 '1 3" P62/ @3

    3 P623 '2 4$ P627 @+

    3%1& .(IO-2 @.eneral (urpose Input/Output &0pin connector

    45IO$# connector +eatures t*e rest o+ t*e si)nals a-ailable and +e. additional si)nals t*at mi)*tneed testin)&

    GPIO-4 connector

    GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin#

    1 3?3, - 2 GND -

    3 T, UT3 AB17 4 N!*4N @

    5 T,*N0 A"1 !*"1 UTP A"22

    ! T,*N1 AB1 " !*"1 UTN A"23

    T,*N2 AA17 1$ !*"*N2 A"21

    11 T,*N3 817 12 GP* 2 Goes o AXP20)

    13 .*N'*NR AB21 14 GP* 3 Goes o AXP20)

    15 .*N'*N. AB20 1 P"7 22

    1! @!*NR 821 1" P"1/ N$P !21>

    1 @!*N. 820 2$ P"17 @23Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc .

    5a)e 0! o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    31/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3%1 L$#C$O" 20pin connector

    T*e L/DN/OF pins are led out on a separate #!pin connecter +or t*e ease o+ connectin) an L/D&e *a-e tested t*e ability o+ t*e board to interact .it* suc* a display& T*ey allo. t*e user to attac*

    additional *ard.are( c*ec, readin)s or per+orm *ard.are debu)&

    Important2 you need additional #!5IF ribbon cable to connect an Olimex display and t*eL/DN/OF&

    T*e L/D connector is suitable +or a number o+ Olimex displays and touc*screen panels .it*di++erent nati-e resolution K t*e smallest a-ailable is t*e 4)6HHone called A16 LCD46TS .it* nati-escreen resolution o+ 490F2@2( t*rou)* t*e @HHone named A16 LCD@ .it* 900F490 ( to t*e1024F700 10)1HH A16 LCD10)

    %&' &O connector

    GPIO pin# Signal name Processor pin GPIO pin# Signal name Processor pin

    1 5 , - 2 GND -

    3 53?3, - 4 GND -

    5 ."D4D1/ 812 ."D4D17 AA12

    ! ."D4D1 811 " ."D4D1) AA11

    ."D4D20 810 1$ ."D4D21 AA10

    11 ."D4D22 AB12 12 ."D4D23 A"10

    13 ."D4D AB11 14 ."D4D) A"11

    15 ."D4D10 81 1 ."D4D11 AA1

    1! ."D4D12 81+ 1" ."D4D13 AA1+1 ."D4D1+ 813 2$ ."D4D1 AA13

    21 ."D4D0 AB1 22 ."D4D1 A"1

    23 ."D4D2 AB1+ 24 ."D4D3 A"1+

    25 ."D4D+ AB13 2 ."D4D A"13

    2! ."D4D/ AB12 2" ."D4D7 A"12

    2 ."D46S8N" AB) 3$ ."D4,S8N" A")

    31 ."D4".( 8) 32 ."D4D' AA)

    33 PB3 B1+ 34 PB+ A13

    35 ."D4P$R "+ 3 PB2 P$!0 A1+>

    3! TPX1 822 3" TPX2 AA22

    3 TP81 823 4$ TP82 AA23Signals marked with * are multiplexed with either a peripheral device or another connector. Ensure that the multiplexing is handled

    properly on software and/or hardware level (else there would probably occur wrong levels, loss of data, etc .

    IM ORTA*T

    To use Android .it* display or resolution di++erent t*an HDMI and "! # B!! @de+ault settin)s youneed to upload ne. Android ima)e to t*e board& T*ese ima)es are a-ailable *ere2*ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME @usin) an operatin) system K FAFD +las* &

    In Debian Linux you .ould need to start a start a s*ell script to c*an)e t*e built$in t*e ima)eresolution settin)s& Start it .it* &3c*an)eNdisplayNa"!Nlime&s* and +ollo. t*e instructions& 5lease

    5a)e 0" o+ #!

    https://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIME
  • 8/12/2019 A10 OLinuXino LIME Manual

    32/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    re+er to c*apter &< /*an)in) t*e de+ault ima)e resolutionP +or more in+ormation&

    3%12 Dumper description

    5lease note t*at most t*e 6umpers on t*e board are SMT type& I+ you +eel insecure o+ yoursolderin)3cuttin) tec*ni7ue it is better not to try to ad6ust t*e 6umpers since it is possible to dama)et*e board&

    *oard +,mpers

    ,mper name ./pe 'efa,lt position 0,nction

    ' S!T

    'i 9er ". S'D orP'N epen ing9e 9er 9e Eoar

    9as +GB NAND!'! R8 ! DU.'

    "on rols 9e 9er 9e NAND memor=mo le is enaEle or isaEle ?

    *; 9e F mper is close 9an 9eNAND memor= is opera ional?

    P&3 P*" S!T P"3

    "on rols 9ic9 processor pin s9o lEe se ;or SATA po er enaElingsignal? B= e;a l 9e SATApo ering con rol ses processor pin.22 9ic9 is por P"3?

    "9anging 9is F mper also c9anges9e a

  • 8/12/2019 A10 OLinuXino LIME Manual

    33/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    3%1 Additional 8ard>are components

    T*e components belo. are mounted on OLinuXino but are not discussed abo-e& T*ey are listed*ere +or completeness2

    Reset b$tton used to reset t*e boardo&e! b$tton used to reset t*e board

    Re#ove!y b$tton used to reset t*e board

    1F4/bytes

  • 8/12/2019 A10 OLinuXino LIME Manual

    34/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E 7* S$'EMA)I$S

    7% Introduction to t8e c8apterIn t*is c*apter is located in+ormation about t*e sc*ematics describin) lo)ically and p*ysically A"!$OLinuXino$LIME&

    7%1 Eagle sc8ematic

    OLinuXino sc*ematics may be +ound it on t*e OLinuXino%s 4itHub repository2*ttps233)it*ub&com3OLIMEX3OLIF1XIFO3tree3master3HARD ARE3A"!$OLinuXino$LIME & oucan do.nload t*e .*ole repository as &:ip .it*out *a-in) a 4itHub account&

    e mostly use Ea)le by /ad So+t #&"Br +or desi)nin)& Ho.e-er( t*e +iles s*ould be compatible.it* t*e latest Ea)le a-ailable& /ad So+t o++ers a trial -ersion o+ t*eir so+t.are t*at allo.s you toinspect sc*ematics and board +iles @.it*out bein) able to modi+y t*em &

    T*is .or, is licensed under t*e /reati-e /ommons Attribution$S*areAli,e 0&! 1nported License&To -ie. a copy o+ t*is license( -isit *ttp233creati-ecommons&or)3licenses3by$sa30&!3&

    I+ you are loo,in) +or a sc*ematic o+ an older re-ision o+ t*e board and it isn%t a-ailable at our .ebsite you may re7uest it by t*e support e$mail&

    5a)e 0# o+ #!

    https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE/A10-OLinuXino-LIMEhttp://creativecommons.org/licenses/by-sa/3.0/http://creativecommons.org/licenses/by-sa/3.0/https://github.com/OLIMEX/OLINUXINO/tree/master/HARDWARE/A10-OLinuXino-LIMEhttp://creativecommons.org/licenses/by-sa/3.0/
  • 8/12/2019 A10 OLinuXino LIME Manual

    35/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    7%& (8=sical dimensions

    Fote t*at all dimensions are in mils&

    5a)e 0< o+ #!

  • 8/12/2019 A10 OLinuXino LIME Manual

    36/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    $'A()E * E+ISIO" 'IS)O 4 A"# SU((O )

    % Introduction to t8e c8apterIn t*is c*apter you .ill +ind t*e current and t*e pre-ious -ersion o+ t*e document you are readin)&Also t*e .eb$pa)e +or your de-ice is listed& =e sure to c*ec, it a+ter a purc*ase +or t*e latesta-ailable updates and examples&

    %1 #ocument re;ision

    'oc,ment re6ision &hanges 7odified page

    8 3$9$5914 *ni ial man al release All

    %& oard re;ision

    Remember to c*ec, t*e sc*ematics and t*e board desi)n +iles to compare t*e di++erences&

    *oard re6ision ota:le changes

    *ni ial release o; 9e Eoar

    * R12 R13 % DT RST& resis ors are no mo n e % ere NA Ee;ore& i 90R

  • 8/12/2019 A10 OLinuXino LIME Manual

    37/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    % Use6ul >eb lin:s and purc8ase codes

    T*e .eb pa)e you can -isit +or more in+ormation about your de-ice are2*ttps233...&olimex&com35roducts3OLinuXino3A"!3A"!$OLinuXino$LIME3 and &

    i,i article o+ t*e board2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME

    A place +or )eneral 7uestions( ?A or +riendly tal,2 *ttps233...&olimex&com3+orum3&ou can )et t*e latest updates on t*e so+t.are at2 *ttps233)it*ub&com3OLIMEX3OLIF1XIFO &

    ou may may 6oin our IR/ c*annel Uolimex W +reenode&net @ *ttp233.ebc*at&+reenode&net3[c*annels\olimex &

    T*e ee.i,i mi)*t be especially *elp+ul2 *ttp233ee.i,i&net3display3linuxonarm3A"!$OlinuXino$

    LIME &T*e sunxi community is be*ind t*e All.inner Linux support2 *ttp233linux$sunxi&or)3MainN5a)e&

    ORDER CODES

    A10 OLin$Xino LIME t*e product +or .*ic* t*is manual is about

    S3 SERIAL CA3LE . 1S= serial console cable +emaleS3 MI*I CA3LE standard 1S= type A to 1S= type mini cable

    S-070 E reliable po.er supply adapter 3"A +or A"!$OLinuXino$LIMES-070 E C+I*A K c*eaper po.er supply adapter 3"A +or A"!$OLinuXino$LIME

    A10 And!oid SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) t*eOlimex +acilities o++icial Android releaseA10 Debian SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) Olimex+acilities o++icial Debian Linux releaseA10 O'in$Xino LIME EXT K an adapter +rom !&!

  • 8/12/2019 A10 OLinuXino LIME Manual

    38/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    %2 9re?uentl= as:ed ?uestions

    J I %o&e! "y boa!d, it sho&s a 'ogo and then nothing ha%%ens)A2 T*is mi)*t be due to a number o+ reasons but it is recommended to try t*e +ollo.in)2

    "& Do.nload latest o++icial ima)e +rom our .i,i @eit*er Android or Debian +or SD card ( and uploadit to an SD card a)ain& T*ere are instructions *o. to do it in t*e ot*er 7uestions belo.& Try i+ t*eboard .or,s no.&

    & /*ec, i+ your po.er supply pro-ides enou)* current( try .it* di++erent3better po.er supply&

    0& /*ec, t*e 1S= *ub you are usin)( plu) t*e 1S= cable directly to t*e bac, o+ your personalcomputer( c*ec, t*e 1S= cable&

    #& T*e board mi)*t enter sleep mode -ery +ast @especially i+ t*e Android .as turned o++ .it*out t*euic, =ootP mode bein) tic,ed on & Try pressin) or *oldin) do.n t*e 5 R button +or a couple o+

    seconds to .a,e it up&

    J +o& do I &!ite the Lin$( i"age to a "i#!o SD #a!d to $se &ith "y A10 boa!dA2 To .rite a Linux ima)e to an SD card under indo.s .e use in0 Dis, Ima)er2

    Do.nload in0 Dis, Ima)er so+t.areInsert cardStart pro)ramSelect +ile/lic, .rite

    To .rite a Linux ima)e to an SD card under Linux2

    ?or instance you *a-e an ima)e .it* t*e +ile name o+ debianN )&im) & It .ould be do.nloaded tot*e SD card connected to a Linux mac*ine usin) one o+ t*e +ollo.in) commands2

    U dd bs\#M o+la)\sync i+\debianN )&im) o+\3de-3sdXor

    U cp debianN )&im) 3de-3sdX

    .*ere X is t*e uSD card&

    J +o& to dete#t and enab'e the Ethe!net #ont!o''e!

  • 8/12/2019 A10 OLinuXino LIME Manual

    39/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    ou can also enable auto detection o+ Et*ernet on po.er$up by remo-in) t*e comment Uauto et*! in3etc3net.or,3inter+aces in t*e Linux ima)e&

    J +o& to gene!ate boot ab'e SD #a!d Debian Lin$( i"age o! A10 O'in$Xino/*ec, our blo) post .it* step by step instructions @*ere2*ttp233olimex&.ordpress&com3 !"#3!03!C3buildin)$a !$olinuxino$micro$debian$ima)e$.it*$*ard.are$accelerated$-ideo3 note t*at Linux$Sunxi ernel is a .or,$in$pro)ress( t*is means youcan try t*e current sta)e branc* but i+ somet*in) is bro,en and doesn%t .or, 6ust re-ert to t*e )itta)s .e )i-e in t*e blo) and t*ey s*ould .or, +or sure&

    J +o& to insta'' And!oid on an SD #a!dT.o ima)es are built K one +or C] L/D and one +or "!] L/D *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME

    To .rite t*e ima)es on t*e SD card you .ill need a so+t.are tool called 5*oenixSuit and t*en2 Install and run 5*oenixSuit& 4o to t*e +irm.are tab o+ t*e pro)ram and point to a -alid Android ima)e @note t*at t*e ima)eson 4dri-e are compressed and you *a-e to extract t*e arc*i-es to &im) +iles to be able .ritet*em .it* 5*oenixSuit Disconnect t*e po.er supply and 1S= cable +rom t*e A"! board& 5ut an SD card in micro SD*older& e recommend #4= class "! card& 5ress and *old RE/O>ER button( apply po.er supply ( release RE/O>ER button& /onnect 1S= cable to t*e mini 1S= connector& ou .ill be as,ed +or dri-ers +or t*e boot$loader& Fa-i)ate to t*e +older .*ere you extractedt*e 5*oenixSuit and install t*e dri-ers +rom t*e respecti-e executables @or manually point t*einstaller to t*e dri-ers +older in t*e 5*oenixSuit installation pat* & 5*oenixSuit .ill detect t*e board and .ould as, +or t*e met*od o+ .ritin) t*e ima)e& /*oosemet*od o+ .ritin) t*e ima)e and con+irm your .is* to .rite t*e ima)e& ait till up)rade succeeds

    Fote t*at it is not recommended to *a-e your mini 1S= connected to an external 1S= *ub& T*ismi)*t cause delays and mi)*t distort t*e si)nal le-els& Al.ays test .it* t*e 1S= connected strai)*tto t*e 1S= ports o+ your computer&

    Important2 *en Android runs +or -ery +irst time it ta,es se-eral minutes to initiali:e all +iles andbu++ers please do not cut t*e po.er supply durin) t*is process8 Also .*en +res* ima)e is installed+ast boot may be disabled( .*ic* means t*at .*en you apply po.er supply a+ter +e. secondsAndroid .ill )o in sleep mode and you *a-e to press 5 R button to start it( you can c*an)e to +astboot .*en you po.er o++ t*ere is dialo) box as,in) you i+ you .ant next boot to be +ast boot( you*a-e to c*ec, t*is box be+ore you po.er o++& Also note t*at you must do touc* screen calibration.*en you run Android +or -ery +irst time .*ic* mi)*t re7uire a mouse&

    5a)e 0J o+ #!

    http://olimex.wordpress.com/2014/03/07/building-a20-olinuxino-micro-debian-image-with-hardware-accelerated-video/http://olimex.wordpress.com/2014/03/07/building-a20-olinuxino-micro-debian-image-with-hardware-accelerated-video/https://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIMEhttps://www.olimex.com/wiki/A10-OLinuXino-LIMEhttp://olimex.wordpress.com/2014/03/07/building-a20-olinuxino-micro-debian-image-with-hardware-accelerated-video/http://olimex.wordpress.com/2014/03/07/building-a20-olinuxino-micro-debian-image-with-hardware-accelerated-video/
  • 8/12/2019 A10 OLinuXino LIME Manual

    40/40

    OLIMEX !"# A"!$OLinuXino$LIME user%s manual

    % (roduct support

    ?or product support( *ard.are in+ormation and error reports mail to2 supportWolimex&com & Alldocument or *ard.are +eedbac, is .elcome& Fote t*at .e are primarily a *ard.are company andour so+t.are support is limited& 5lease consider readin) t*e para)rap* belo. about t*e .arranty o+Olimex products&

    All goo s are c9ec:e Ee;ore 9e= are sen o ? *n 9e nli:el= e