USE!S MA"UAL Revision A, May 2014 Designed by OLIMEX Ltd, 2014 All boards produced by Olimex LTD are ROHS compliant 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 product names may be trademar,s o+ ot*ers and t*e ri)*ts belon) to t*eir respecti-e o.ners& The ino!"ation in this do#$"ent is %!ovided in #onne#tion &ith O'i"e( %!od$#ts) *o 'i#ense, e(%!ess o! i"%'ied o! 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&! 1nported License& 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*e product and its use contained in t*is document are )i-en by OLIMEX in )ood +ait*& Ho.e-er all .arranties implied or expressed includin) but not limited to implied .arranties o+ merc*antability or +itness +or purpose are excluded& T*is document 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 or dama)e arisin) +rom t*e use o+ any in+ormation in t*is document or any error or omission in suc* in+ormation or any incorrect 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 only and is not considered by OLIMEX to be a +inis*ed end$product +it +or )eneral consumer use& 5ersons *andlin) t*e product 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)$related protecti-e considerations( includin) product sa+ety and en-ironmental measures typically +ound in end products t*at incorporate 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 not exclusi-e& Olimex assumes no liability +or applications assistance( customer product desi)n( so+t.are per+ormance( or in+rin)ement o+ patents or ser-ices described *erein& T+ERE IS *O ,ARRA*T- .OR T+E DESI/* MATERIALS A*D T+E COM0O*E*TS 1SED TO CREATE A102OLI*1XI*O2LIME) T+E- ARE CO*SIDERED S1ITA3LE O*L- .OR A102OLI*1XI*O2LIME) 5a)e o+ #! 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! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 4 1)1 .eat$!es ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 4 1)2 Ta!get "a!5et and %$!%ose o the boa!d ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 4 1)6 3oa!d va!iants )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7 1)4 3oa!d ve!sion $sed in the "an$a' )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7 1)4 Do#$"ent o!gani8ation ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 7 $'A()E &* SE))I". U( )'E OLI"UXI"O /OA# %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0 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 )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 9 2)2 Re:$i!e"ents ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 9 2)6 0o&e!ing the boa!d )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ; 2)4 3$tton $n#tions ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 10 2)4 Changing the dea$'t i"age !eso'$tion )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 11 2)4 Conne#ting and #a'ib!ating a dis%'ay ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 12 &%-%1 Android calibration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1& &%-%& #ebian calibration %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 11 2)7 Sot&a!e s$%%o!t )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 16 $'A()E 1* A10-OLI"UXI"O-LIME /OA# #ES$I()IO" %%%%%%%%%%%%%%%%%%%%% 12 6) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 14 6)1 Layo$t <to% vie&= ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 14 6)2 Layo$t <botto" vie&= ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 14 $'A()E 2* )'E ALL,I""E A10 MI$O$O")OLLE %%%%%%%%%%%%%%%%%%%%%%% 13 4) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 17 4)1 The %!o#esso! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 17 $'A()E -* $O")OL $I$UI)4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 10 4) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19 4)1 Reset )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19 4)2 C'o#5s )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19 4)6 0o&e! s$%%'y #i!#$it )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 19 $'A()E 3* $O""E$)OS A"# (I"OU) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 7) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1; 7)1 Co""$ni#ation &ith LIME )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 1; 3%1%& UA)0 inter6ace %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 7)2 Mi#!oSD #a!d #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 20 3%&%1 S#/MM$1 slot %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &0 7)6 0,R >a#5 )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 21 7)4 1S3?OT/ #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 21 5a)e 0 o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 7)4 1S3?+OST #onne#to!s ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 26 7)7 Ethe!net )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 26 7)@ +DMI #onne#to! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 27 7)9 SATA #onne#to! and %o&e! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 2@ 7); /0IO21 </ene!a' 0$!%ose In%$tAO$t%$t= 40%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))))) 29 7)10 /0IO22 </ene!a' 0$!%ose In%$tAO$t%$t= 40%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))) 2; 7)11 /0IO26 </ene!a' 0$!%ose In%$tAO$t%$t= 40%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))) 60 7)12 /0IO24 </ene!a' 0$!%ose In%$tAO$t%$t= 20%in #onne#to! ))))))))))))))))))))))))))))))))))))))))))))) 60 7)16 LCD?CO* 40%in #onne#to! )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 61 7)14 B$"%e! des#!i%tion )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 62 7)14 Additiona' ha!d&a!e #o"%onents )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 66 $'A()E 7* S$'EMA)I$S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 12 @) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 64 @)1 Eag'e s#he"ati# )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 64 @)2 0hysi#a' di"ensions ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 64 $'A()E 0* E+ISIO" 'IS)O4 A"# SU((O) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 13 9) Int!od$#tion to the #ha%te! ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 67 9)1 Do#$"ent !evision ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 67 9)2 3oa!d !evision )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 67 9)6 1se$' &eb 'in5s and %$!#hase #odes ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 6@ 9)4 .!e:$ent'y as5ed :$estions ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 69 9)4 0!od$#t s$%%o!t ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 40 5a)e # o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E 1* O+E+IE, 1% Introduction to t8e c8apter T*an, you +or c*oosin) t*is OLinuXino sin)le board computer +rom Olimex8 T*is document pro-ides a user9s )uide +or t*e Olimex A"! LIME board& As an o-er-ie.( t*is c*apter )i-es t*e scope 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*e customer& 1%1 9eatures T*e board *as t*e +ollo.in) set o+ +eatures2 A"! /ortex$A; /51 "4H: and Mali #!! 451 <"M= DDR0 RAM memory 4/3 *A*D .LAS+ "e"o!y <avai'ab'e on'y on the 4/3 ve!sion o the boa!d= And!oid a'!eady 'oaded on the *A*D <avai'ab'e on'y on the 4/3 ve!sion o the boa!d= SATA connector .it* <> SATA po.er 6ac, =uilt$in ?ullHD support @"!;!pA x 1S= Hi)*$speed *ost .it* po.er control and current limiter 1S=$OT4 .it* po.er control and current limiter HDMI output .it* ESD protectors >4A output on B$pin "&<mm @!&!<%%A step connector "!!M=it nati-e Et*ernet =attery connector .it* battery$c*ar)in) capabilities L/D connector compatible .it* .it* #&0%%( C&!%%( "!&"D L/D modules +rom Olimex "B! 45IOs on +our 45IO connectors MicroSD card connector DE=14$1ART connector +or console debu) .it* 1S=$SERIAL$/A=LE$? 45IO LED =attery c*ar)e status LED <> input po.er supply( noise immune desi)n 5o.er LED E= EE5ROM +or MA/ address stora)e and more 0 =1TTOFS .it* AFDROID +unctionality G RESET button # mount *oles 5/= dimensions2 @0!!<H0#<A mils I @CBH<JA mm 1%& )arget mar:et and purpose o6 t8e board T*e boards +rom t*e OLinuXino +amily are easy to setup and po.er+ul& It is possible to use t*em in almost any application as a *ost board& T*ey are suitable +or embedded pro)rammin) ent*usiasts( 5a)e < o+ #! 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 +unctional Linux$5/( +or instanceA and also pro+essionals @since its lo. cost ma,es it -ery )ood solution +or application$orientated embedded systemsA& T*e main usa)e o+ t*e board is so+t.are embedded de-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 released under 4eneral 5urpose License and t*e board is considered open$*ard.are K all sc*ematics and board desi)n +iles are a-ailable to t*e customer under t*e /reati-e /ommons Attribution$ S*areAli,e 0&! 1nported License& 1%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,et t*ey *a-e better Linux and Android support& T*e A! boards +eature a more po.er+ul dual$core processor .*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 OLinuXino desi)ns @.*ic* *a-e almost e-eryt*in) supported( *a-e examples a-ailable and so onA& 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 are outdated so it is al.ays recommended to do.nload t*e latest sources +rom t*e 4itHub pa)e o+ t*e board @*ttps233)it*ub&com3OLIMEX3OLIF1XIFO3tree3master3HARDLARE3A"!$OLinuXino$ LIMEA& 1%- #ocument organi<ation Eac* section in t*is document co-ers a separate topic( or)ani:ed as +ollo.s2 /*apter " is an o-er-ie. o+ t*e board usa)e and +eatures /*apter pro-ides a )uide +or 7uic,ly settin) up t*e board and so+t.are notes /*apter 0 contains t*e )eneral board dia)ram and layout /*apter # describes t*e component t*at is t*e *eart o+ t*e board2 t*e A"! K All.inner processor /*apter < is an explanation o+ t*e control circuitry associated .it* t*e microcontroller /*apter B co-ers t*e connector pinout( perip*erals and 6umper description /*apter C pro-ides t*e sc*ematics and t*e dimensions o+ t*e board 5a)e B o+ #! 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+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E &* SE))I". U( )'E OLI"UXI"O /OA# &% Introduction to t8e c8apter T*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.are re7uired 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 is detailed& &%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 electrical polarity& ?or example( .*en you connect an HDMI cable bet.een a T> and t*e board it is a )ood idea to *a-e t*em bot* connected to t*e same electrical source @to t*e same utility po.er soc,etA& 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?uirements In 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 +unctionalityM Re#o""ended K items t*at is )ood to *a-e in order to be able to interact .it* t*e most important o+ t*e +eatures o+ t*e boardM Additiona' K items t*at pro-ide access to additional +eatures or expand t*e +eatures o+ t*e board& Re:$i!ed ite"sC $ 1S= type A to 1S= mini cable K to connect to a personal computerM used +or po.erin) t*e board and uploadin) ne. Android ima)e to t*e FAFD memory @i+ your board *as #4= FAFDA $ 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 monitor3screen3pro6ectorM or 1S=$SERIAL$ /A=LE$? G personal computer @+or Linux and3or Android debu))in)A $ SD card .it* compatible ima)e K i+ you *a-e t*e board -ersion .it* FO additional FAFD memory you .ill need it to use one o+ t*e ima)es a-ailable& Re#o""ended ite"sC $ External 1S= *ub K to split t*e 1S=NHOST mounted on t*e boardM you need t*at to connect more 1S= de-ices $ External po.er supply unit K <> D/( <L 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+ #! 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#'$deC $ Small *eatsin, +or t*e processor D durin) lon) -ideo playbac,s t*e A"! processor mi)*t *eat up $ External &<%% SATA *ard dis, dri-e @proper cables soldA $ Et*ernet cable +or .ired Et*ernet $ A"!$OlinuXino$LIME$1EXT and /A=LE$ID/#!$"<cm and /A=LE$#!$#!$"!/M K a board and t.o cables suitable +or Olimex L/D connection Important note on re7uirements2 T*e board .or,s .it* &<%% SATA *ard dis,s t*at can be po.ered by <> source +rom t*e board8 ?or t*e 0&<%% *ard dis,s you .ould probably need to pro-ide 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 D reliable po.er supply adapter <!H: @+or E1A ">3!&<A +or A"!$OLinuXino$LIME S-0712E2C+I*A K c*eaper po.er supply adapter <!H: @+or E1A ">3!&<A +or A"!$OLinuXino$ LIME A102And!oid2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) t*e Olimex +acilitiesA o++icial Android release A102Debian2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) Olimex +acilitiesA o++icial Debian Linux release 1S32SERIAL2CA3LE2. K +emale 1S= serial console cable 1S32MI*I2CA3LE D standard 1S= type A to 1S= type mini cable A102O'in$Xino2LIME21EXT K 45IO adapter .*ic* ma,es LIME 45IOs a-ailable in breadboard +riendly !&"D step connectors( needed i+ you .ant to connect an Olimex$made display to t*e board CA3LE240240210CM D extension cable suitable +or t*e 45IO and L/DN/OF *eaders A162LCD46TS K lo.$cost #&0%% L/D display .it* touc*screen component K #;!HC A162LCD@ K lo.$cost C%% L/D display .it* optional touc*screen component K ;!!H#;! A162LCD10 K lo.$cost "!%% L/D display .it* optional touc*screen component K "!#HB!! CA3LE2IDC40214#" K cable +or L/D to L/DN/OF connection SATA2+DD22)42400/3 K <4= &<%% SATA *ard dis, SATA2CA3LE2SET K cables t*at allo. t*e connection o+ a &<%% *ard dis, to t*e board AL1MI*I1M2+EATSI*E220F20F7MM D *eatsin, radiator +or better processor *eat dissipation &%1 (o>ering t8e board T*ere are t*ree possible .ays o+ po.erin) A"!$OLinuXino$LIME K -ia external supply pro-idin) <> D/ at t*e po.er 6ac,( +rom <> 1S= port -ia 1S=NOT4 connector or +rom 0&C> Li$5o battery -ia t*e LI5ON=AT& Fote t*at t*e board mi)*t consume up to B<!mA o+ current at <> .*en t*ere are no perip*erals connected to t*e 1S= *osts& Ma,e sure your po.er supply is able to pro-ide at least "A be+ore& Dependin) on your pre+erred .ay o+ po.erin) you mi)*t need additional *ard.are& 5a)e J o+ #! 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 &<%% *ard dis, t*en t*e 1S= .ill FOT be su++icient source o+ po.er& T*e best practice is to ne-er count on t*e mini 1S=$OT4 as a sin)le source o+ po.er +or t*e board8 T*e pre+erred .ay o+ po.erin) t*e board is -ia t*e 5LR 6ac, .it* <> D/& T*is .ould ma,e t*e board +ully po.ered and able to po.er all t*e perip*erals connected to it& Fote t*at .*en po.erin) t*e board +rom t*e 1S=NOT4( t*e current pro-ided mi)*t be insu++icient to also po.er a bi))er L/D connected to t*e L/DNcon& Ho.e-er( t*is po.er option is capable o+ dri-in) t*e board .*en usin) external display connected to t*e HDMI connector& T*e typical consumption o+ A"!$OLinuXino$LIME is bet.een <!!mA and C<!mA dependin) on t*e current load& I+ t*e board *as entered po.er$do.n state you can brin) it bac, .it*out restart usin) t*e 5LRN=1T& T*e 5LRN=1T is also used to start t*e board .*en po.ered +rom a Li$5o battery on t*e battery connector& Sometimes .*en startin) Android it is possible t*e board to enter battery sa-e mode e-en be+ore bootin) +ully& Especially( i+ you *a-e turned o++ t*e board .it*out 7uic, boot mode enabled& In t*is case you s*ould press t*e 5LR button +or at least < seconds .*ic* .ould allo. t*e board to start& ?or t*e European customers .e sell t.o po.er supply adapters( please c*ec, c*apter && Le also sell 1S= OT4 to 1S= type A cables i+ you lac, suc*& T*e de+ault username3pass.ord combination +or t*e de+ault Linux ima)e on t*e SD card @i+ purc*asedA is2 root3olimex& Fote t*at it is normal t*at .*en t*e board is po.ered some inte)rated circuits mi)*t appear *otter t*an ot*ers& T*is is per+ectly normal +or some c*ips K +or instance K -olta)e re)ulators and t*e main processor& &%2 /utton 6unctions T*e bello. t*ree buttons usually are supported under bot* Android and Debian2 0,R K used to per+orm so+t.are turn o++( so+t.are turn onM used to turn on board .*en po.ered by battery K *as to be *eld do.n +or at least < seconds to per+orm eac* action RESET K used +or *ard.are reset o+ t*e board K it is not recommended RECOGER- K used to .a,e up t*e board +rom sleep It is recommended to al.ays ma,e a so+t Oturn o++P o+ t*e board& I+ t*at is not possible t*en please *old 5LR button do.n +or a +e. seconds to Oturn o++ t*e boardP& T*en you are +ree to remo-e t*e po.er supply& I+ you disconnect t*e po.er supply @eit*er t*e 1S=( t*e battery or t*e po.er 6ac,A be+ore turnin) o++ t*e board you may corrupt your SD card& I+ you *a-e placed FAFD memory you 5a)e "! o+ #! 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)*t need 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*e settin)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&bin Q$R script&+ex& Fote t*at script&bin3+ex contains con+i)uration settin)s and de+initions not only +or t*e -ideo output but also +or t*e pin descriptions and namesM po.er settin) and muc* more& I+ you really .ant to modi+y and customi:e t*e de+ault ima)es @to c*an)e port +unctions( port names( to disable speci+ic perip*eralsA 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"ages o! the And!oid $se!s <&ith ha!d2#oded video o$t%$t settings=) A'te!native'y, o! Debian Lin$( $se!s, &e have %!ovided a she'' s#!i%t that #an be e(e#$ted in o!de! to set %!ee!!ed video o$t%$t and !eso'$tion) ?or Android t*at you boot +rom t*e FAFD memory you .ould need an ima)e suitable +or t*e speci+ic resolution& Do.nload locations to suc* ima)es mi)*t be +ound at t*e .i,i article +or t*e A"! board *ere2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME& ?or Linux Debian you .ould need to execute a s*ell script to be able to c*an)e t*e resolution& It is -ery )ood idea to use a serial cable +or connection to t*e board +rom a personal computer since in t*is case you are dependent on a -ideo resolution @a cable li,e 1S=$SERIAL$/A=LE$?A& L*en t*e board boots type2 &3c*an)eNdisplayS or &3c*an)eNdisplayNA"!Nlime&s* and c*oose t*e resolution and t*e inter+ace @L/D( HDMI or >4AA& T*e supported resolutions are listed belo.& ?or L/D2 "& #&0D @#;!HCA & CD @;!!H#;!A 0& "!D @"!#HB!!A ?or HDMI2 5a)e "" o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual !& #;!i "& <CBi & #;!p 0& <CBp #& C!p<! <& C!pB! B& "!;!i<! C& "!;!iB! ;& "!;!p# J& "!;!p<! "!& "!;!pB! ?or >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 cablesA !& "B;!H"!<! "& "##!HJ!! & "0B!HCB; 0& ";!H"!# #& "!#HCB; <& ;!!HB!! B& B#!H#;! C& "J!H"!;! ;& ";!HC! &%- $onnecting and calibrating a displa= One o+ t*e .ays to interact .it* t*e board is -ia an external display @.it* or .it*out touc*screen componentA& I+ you .ant to use a display +or -ideo output +rom t*e LIME board t*e best .ay is to use t*e L/DN/OF ro. o+ pins& Fote t*at unli,e ot*er OLinuXino boards A"!$OlinuXino$LIME t*e ro. o+ pins t*at allo.s t*e user to connect a display *as smaller step @!&!<%%A& T*e correspondin) connectors in pre-ious OLinuXino boards *ad a step o+ !&"%%& T*is means t*at i+ you use a display made by OLIMEX( you .ould need additional *ard.are to adapt t*e pin$step accordin)ly& Tou can eit*er ma,e suc* adapter @or cableA yoursel+( +ollo.in) t*e sc*ematics o+ t*e display and t*e board or purc*ase it +rom us& Tou .ould need t.o #! pin cables @/A=LE$#!$#!$"!/M and /A=LE$ID/#!$"<cmA t*at connect to a small adapter board called A"!$OLinuXino$LIME$1EXT& I recommend you to ta,e a loo, at t*e pa)es o+ t*e adapter and t*e cables e-en i+ you decide to ma,e it yoursel+ K t*ere are sc*ematics a-ailable +or do.nload& &%-%1 Android calibration /alibratin) a display under Android is pretty strai)*t+or.ard +rom t*e Android application& Important2 initially t*e boards are calibrated +or a speci+ic display and resolution& I+ you re$.rite t*e 5a)e " o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual ima)e @no matter .*et*er t*e SD card or t*e FAFD memoryA you mi)*t need to use a mouse to calibrate 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 some ot*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+ace8 Else 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 OolimexP @i+ calibratin) .it*out t*e X( t*e user is OrootPA& Usu olimex enter t*e pass.ord2 olimex calibrate t*e touc* screen and reboot t*e board Usudo reboot &%3 So6t>are support Le 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*e de-ice2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME& Le 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+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E 1* A10-OLI"UXI"O-LIME /OA# #ES$I()IO" 1% Introduction to t8e c8apter Here you )et ac7uainted .it* t*e main parts o+ t*e board& Fote t*e names used on t*e board mi)*t di++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%1 La=out @top ;ie>A 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+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 1%& La=out @bottom ;ie>A At t*e bottom are located mainly t*e buttons and microSD card connector& 5a)e "< o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E 2* )'E ALL,I""E A10 MI$O$O")OLLE 2% Introduction to t8e c8apter In t*is c*apter is located t*e in+ormation about t*e *eart o+ OLinuXino K its microcontroller& T*e in+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 /51 ARM /ortexV$A; 0E= I$/ac*e 0E= D$/ac*e <BE= L /ac*e 451 ARM Mali$#!! >IDEO 1HD "B!5 -ideo decodin) 0D -ideo decodin) Support -arious -ideo decodin) +ormats( includin) >5;( A>S( H& B# M>/( >/$"( M5E4$"((#( etc H&B# H5 -ideo encodin) up to "!;!p W 0! +ps or dual$c*annel C!p W 0! +ps DIS5LAT Multi$c*annel HD display Inte)rated HDMI "&# T5b5r( />=S( >4A Multiple L/D inter+aces( includin) /51( R4=( L>DS up to ?ull HD MEMORT 0$bit DDR3DDR0 .it* memory capacity up to "B4 bits SL/3ML/3TL/3DDR FAFD $ ; +las* c*ips( B#$bit E// $ Memory capacity up to B#4= $ Support FAFD o+ <xnm( #xnm( 0xnm( xnm( etc $ Support FAFD o+ Samsun)( Tos*iba( Hynix( etc =OOT FAFD ?las* S5I FOR ?las* SD /ard 1S= 5a)e "B o+ #! 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+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E -* $O")OL $I$UI)4 -% Introduction to t8e c8apter Here you can +ind in+ormation about reset circuit and 7uart: crystals locations( t*e po.er supply circuit 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 Opo.ero++P command or and a+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 X" is connected to pins X" and X o+ t*e RTL;!"/5 Et*ernet controller& 0 CB; H: @RT/A 7uart: crystal X is +ound at pins ?" and ? o+ t*e A"! microcontroller& # MH: 7uart: crystal X0 is +ound at pins F and F0 o+ t*e A"! microcontroller& -%1 (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 &<L( and t*is t*res*old may raise i+ usin) a lot o+ de-ices on t*e 1S=$HOST @-ia external *ubA( 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 <>NSATAN5LR connector& I+ a disc*ar)ed Li$5o battery is connected to t*e respecti-e connector t*e po.er consumption o+ t*e .*ole LIME board mi)*t rise enormously( since t*e built$in battery c*ar)er .ould attempt to rec*ar)e it& 5a)e "; o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E 3* $O""E$)OS A"# (I"OU) 3% Introduction to t8e c8apter In t*is c*apter are presented t*e connectors t*at can be +ound on t*e board all to)et*er .it* t*eir pinout and notes about t*em& Yumpers +unctions are described& Fotes and in+o on speci+ic perip*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! connector capable 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( etcA to recei-e t*e data3send commands& Tou can use 1S=$SERIAL$/A=LE$? .it* t*e 1ART! inter+ace allo.in) you to connect to a personal computer .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 MAX0 con-ertor to brin) t*em to TTL one8 It is *i)*ly recommended to o.n a 1S=$SERIAL$/A=LE$? @or similar productA at *and .*en debu))in) K t*e -ideo output is not al.ays reliable and i+ you set .ron) display settin)s you mi)*t be 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 personal computer 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)& Tou can use our 1S=$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 color code& T*e RX line o+ t*e cable @4REEF .ireA s*ould )o to TX line o+ t*e tar)et boardM t*e TX line o+ t*e cable @RED .ireA s*ould )o to t*e RX line o+ t*e tar)et board& T*e =L1E .ire s*ould )o to t*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+ #! 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 04= 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 SD cards .orld.ide& L*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 to c*apter O& Re7uirementsP& O+ course( i+ you already *a-e a lar)e enou)* microSD card you can do.nload t*e o++icial Linux ima)e +rom t*e .i,i pa)es2 *ttps233...&olimex&com3.i,i3A"!$ OLinuXino$LIME& L*en remo-in) t*e card( please ma,e sure t*at you release it +rom t*e connector by pus*in) and FOT by pullin) t*e card directly @t*is can dama)e bot* t*e connector and t*e microSD cardA& 3%&%1 S#/MM$1 slot T*e sc*ematic related to t*e SD3MM/" @microSD connectorA 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/ cardsA& It is su))ested to *a-e an SD card .it* a proper Linux3Android ima)e especially i+ you *a-e ordered a -ersion o+ t*e board .it*out FAFD memory& It is also recommended to use /lass "! @"!M=yte3secA card +or +aster read3.rite operations( lo.er class cards @especially *i)*er capacity onesA mi)*t slo. do.n t*e .*ole system& SD!!"1 connec#or Pin # "onnec#or signal name $ire name %processor pin& 1 DAT2R'S SD0-D2 %(1)& 2 "DDAT3"S SD0-D3 %(20& 5a)e ! o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3 "!DD* - + ,DD - - ".(S".( SD0-".(%.20& / ,SS2 - 7 DAT0D0 SD0-D0%!1)& 1 DAT1R'S SD0-D1%!20& Additionally( t*ere are t*e L5 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%1 (, Bac: T*e po.er 6ac, used is t*e typical &<mm one used by Olimex in most o+ our products& Tou s*ould pro-ide < -olts direct current and t*e re7uired current may -ary dependin) on t*e perip*erals connected to t*e board& T*e po.er supply you use s*ould be capable o+ pro-idin) at least "A o+ current& Pin # Signal name 1 Po2er inp3# 2 GND More in+o about t*e po.er supply can be +ound in c*apter < o+ t*is manual& 3%2 US/CO). connector T*e part o+ t*e sc*ematic related to t*e 1S=NOT4 is s*o.n belo.2 T*e 1S=NOT4 +eatures Lo. Loss 5o.er Distribution S.itc* STB;! .*ic* protects t*e board in case t*e de-ices you *a-e plu))ed to t*e 1S=NOT4 attempt to dra. more current t*an <0mA 5a)e " o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual combined& T*e maximum current a-ailable on t*e <> 1S=NOT4 is exactly <0mA& T*e STB;! responsible +or t*e 1S=NOT4 is enabled by 1S=!$DR> @processor pin /"( port =JA( 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 =JA is multiplexed .it* t*e ISNDO" si)nal8 I+ you are )oin) to use t*e IS audio inter+ace t*en you .ould probably need to c*an)e t*e position o+ t*e SMT 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*en solderin) t*e pads o+ t*e ot*er position to)et*er& Doin) so you .ould be able to use bot* t*e 1S=NOT4 @-ia port 5HC t*is timeA and t*e IS inter+ace& Additionally( 5=J35HCN45IO 6umper controls .*ic* o+ t*e t.o ports @5=J or 5HCA s*ould be lead out 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& USB40TG connec#or Pin # Signal name Processor pin 1 5-,40TG4P$R - 2 UD!0 N20 3 UDP0 N21 + USB0-*DD'T B- - GND - T*e connector case is also )rounded& 5a)e o+ #! 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" and 1S=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* STB;! .*ic* protects t*e board in case t*e de-ices you *a-e plu))ed to t*e board try to dra. more current t*an <0mA combined& T*e maximum current a-ailable on eac* o+ t*e 1S= *osts is exactly <0mA& T*e STB;! responsible +or t*e 1S=NHOST" is enabled by 1S=!$DR>" @processor pin A#A& T*e STB;! responsible +or t*e 1S=NHOST is enabled by 1S=!$DR> @processor pin A<A& USB460ST connec#ors USB460ST1 Signal name Processor pin USB460ST2 Signal name Processor pin Pin #1 -, "onnec#e7 #o S8/21 Pin #1 -, "onnec#e7 #o S8/21 Pin #2 UD!1 P20 Pin #2 UD!2 R20 Pin #3 UDP1 P21 Pin #3 UDP2 R21 Pin #+ 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*at allo.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+ #! 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 ;M "&;> $ Operation .it* 0&0> IO si)nal tolerance and muc* more T*e Et*ernet connector is )rounded accordin) to t*e standard @c*ec, 4FD" and 4FD lines on t*e sc*ematicsA& I+ you use Linux t*en t*e Et*ernet connector mi)*t be used +or SSH connection to t*e board& I+ you lac, 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,A& It is )ood idea to c*ec, t*e de+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 static address "J&"B;&"&< netmas, <<&<<&<<&! )ate.ay "J&"B;&"&<# T*e EE5ROM memory may be used to store t*e MA/ address& Important2 In some Debian ima)es it is possible t*at t*e Et*ernet doesn%t )et auto$detected durin) boot$up& T*is is done on purpose because i+ t*ere is auto$detection enabled and you don%t .ant to use t*e Et*ernet connector or you *a-e +or)otten to plu) a cable t*e start$up .ould be )reatly delayed& T*is mi)*t be problem in t*e +irst start$up to users countin) only on SSH connection& Tou can enable t*e Et*ernet a+ter a success+ul boot$up .it*2 ifconfing -a dhclient eth#(as seen after after the ifconfing command) Important2 Tou can con+i)ure static3DH/5$)i-en I5 addresses in 3etc3net.or,3inter+aces 5a)e # o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual '#9erne# Pin # Signal name 1 TD5 2 TD- 3 ,DD + N" - N" / ,DD 7 RD5 1 RD- T*e RY#< connector *as a small yello. and a small built$in LEDS and t* .'D "olor Usage Rig9# Green .in: s#a#3s .e;# 8ello2 Ac#i<i#= s#a#3s 5a)e < o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3%7 '#MI connector T*e part o+ t*e sc*ematic t*at describes t*e HDMI module is s*o.n belo.2 Fote t*at t*ere are di++erent Linux ima)es dependin) .*et*er t*e HDMI T> .or,s at <!H: or B!H: re+res* rate& I+ you board runs Android t*ere is a speci+ic option to set t*e appropriate HDMI output& 6D!* connec#or Pin # Signal name Processor pin Pin # Signal name Processor pin 1 6TX2P T23 11 GND - 2 GND - 12 6TX"N $22 3 6TX2N T22 13 6"'" P23 + 6TX1P U23 1+ NA> NA - GND - 1- 6S". R23 / 6TX1N U22 1/ 6SDA R22 7 6TX0P U23 17 GND - 1 GND - 11 5-, - ) 6TX0N U22 1) 66PD P22 10 6TX"P $23 S5in "# o+ t*e HDMI is not mandatory& In HDMI "&!$"&0c it is reser-ed pinM in HDMI "&#G it is optional& 5a)e B o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3%0 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 <>NSATAN5LR connector t*at is suitable +or po.erin) <> *ard$dis,s trou)* t*e board& To ,eep t*e lo. +orm +actor .e *a-e placed t*e small YST connector& Tou can ma,e an adapter cable accordin)ly& T*e ot*er options is to c*ec, t*e SATA$/A=LE$SET t*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*e HDMI connectorA& T*e +irst one <>NENSATA is open by de+ault because t*e board *as so+t.are control o+ t*e po.erin) +or t*e *ard dis,& I+ you close <>NENSATA t*ere .ould al.ays be <> at t*e <>NSATAN5LR connector& L*ic* pin does t*e so+t.are control o+ t*e SATA po.erin) is determined by t*e position o+ t*e 5/035=; 6umper& =y de+ault 5/0 is used& 5a)e C o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3%5 .(IO-1 @.eneral (urpose Input/OutputA 20pin connector T*e 45IO$" connector *as #! pins& Fote t*at t*e connector *as !&!<%% @<! milA step bet.een pins& Olimex also sells a compatible extension cable +or t*e connector named /A=LE$#!$#!$"!/M& T*e si)nal layout is described belo.2 GPIO-1 connector Pin # Signal name Processor pin Pin # Signal name Processor pin 1 5-, - 2 GND - 3 53?3, - 4 GND - 5 PG0 @20 .RAD"0 AB23 ! PG1 '21 " .RAD"1 AB22 # PG2 '20 1$ !*"*N1 A"20 11 PG3 D21 12 ,!*" AA21 13 PG+ D20 14 6P0UT. 81) 15 PG- "21 1 6P"0! AA1)A AA20 1! PG/ '1) 1" 6P0UTR $1) 1# PG7 "20 2$ ,GA-G A"1/ 21 PG1 D1) 22 ,GA-B AB1/ 23 PG) "1) 24 ,GA-R A"17 25 PG10 D11 2 UART0-RX B7> 2! PG11 "11 2" UART0-TX A7> 2# P"3SATA-P$R-'N .22>> 3$ PB21 "7 31 P"11 @22 32 PB20 "1 33 P"1) .21 34 PB1) B1 35 P"20 (21 3 PB11 A1 3! P"21 B21 3" P"2+ @21 3# P"22 B20 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+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3%10 .(IO-& @.eneral (urpose Input/OutputA 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 printed at 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 .D0342?1, 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 D22 13 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"3N"'1 .22> 22 P'1 A23 23 P"7NRB1 B22> 24 P') A22 25 P"1/ !21 2 P'10 B21 2! P"17 @23 2" P'11 A21 2# P"11 @22 3$ P*21 '13 31 P"23 G1) 32 P*20 '1+ 33 P"2+NCS @21> 34 P*1) D1+ 35 GP*01 - 3 P*11 '1- 3! GP*02 - 3" P*17 '1/ 3# GP*03 - 4$ P*1/ '17 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. 5a)e J o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3%11 .(IO-1 @.eneral (urpose Input/OutputA 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 # P67PB) B+"12 1$ PB- B13 11 P6) D+ 12 PB/ A12 13 P610 A3 14 PB7 B12 15 P611 B3 1 PB1SATA-P$R-'N A11 1! P612 "3 1" PB10 "11 1# 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# P611 "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/OutputA &0pin connector 45IO$# connector +eatures t*e rest o+ t*e si)nals a-ailable and +e. additional si)nals t*at mi)*t need testin)&
GPIO-4 connector GPIO pin# Signal name Processor pin# GPIO pin# Signal name Processor pin# 1 3?3, - 2 GND - 3 T,0UT3 AB17 4 N!*4N @- 5 T,*N0 A"11 !*"10UTP A"22 ! T,*N1 AB11 " !*"10UTN A"23 # T,*N2 AA17 1$ !*"*N2 A"21 11 T,*N3 817 12 GP*02 Goes #o AXP20) 13 .*N'*NR AB21 14 GP*03 Goes #o AXP20) 15 .*N'*N. AB20 1 P"7 B22 1! @!*NR 821 1" P"1/N$P !21> 1# @!*N. 820 2$ P"17 @23 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. 5a)e 0! o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 3%11 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& Le *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*e L/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)6HH one called A162LCD46TS .it* nati-e screen resolution o+ 490F2@2( t*rou)* t*e @HH one named A162LCD@ .it* 900F490( to t*e 1024F700 10)1HH A162LCD10) %&'(&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 ! ."D4D11 811 " ."D4D1) AA11 # ."D4D20 810 1$ ."D4D21 AA10 11 ."D4D22 AB12 12 ."D4D23 A"10 13 ."D4D1 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 PB2P$!0 A1+> 3! TPX1 822 3" TPX2 AA22 3# TP81 823 4$ TP82 AA23 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. IM0ORTA*TC To use Android .it* display or resolution di++erent t*an HDMI and "!#HB!! @de+ault settin)sA you need 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*A& 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)e resolution settin)s& Start it .it* &3c*an)eNdisplayNa"!Nlime&s* and +ollo. t*e instructions& 5lease 5a)e 0" o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual re+er to c*apter &< O/*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+ your solderin)3cuttin) tec*ni7ue it is better not to try to ad6ust t*e 6umpers since it is possible to dama)e t*e board& *oard +,mpers -,mper name ./pe 'efa,lt position 0,nction )1)'(2 S!T 'i#9er ".0S'D or 0P'ND 7epen7ing 29e#9er #9e Eoar7 9as +GB NAND !'!0R8 !0DU.' "on#rols 29e#9er #9e NAND memor= mo73le is enaEle7 or 7isaEle7? *; #9e F3mper is close7 #9an #9e NAND memor= is opera#ional? P&33P*" S!T P"3 "on#rols 29ic9 processor pin s9o3l7 Ee 3se7 ;or SATA po2er enaEling signal? B= 7e;a3l# #9e SATA po2ering con#rol 3ses processor pin .22 29ic9 is por# P"3? "9anging #9is F3mper also c9anges #9e a<ailaEili#= o; P"3 an7 PB1 a# GP*0-1 pin 2) an7 GP*0-3 pin 1/? Please no#e #9a# i; =o3 c9ange #9e posi#ion o; #9e F3mper ;rom P"3 #o PB1 #9en =o3 mig9# Eloc: one o; #9e processor pins responsiEle ;or *2S an7 A")7 a37io o3#p3#? P*#3P4!(5S* S!T PB) "on#rols 29ic9 processor pin s9o3l7 Ee 3se7 ;or #9e USB40TG? B= 7e;a3l# #9e USB40TG 3ses processor pin "12 29ic9 is por# PB)? T9e same pinpor# is 3se7 ;or *2S a37io? *n case =o3 2an# #o access #9e *2S capaEili#ies o; #9e Eoar7 =o3 2o3l7 nee7 #o c9ange #9e 7e;a3l# posi#ion? P*#3P4!(GPIO S!T P674GP*0 PB)P674GP*0 F3mper con#rols 29ic9 o; #9e #2o por#s %PB) or P67& s9o3l7 Ee lea7 o3# #o pin ) o; GP*03 connec#or ;or easier access? "9anging #9is F3mper also c9anges #9e signal a<ailaEle a# GP*0-3 connec#orGs pin )? B= 7e;a3l# #9is F3mper is in P674GP*0 posi#ion an7 P67 is lea7 #o pin ) o; GP*03? 5a)e 0 o+ #! 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 D used to reset t*e board 0o&e! b$tton D used to reset t*e board Re#ove!y b$tton D used to reset t*e board 1F4/bytes <247Mb ( 17 bit= DDR6 SDRAM D t*e exact memory used in t*e board re-ision mentioned is Memp*is MEM#4"BD0EA=4 1F62/bytes <40;7MbF9 bit= *A*D .LAS+ K only a-ailable on t*e #4= -ersion o+ t*e boardM t*e exact memory used in t*e board re-ision mentioned is *ynix HC1=4;TA 5LRNLED K turns on upon po.erin) t*e board /H4LED K li)*ts .*en c*ar)in) a battery connected to t*e Li$5o battery connector& 5a)e 00 o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E 7* S$'EMA)I$S 7% Introduction to t8e c8apter In 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&com3OLIMEX3OLIF1XIFO3tree3master3HARDLARE3A"!$OLinuXino$LIME& Tou can do.nload t*e .*ole repository as &:ip .it*out *a-in) a 4itHub account& Le 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 to inspect sc*ematics and board +iles @.it*out bein) able to modi+y t*emA& 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 .eb site you may re7uest it by t*e support e$mail& 5a)e 0# o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 7%& (8=sical dimensions Fote t*at all dimensions are in mils& 5a)e 0< o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual $'A()E 0* E+ISIO" 'IS)O4 A"# SU((O) 0% Introduction to t8e c8apter In 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 latest a-ailable updates and examples& 0%1 #ocument re;ision 'oc,ment re6ision &hanges 7odified page 18 3$9$5914 *ni#ial man3al release All 0%& /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 1 *ni#ial release o; #9e Eoar7 * R12D R13 %0DTD RST& resis#ors are no2 mo3n#e7 %2ere NA Ee;ore& 2i#9 0R <al3e o#9er2ise #9e Eoar7 7oesnG# s#ar#? & 1? P"3PB1 is no2 properl= laEele7 as P"3PB1 Eo#9 on #9e sc9ema#ic an7 #9e prin# 2? A77e7 R73 H 10! in parallel #o #9e 327/1 cr=s#al 3? A77e7 2 @'T #ransis#ors an7 !"P130 ;or s2i#c9ing 7irec#l= eI#ernal 5-, 2i#9o3# <ol#age 7rop +? USBDR,0 goes #9ro3g9 3 pin S!D F3mper%PB)P67& ;or compa#iEili#= -? GP*03%pin)& comes ;rom #9e 3 pin F3mper P67PB) ;or compa#iEili#= /? 10: resis#ors pac:age c9ange7 ;rom 0/03 #o 0+02 7? T9e NAND is mo<e7 a Ei# so #9ere is lo2er c9ance o; s9or#- circ3i# 1? A77e7 a NA resis#or Ee#2een P"1/N$P o; #9e processor an7 1) pin #$P o; #9e NAND )? A77e7 R77 p3ll 7o2n ;or !"P130 5a)e 0B o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 0%1 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 & Li,i article o+ t*e board2 *ttps233...&olimex&com3.i,i3A"!$OLinuXino$LIME A place +or )eneral 7uestions( ?AX or +riendly tal,2 *ttps233...&olimex&com3+orum3& Tou can )et t*e latest updates on t*e so+t.are at2 *ttps233)it*ub&com3OLIMEX3OLIF1XIFO& Tou may may 6oin our IR/ c*annel Uolimex W +reenode&net @*ttp233.ebc*at&+reenode&net3[ c*annels\olimexA& 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 CODESC A102OLin$Xino2LIME D t*e product +or .*ic* t*is manual is about 1S32SERIAL2CA3LE2. D 1S= serial console cable +emale 1S32MI*I2CA3LE D standard 1S= type A to 1S= type mini cable S-0704E D reliable po.er supply adapter <!H: @E1A <>3"A +or A"!$OLinuXino$LIME S-0704E2C+I*A K c*eaper po.er supply adapter <!H: @E1A <>3"A +or A"!$OLinuXino$LIME A102And!oid2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) t*e Olimex +acilitiesA o++icial Android release A102Debian2SD K a tested class "! micro SD card .it* t*e latest @by t*e time o+ lea-in) Olimex +acilitiesA o++icial Debian Linux release A102O'in$Xino2LIME21EXT K an adapter +rom !&!<%% step connector to !&"%% step oneM also suitable +or L/D adaptin) A162LCD46TS K lo.$cost #&0%% L/D display .it* touc*screen component K #;!HC A162LCD@ K lo.$cost C%% L/D display .it* optional touc*screen component K ;!!H#;! A162LCD10 K lo.$cost "!%% L/D display .it* optional touc*screen component K "!#HB!! +o& to %$!#haseI Tou can purc*ase directly +rom our online s*op or +rom any o+ our distributors& Fote t*at usually it is +aster and c*eaper to purc*ase Olimex products +rom our distributors& List o+ con+irmed Olimex LTD distributors and resellers2 *ttps233...&olimex&com3Distributors& 5lease -isit *ttps233...&olimex&com3 +or more in+o& 5a)e 0C o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 0%2 9re?uentl= as:ed ?uestions JC 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 cardA( and upload it to an SD card a)ain& T*ere are instructions *o. to do it in t*e ot*er 7uestions belo.& Try i+ t*e board .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 personal computer( 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*e OXuic, =ootP mode bein) tic,ed onA& Try pressin) or *oldin) do.n t*e 5LR button +or a couple o+ seconds to .a,e it up& JC +o& do I &!ite the Lin$( i"age to a "i#!o SD #a!d to $se &ith "y A10 boa!dI A2 To .rite a Linux ima)e to an SD card under Lindo.s .e use Lin0 Dis, Ima)er2 Do.nload Lin0 Dis, Ima)er so+t.are Insert card Start pro)ram Select +ile /lic, D.riteD 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+ DdebianN)&im)D& It .ould be do.nloaded to t*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-3sdX or U cp debianN)&im) 3de-3sdX .*ere X is t*e uSD card& JC +o& to dete#t and enab'e the Ethe!net #ont!o''e! <i it is disab'ed by dea$'t=I A2 Tou can enable it by +ollo.in) t*ese t.o steps2 "& To c*ec, under .*at name t*e LAF is associated .rite Di+con+i) KaD & I+( +or example( it is under et*! name( t*en .rite2 Dd*client et*!D T*is s*ould enable t*e Et*ernet and t*en SSH .ould also be a-ailable& 5a)e 0; o+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual Tou can also enable auto detection o+ Et*ernet on po.er$up by remo-in) t*e comment Uauto et*! in 3etc3net.or,3inter+aces in t*e Linux ima)e& JC +o& to gene!ate boot2ab'e SD2#a!d Debian Lin$( i"age o! A102O'in$XinoI /*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$-ideo3A note t*at Linux$Sunxi Eernel is a .or,$in$pro)ress( t*is means you can try t*e current sta)e branc* but i+ somet*in) is bro,en and doesn%t .or, 6ust re-ert to t*e )it ta)s .e )i-e in t*e blo) and t*ey s*ould .or, +or sure& JC +o& to insta'' And!oid on an SD2#a!dI T.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)es on 4dri-e are compressed and you *a-e to extract t*e arc*i-es to &im) +iles to be able .rite t*em .it* 5*oenixSuitA Disconnect t*e po.er supply and 1S= cable +rom t*e A"! board& 5ut an SD card in micro SD *older& Le recommend #4= class "! card& 5ress and *old RE/O>ERT button( apply po.er supply <>( release RE/O>ERT button& /onnect 1S= cable to t*e mini 1S= connector& Tou .ill be as,ed +or dri-ers +or t*e boot$loader& Fa-i)ate to t*e +older .*ere you extracted t*e 5*oenixSuit and install t*e dri-ers +rom t*e respecti-e executables @or manually point t*e installer to t*e dri-ers +older in t*e 5*oenixSuit installation pat*A& 5*oenixSuit .ill detect t*e board and .ould as, +or t*e met*od o+ .ritin) t*e ima)e& /*oose met*od o+ .ritin) t*e ima)e and con+irm your .is* to .rite t*e ima)e& Lait till up)rade succeeds Fote t*at it is not recommended to *a-e your mini 1S= connected to an external 1S= *ub& T*is mi)*t cause delays and mi)*t distort t*e si)nal le-els& Al.ays test .it* t*e 1S= connected strai)*t to t*e 1S= ports o+ your computer& Important2 L*en Android runs +or -ery +irst time it ta,es se-eral minutes to initiali:e all +iles and bu++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. seconds Android .ill )o in sleep mode and you *a-e to press 5LR button to start it( you can c*an)e to +ast boot .*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+ #! OLIMEX !"# A"!$OLinuXino$LIME user%s manual 0%- (roduct support ?or product support( *ard.are in+ormation and error reports mail to2 supportWolimex&com& All document or *ard.are +eedbac, is .elcome& Fote t*at .e are primarily a *ard.are company and our so+t.are support is limited& 5lease consider readin) t*e para)rap* belo. about t*e .arranty o+ Olimex products& All goo7s are c9ec:e7 Ee;ore #9e= are sen# o3#? *n #9e 3nli:el= e<en# #9a# goo7s are ;a3l#=D #9e= m3s# Ee re#3rne7D #o 0.*!'X a# #9e a77ress lis#e7 on =o3r or7er in<oice? 0.*!'X 2ill no# accep# goo7s #9a# 9a<e clearl= Eeen 3se7 more #9an #9e amo3n# nee7e7 #o e<al3a#e #9eir ;3nc#ionali#=? *; #9e goo7s are ;o3n7 #o Ee in 2or:ing con7i#ionD an7 #9e lac: o; ;3nc#ionali#= is a res3l# o; lac: o; :no2le7ge on #9e c3s#omers par#D no re;3n7 2ill Ee ma7eD E3# #9e goo7s 2ill Ee re#3rne7 #o #9e 3ser a# #9eir eIpense? All re#3rns m3s# Ee a3#9oriJe7 E= an R!A N3mEer? 'mail s3ppor#KolimeI?com ;or a3#9oriJa#ion n3mEer Ee;ore s9ipping Eac: an= merc9an7ise? Please incl37e =o3r nameD p9one n3mEer an7 or7er n3mEer in =o3r email reL3es#? Re#3rns ;or an= 3na;;ec#e7 7e<elopmen# Eoar7D programmerD #oolsD an7 caEles permi##e7 2i#9in 7 7a=s ;rom #9e 7a#e o; receip# o; merc9an7ise? A;#er s3c9 #imeD all sales are consi7ere7 ;inal? Re#3rns o; incorrec# or7ere7 i#ems are allo2e7 s3EFec# #o a 10M res#oc:ing ;ee? $9a# is 3na;;ec#e7N *; =o3 9oo:e7 i# #o po2erD =o3 a;;ec#e7 i#? To Ee clearD #9is incl37es i#ems #9a# 9a<e Eeen sol7ere7 #oD or 9a<e 9a7 #9eir ;irm2are c9ange7? Beca3se o; #9e na#3re o; #9e pro73c#s 2e 7eal 2i#9 %pro#o#=ping elec#ronic #ools& 2e canno# allo2 re#3rns o; i#ems #9a# 9a<e Eeen programme7D po2ere7 3pD or o#9er2ise c9ange7 pos# s9ipmen# ;rom o3r 2are9o3se? All re#3rne7 merc9an7ise m3s# Ee in i#s original min# an7 clean con7i#ion? Re#3rns on 7amage7D scra#c9e7D programme7D E3rn#D or o#9er2ise Gpla=e7 2i#9G merc9an7ise 2ill no# Ee accep#e7? All re#3rns m3s# incl37e all #9e ;ac#or= accessories 29ic9 come 2i#9 #9e i#em? T9is incl37es an= *n-"irc3i#-Serial-Programming caElesD an#i-s#a#ic pac:ingD EoIesD e#c? $i#9 =o3r re#3rnD enclose =o3r P0#? Also incl37e a Erie; le##er o; eIplana#ion o; 29= #9e merc9an7ise is Eeing re#3rne7 an7 s#a#e =o3r reL3es# ;or ei#9er a re;3n7 or an eIc9ange? *ncl37e #9e a3#9oriJa#ion n3mEer on #9is le##erD an7 on #9e o3#si7e o; #9e s9ipping EoI? Please no#eO *# is =o3r responsiEili#= #o ens3re #9a# re#3rne7 goo7s reac9 3s? Please 3se a reliaEle ;orm o; s9ipping? *; 2e 7o no# recei<e =o3r pac:age 2e 2ill no# Ee 9el7 liaEle? S9ipping an7 9an7ling c9arges are no# re;3n7aEle? $e are no# responsiEle ;or an= s9ipping c9arges o; merc9an7ise Eeing re#3rne7 #o 3s or re#3rning 2or:ing i#ems #o =o3? T*e +ull text mi)*t be +ound at *ttps233...&olimex&com3.i,i34T/ULarranty +or +uture re+erence& 5a)e #! o+ #!
Elisabeth Verhoeven Experiential Constructions in Yucatec Maya A Typologically Based Analysis of A Functional Domain in A Mayan Language Studies in Language Companion S