intelgalileofirmwareupdateruserguide 1.0.4

Upload: muhammad-nur-sururi

Post on 05-Jul-2018

247 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    1/18

    Document Number: 332076-001

    Intel® Galileo Firmware Updater Tool

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    2/18

    Notice: This document contains information on products in the design phase of development The information here is sub!ect to change "ithout notice Do notfinali#e a design "ith this information

    $N%&'()T$&N $N T*$+ D&, (.NT $+ /'& $D.D $N ,&NN.,T$&N $T* $NT. /'&D ,T+ N& $,.N+. .4/'.++ &' $ (/ $.D 5 .+T&//. &'&T*.' $+. T& )N $NT. .,T ) /'&/.'T '$ *T+ $+ ')NT.D 5 T*$+ D&, (.NT .4,./T )+ /'& $D.D $N $NT. 8+ T.'(+ )ND,&ND$T$&N+ &% +) . %&' + ,* /'&D ,T+ $NT. )++ (.+ N& $)5$ $T *)T+&. .' )ND $NT. D$+, )$(+ )N .4/'.++ &' $(/ $.D)'')NT '. )T$N T& +) . )ND9&' +. &% $NT. /'&D ,T+ $N, D$N $ )5$ $T &' )'')NT$.+ '. )T$N T& %$TN.++ %&' )/)'T$, )' / '/&+. (.',*)NT)5$ $T &' $N%'$N .(.NT &% )N /)T.NT ,&/ '$ *T &' &T*.' $NT. .,T ) /'&/.'T '$ *T

    User Guide March 2015 Revision 001

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    3/18

    ) (ission ,ritical )pplication is an; application in "hich failure of the $ntel /roduct could result directl; or indirectl; in personal in!ur; or death +*& D &/ ',*)+. &' +. $NT. 8+ /'&D ,T+ %&' )N + ,* ($++$&N ,'$T$,) )// $,)T$&N & +*) $ND.(N$% )ND *& D $NT. )ND $T++ 5+$D$)'$.+ + 5,&NT'),T&'+ )ND )%%$ $)T.+ )ND T*. D$'.,T&'+ &%%$,.'+ )ND .(/ & ..+ &% .),* *)'( .++ ) )$N+T ), )$(+ ,&+T+ D)() .+ )ND .4/.N+.+ )ND '.)+&N)5 . )TT&'N. +8 %..+ )'$+$N & T &% D$'.,T &' $ND$'.,T )N , )$( &%/'&D ,T $)5$ $T /.'+&N) $N< ' &' D.)T* )'$+$N $N )N ) & T &% + ,* ($++$&N ,'$T$,) )// $,)T$&N *.T*.' &' N&T $ NT.&' $T+ + 5,&NT'),T&' )+ N. $ .NT $N T*. D.+$ N ()N %),T '. &' )'N$N &% T*. $NT. /'&D ,T &' )N &% $T+ /)'T+

    $ntel ma; ma=e changes to specifications and product descriptions at an; time "ithout notice Designers must not rel; on the absence or characteristics of an;features or instructions mar=ed >reserved? or >undefined ? $ntel reserves these for future definition and shall have no responsibilit; "hatsoever for conflicts orincompatibilities arising from future changes to them The information here is sub!ect to change "ithout notice Do not finali#e a design "ith this information

    $ntel soft"are products are cop;righted b; and shall remain the propert; of $ntel ,orporation se duplication or disclosure is sub!ect to restrictions stated in $ntel8s+oft"are icense )greement or in the case of soft"are delivered to the government in accordance "ith the soft"are license agreement as defined in %)' @2 227-7013

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    4/18

    The products described in this document ma; contain design defects or errors =no"n as errata "hich ma; cause the product to deviate from publishedspecifications ,urrent characteri#ed errata are available on reAuest

    The code names presented in this document are onl; for use b; $ntel to identif; products technologies or services in development that have not been madecommerciall; available to the public i e announced launched or shipped The; are not commercial names for products or services and are not intended tofunction as trademar=s

    ,ontact ;our local $ntel sales office or ;our distributor to obtain the latest specifications and before placing ;our product order

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    5/18

    ,opies of documents "hich have an order number and are referenced in this document or other $ntel literature ma; be obtained b; calling 1-B00-@CB-C72@ or b;visiting $ntel8s "ebsite a t http://www.intel.com/design/literature.htm .

    $ntel processor numbers are not a measure of performance /rocessor numbers differentiate features "ithin each processor famil; not across different processorfamilies +ee http://www.intei.com/products/processor_number f or details

    $ntel and the $ntel logo are trademar=s of $ntel ,orporation or in the + and other countries

    http://www.intel.com/design/literature.htmhttp://www.intel.com/design/literature.htmhttp://www.intel.com/design/literature.htmhttp://www.intel.com/products/processor_numberhttp://www.intel.com/products/processor_numberhttp://www.intel.com/products/processor_numberhttp://www.intel.com/products/processor_numberhttp://www.intel.com/products/processor_numberhttp://www.intel.com/design/literature.htm

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    6/18

    &ther brands and names ma; be claimed as the propert; of others

    ,op;right E 201@ $ntel ,orporation )ll rights reserved

    Contents

    1 Introduction................................................................................................................................................................ 51.1 'eferences @1.2 Terminolog; @

    2 Installing the Firmware Updater Tool........................................................................................................................ 62.1 Do"nload the soft"are 62.2 /repare ;our $ntelF alileo boards 62.3 ,onnect to ;our $ntelF alileo boards 62.4 $nstall the drivers 7

    2.4.1 indo"s 72.4.2 (ac &+ 4 B2.4.3 inuG H

    3 Updating the firmware.............................................................................................................................................. 14 Trou!leshooting..................................................................................................................................................... .. 1"

    4.1 rong serial port 124.2 )ntivirus bloc=ing serial ports 124.3 Do"ngrade does not "or= 124.4 +erial ports cannot be selected on inuG 134.5 'ecovering a >bric=ed? $ntelF alileo board 13

    5 #nown Issues........................................................................................................................................................... 1$5.1 $nstabilit; on virtual machines 1C5.2 %irm"are update fails "ith +D card images 1C5.3 Does not "or= "hen s=etches are running 1C

    http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark5http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark7http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark9http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark12http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark14http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark16http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark18http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark22http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark30http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark38http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark40http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark43http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark45http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark47http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark49http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark52http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark54http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark56http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark58http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark58http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark56http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark54http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark52http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark49http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark47http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark45http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark43http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark40http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark38http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark30http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark22http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark18http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark16http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark14http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark12http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark9http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark7http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark5

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    7/18

    5.4 Does not flash multiple boards 1C

    Figures

    %igure 1 ,onnect the po"er suppl; before the +5 data cable on $ntel alileo 6%igure 2 ,onnect the po"er suppl; before the +5 data cable on $ntel alileo en 2 7%igure 3 $ntelF alileo serial port in Device (anager B%igure C +erial port selection on (ac &+ 4 B%igure @ The "indo" of $ntelF alileo %irm"are pdater tool 10

    %igure 6 Dialog reAuiring the po"er suppl; to be connected 10%igure 7 Dialog as=ing if the update must proceed 11%igure B %irm"are updated successfull; 11%igure H .rror message "hen "rong serial port is selected 12

    http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark60http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark60

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    8/18

    Revision History

    %igure 10 $nvalid do"ngrade error message 12

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    9/18

    I $ntroduction

    1 IntroductionThis document describes ho" to use the $ntelF alileo %irm"are pdater application to update the firm"are on $ntelF

    alileo and $ntelF alileo en 2 boards

    The $ntelF alileo %irm"are pdater tool is a standalone application used to update $ntelF alileoJs firm"are onindo"s inuG and (ac &+ 4 ith this tool ;ou can update $ntelF alileo and $ntelF alileo en 2 boards "iththe official $ntel firm"are that comes embedded in the application or "ith ;our o"n custom firm"are

    1.1 %eferences

    1.2 Terminolog&

    2 Installing the FirmwareUpdater ToolThe follo"ing steps must be follo"ed in order to use the $ntelF alileo %irm"are pdater tool "ith $ntelF alileo or $ntelF

    alileo en 2 boards

    2.1 'ownload the softwareDo"nload the $ntelF alileo %irm"are pdater tool from http://downloadcenter.intel.com/download/24748 , and if ;ou are a

    indo"s user the linux-cdc-acm.inf file from the Intel alileo!irmware"pdater-#$.4-%indows.&ip f ile on the same"ebpage then place both in a folder of ;our preference ou "ill also need to do"nload and install onto the hostcomputer

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    10/18

    %igure 2 to avoid hard"are damage The +5 client port is the micro +5 connector closest to the .thernetport

    L )l"a;s =eep the po"er suppl; connected the $ntelF alileo board "hen transferring s=etches or updating thefirm"are of ;our board

    Figure 1 )onnect the power suppl& !efore the U*+ data ca!le on Intel Galileo

    http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark20http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark20

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    11/18

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    12/18

    tP LNe t" or = adapters !fc &therdevices

    n=no"n device Q/orts

    M,&( /T

    Q.,/ /rinter /ort M /T1 falileo M,&(7

    Q +5 +erial /ort M,&(36

    P S /rocessors

    P +ound video and game controllers

    +torage controllers

    P +;stem devices

    P L n iv e rs a l +erial 5us controllers

    2.4.2 /ac 3* 4

    ou do not need to install the drivers on (ac &+ 4 U ;ou !ust need to select the correct serial port "hich is represented li=e /de9/cu.usbmodem;;;; "here ;;;; is a number assigned to the serial port as sho"n in %igure C

    http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark26http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark26

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    13/18

    Figure $ *erial port selection on /ac 3* 4

    2.4.3 inu

    To install the drivers oninuG do the follo"ing:

    1. ,hec= if an ),(port is available &pen aterminal shell Monbuntu press

    *trl

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    14/18

    3 Updating the firmware'un the firm"are-updater soft"are ;ou do"nloaded in section 2 1 and select the serial port that is connected to the $ntelF

    alileo board using the combo dropdo"n boG labeled ort M%igure @ $f the right serial board is selected *urrent)oard !irmware sho"s the current firm"are version installed on the board

    %or !irmware, select the upper radio button for the embedded firm"are present in the application tool Min this case 1 0 Cor select the )rowse for .cap file button and bro"se for a different capsule file on ;our computer

    &nce the capsule file and serial port are set clic= "pdate !irmware to start the update process

    Figure 5 The window of Intel® Gali leo Firmware Updater tool

    ) dialog message displa;s M%igure 6 as=ing ;ou to confirm that the po"er suppl; is connected to the $ntelF alileo board$f ;es clic= 1=.

    *aution: )t this point the firm"are update process starts During this process do not remove the +5 cable or

    I

    Figure 6 'ialog re7uiring the power suppl& to !e connected

    ) second dialog message displa;s the current board firm"are version and the candidate capsule file version to update

    the board "ith M%igure 7 $f ;ou agree clic= >es.Figure 8 'ialog as9ing if the update must proceed

    http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark13http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark31http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark31http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark31http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark32http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark33http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark33http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark33http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark13http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark31http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark32http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark33

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    15/18

    po"er suppl; The update "ill ta=e approGimatel; @ minutes to complete

    $f the firm"are successfull; updates the message in %igure B displa;s

    Figure Firmware updated successfull&

    http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark34http://var/www/apps/conversion/tmp/scratch_7/HYPERLINK%23bookmark34

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    16/18

    I Troubleshooting

    4 Trou!leshooting

    This chapter eGplains ho" to resolve problems that might occur if the drivers are not properl;installed or if ;ou select the "rong serial ports in the $ntelF alileo %irm"are pdater tool

    4.1 -rong serial port$f ;ou select a serial port that is not connected to an $ntelF alileo board an error message displa;s in the bottom of the

    application "indo" and the "pdate !irmware button is disabled M%igure H

    Figure ; rror message when wrong ser ial port is selected

    erif; the serial port as eGplained in section2 C then update the firm"are againusing the correct serial port

    4.2

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    17/18

    Troubleshooting

    4.4 *erial ports cannot !e selected on inu$f after to follo" all steps on section 3 and the serial ports are not selectable in the application it means is necessar; to

    provide the correct user permission to the serial ports There are t"o "a;s to solve this issue:

    4.5 %eco,ering a =!ric9ed> Intel® Galileo !oard+everal reasons might contribute to bric= $ntelF alileo boards li=e the removal of +5 cable or po"er suppl; during

    firm"are update or failures in the host computer $f the board is bric=ed it is possible to recover the board follo"ing the!orce ?eco9er section in the document alileo )oard "ser uide, "hich is available at

    http://www.intel.com/support/galileo/sb/*+-$ 22 .htm .

    5; adding the user to the dialup group "ith the follo"ing command:

    sudo user$od -a% dialout &$ylo'i()

    &r b; eGecuting the application using sudo. %or eGample:

    sudo ir$+are-u,dater- .0.

    http://www.intel.com/support/galileo/sb/CS-035225.htmhttp://www.intel.com/support/galileo/sb/CS-035225.htmhttp://www.intel.com/support/galileo/sb/CS-035225.htm

  • 8/15/2019 IntelGalileoFirmwareUpdaterUserGuide 1.0.4

    18/18