Home

eFLASHLOAD - Renesas Electronics

image

Contents

1. Target Setting Device File C workl eFLASHLOAD examples devicefile DF3539 800 OCD security ID FPEFFEFEFFEFEFFEFEFEEFEF Device Clock 24000 kHz Debug Interface Ge JTAG NWIRE NEXUS e e Debug Interface Speed 10000 KHz Clear OK Cancel Figure 14 Device Setup Dialog Notes e For V850 based products the Debug Interface and Debug Interface Clock can not be changed The Debug Interface is fixed to JTAG NWIRE NEXUS and the Debug Interface Speed is fixed to 10MHz e For RH850 based products only the 1 pin LPD or 4 pin LPD Debug Interface can be chosen o For 1 pin LPD specify a debug interface speed baudrate of 2000 1000 or 500 Kbps o For 4 pin LPD specify a debug interface speed LPD clock of 16500 11000 or 5500 KHz RO1UT0177ED0301 Rev 3 01 32 User Manual eFLASHLOAD eFLASHLOAD GUI The Clear button offers the possibility to delete the current device settings After the device setup has been finished the programmer parameter window is updated accordingly Device and Config File Device File DF3539 800 Version E1 00e Config File Target Device Device Name uPD70F 3539 Device Clock 24000 KHz OCD security ID PFFFFFFFFFFFFFFFFFFFFFFFF Debug i f JTAG NWIRE NEXUS Debug i f Speed 10 MHz IRAM start FEC00000 RAM end FECIFFFF IRAM size 128 kByte Figure 15 Device and Config file information RO1UT0177ED0301 Rev 3 01 33 Use
2. to be displayed by the eFLASHLOAD GUI eFL H fps addr unsigned int flash read addr eFL H fpe addr flash read data return verify failure return FAIL increment address pointers flash read addr verify addr return verify success return PASS Figure 3 Example of verify function RO1UT0177ED0301 Rev 3 01 User Manual 18 eFLASHLOAD FLASH monitor program 3 2 5 User Command User Command CMD USER 0x77777777 FLASH Monitor Function unsigned int FLM User Input Parameters None Return Parameters Return Value Remark PASS FAIL AAA A user specific value can be eFL H fps end returned Table 7 User command The User Command is a freely configurable function supported by the eFLASHLOAD GUI and the FLASH monitor program It can be used to execute for instance test software or any other user code before or after a dedicated FLASH operation The corresponding user code has simply to be added to the FLASH monitor program RO1UT0177ED0301 Rev 3 01 19 User Manual eFLASHLOAD FLASH monitor program 3 3 FLASH monitor program structure As reference a skeleton of the FLASH monitor program running on the V850 target microcontroller is shown in the figure below void main void Initialisation of CPU TODO start add code here TODO end if FIM Init FAIL eFL T cmd stat FAIL else eFL T cmd stat PASS while 1 switch eFL H cmd case CMD BLANK
3. 86 21 6887 7858 7898 Renesas Electronics Hong Kong Limited Unit 1601 1613 16 F Tower 2 Grand Century Place 193 Prince Edward Road West Mongkok Kowloon Hong Kong Tel 852 2886 9318 Fax 852 2886 9022 9044 Renesas Electronics Taiwan Co Ltd 7F No 363 Fu Shing North Road Taipei Taiwan Tel 886 2 8175 9600 Fax 886 2 8175 9670 Renesas Electronics Singapore Pte Ltd 1 harbourFront Avenue 06 10 keppel Bay Tower Singapore 098632 Tel 65 6213 0200 Fax 65 6278 8001 Renesas Electronics Malaysia Sdn Bhd http www renesas com Unit 906 Block B Menara Amcorp Amcorp Trade Centre No 18 Jin Persiaran Barat 46050 Petaling Jaya Selangor Darul Ehsan Malaysia Tel 60 3 7955 9390 Fax 60 3 7955 9510 Renesas Electronics Korea Co Ltd 11F Samik Lavied or Bldg 720 2 Yeoksam Dong Kangnam Ku Seoul 135 080 Korea Tel 82 2 558 3737 Fax 82 2 558 5141 RO1UT0177ED0301 Rev 3 01 User Manual O 2010 Renesas Electronics Corporation All rights reserved Colophon 1 0 46 eFLASHLOAD LENESAS Renesas Electronics Corporation RO1UT0177ED0301
4. Parameter area The following table describes the elements of the eFL structure Type TI Argument Description FLASH monitor command to be executed The variable is written by eFLASHLOAD Host and controls the operation of the FLASH monitor program target The following commands are supported CMD BLANK unsigned integer CMD ERASE CMD PROGRAM CMD VERIFY CMD USER The FLASH monitor program reads this variable and starts the indicated command execution User Manual eFLASHLOAD FLASH monitor program The FLASH monitor program target writes to this variable to acknowledge a command indicated by eFLASHLOAD host The target has to acknowledge the same command code indicated by the host The following acknowledge commands are supported CMD BLANK CMD ERASE unsigned integer eFL T cmd ack HESE CMD VERIFY CMD USER A cyclic read operation is performed by the eFLASHLOAD GUI to get the operating status In case a wrong command is acknowledge by the FLASH monitor program or the command is not acknowledged in time the operation is stopped by the eFLASHLOAD GUI and an error is displayed The FLASH monitor program target notifies the status or results of the current command under execution The following states are supported BUSY unsigned integer eFL T cmd stat PASS FAIL A cyclic read operation is performed by the eFLASHLOAD GUI to get the operating status and result The command info variable
5. eFLASHLOAD embedded FLASH Programmer Utility for V850 and RH850 based 32 bit Microcontrollers All information contained in these materials including products and product specifications represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp without notice Please review the latest information published by Renesas Electronics Corp through various means including the Renesas Technology Corp website http www renesas com Renesas Electronics RO1UT0177ED0301 Rev 3 01 www renesas com January 29 2015 Notice 1 All information included in this document is current as of the date this document is issued Such information however is subject to change without any prior notice Before purchasing or using any Renesas Electronics products listed herein please confirm the latest product information with a Renesas Electronics sales office Also please pay regular and careful attention to additional and different information to be disclosed by Renesas Electronics such as that disclosed through our website 2 Renesas Electronics does not assume any liability for infringement of patents copyrights or other intellectual property rights of third parties by or arising from the use of Renesas Electronics producis or technical information described in this document No license express implied or otherwise is granted hereby under any patents copyrights or other intellectual
6. sescessssessssssssesnssees 35 Figure 18 FLASH Image Setup dialog n00nnn0nnnnnnnnennnennnnnnnnnnnnnnnnnnnnnnnnnsnrnnnnrnsnrrnnnrenne 36 Figure 19 FLASH Image File information s sessscessscessssessasesnasees 3 FIGUTO ZO ACIONO Rule e 39 Figure 21 Programming Parameter VW mdow 40 PIMC 22 eS e TE 41 Figure 23 Command line mtertace 42 Figure 24 Command line error message sessirnar a 43 RO1UT0177ED0301 Rev 3 01 User Manual List of Tables Table 1 eFL structure elements 2 2 00 eee eee c ccc ecececeeeecececececeeeeaececececueaeaeaeseeeeueaeaeaeaneneess 13 Table 2 Monitor commande 13 Table 3 Blank check command DE 14 Table 4 Erasecommand rn rre nenas 15 able FONN COMMA WEE 16 Table 6 Verify command E 17 Table 7 User commande 19 Table 8 Main window areas s s s eseseseaenensnsnsknnanasnsasankunasasasatavksknnasasavasa 26 TableS ANIL ree Mea tad Sercotel entes 28 Table 10 Status RE 41 Table TOMTEN 43 RO1UT0177ED0301 Rev 3 01 User Manual eFLASHLOAD Warranty Disclaimer Chapter 1 Warranty Disclaimer Because eFLASHLOAD and the FLASH Monitor examples are licensed free of charge there is no warranty of any kind whatsoever and expressly disclaimed and excluded by Renesas either expressed or implied including but not limited to those for non infringement of intellectual property merchantability and or fitness for the particular purpose Renesas shall not have
7. The following command line options are supported by the embedded FLASH programmer Command xml lt configuration file gt bln ers prg Vrf epv usrf Definition specifies the configuration file to be loaded executes the Blank Check command executes the Erase command executes the Program command executes the Verify command executes the Autoprocedure E P V command Erase gt Program gt Verify executes the User command Table 11 Command line options By running the eFLASHLOAD programmer only one FLASH operation command can be passed at a time example eFLASHLOAD xml Dx4 NOR FLASH xml epv By passing more than one FLASH operation command to the eFLASHLOAD programmer an error message is displayed cx Command Prompt eFLASHLOAD lt E1 a gt Copyright lt c gt 2616 Renesas Electronics Europe GmbH Illegal combination of command line options Disconnected FAIL GIN workveFLASHLOAD gt Figure 24 Command line error message RO1UT0177ED0301 Rev 3 01 User Manual 43 eFLASHLOAD Command line interface 5 2 Return Codes For using the embedded FLASH programmer within an automated programming flow different return codes are generated depending on the FLASH operation result In case the FLASH operation was successfully the FLASH programmer returns value 0 zero Otherwise in case of errors during FLASH operation the value 1 minus one is returned by the
8. 4 fecO0eb 4 fecO0eb4 fec00eb4 fec0deb4 fecO0eb4 fecO0eb4 fec028e8 fec028e8 fec028e8 fec0293c fec02944 fec02968 fec02968 fec02968 fec02968 fec0298c fec029a8 fec029a8 fec029a8 fec029a8 fec029a8 fec02a00 fec02a00 fec02a00 fec02a00 fec08000 Size hex 0 00000000 00000000 00000000 00000000 00000000 00001a32 00000000 00000054 00000006 00000024 00000000 00000000 00000024 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000800 0000101c FLASH monitor program Size dec EA ER o 3 2 Sc Di as 8 ce E Ge gt j A mio N E wm CO Monitor area FEC00000 FECO296 Start addr FEC00000 Parameter addr FEC08000 Corresponding eFLASHLOAD setting and configuration Figure 6 FLASH monitor memory mapping RO1UT0177ED0301 Rev 3 01 User Manual eFLASHLOAD eFLASHLOAD GUI Chapter 4 eFLASHLOAD GUI The graphical user interface of eFLASHLOAD allows an easy and an intuitive configuration and handling When starting the eFLASHLOAD GUI a screen similar to the following one will appear Some commands and functions me be unavailable when the GUI is started depending on the specified configuration 15 Menu bar 4 Programmer parameter window El eeng gt eFLASHLOAD 3 00 Device and Config File Ready Device File DF3526 800 Loading Config File FLM Dx4 70F3526 xml
9. V850MINI L On Chip Debug Emulator the E1 On Chip Debug Emulator the IECUBE and IECUBE2 In Circuit Emulators eFLASHLOAD uses the standard debug interface to communicate with the target microcontroller For V850ES and V850E1 based devices the NWIRE debug interface is used for communication respectively for V850E2 the NEXUS debug interface Both debugs interface types NWIRE as well NEXUS are JTAG based communication interfaces For RH850 based microcontrollers the Renesas proprietary Low Pin Debug interface shortened LPD is used The LPD interface supports a 1 pin as well 4 pin debug communication to a RH850 based target microcontroller The software supports typical FLASH programmer functions as Blank check Erase Program Verify and the sequential E P V operation Erase gt Program gt Verify The software consists of a Windows GUI which controls a FLASH monitor program running on the target microcontroller The communication and synchronisation between the GUI and the FLASH monitor program is done via a standardized FLASH Loader parameter and command interface The FLASH monitor program running on the V850 or RH850 based target microcontroller is under full user responsibility and control Therefore there is no restriction on the supported FLASH memories By starting the eFLASHLOAD software the FLASH monitor program is loaded to the internal RAM of the V850 or RH850 based target microcontroller and executed All programming functions c
10. aa PASS Version E1 01m Config File FLM Dx4 70F3526 xmi Target Device Device Name uPD70F3526 Device Clock 4000 KHz OCD security ID FFFFFFFFFFFFFFFFFFFFFFFF lt 2 gt lt 2 gt Toolbar bar Debug i f JTAG NWIRE NEXUS Debug i f Speed 10 MHz RAM start FEDC0000 RAM end FEDFFFFF RAM size 256 kByte lt 3 gt Action lt B gt Action log window window SES File Name FLM Dx4 70F3526 hex Monitor area FEDCOOOO FEDC2623 Start addr FEDCOOOO Parameter addr FEDC8000 FLASH Image File File Name int Image 0x0000000 rec Image area 00000000 000 1EF47 Addr Offset 00000000 Target area 00000000 000 1EF47 Status l on ta 65 Hint bar 55 Status bar Figure 7 Graphical user interface RO1UT0177ED0301 Rev 3 01 25 User Manual eFLASHLOAD eFLASHLOAD GUI The main window consists of the following areas Displayed Items ais Men bar Menu items executable by the programming GUI Frequently used commands as buttons Action log window A programming GUI action log Programmer parameter window Programming parameter settings Command progress shown as a color or with a message Hints for commands and toolbar lt 5 gt Status bar Table 8 Main window areas 4 1 eFLASHLOAD Menu bar The menu bar of the embedded FLASH programmer GUI allows to load or save the tool configuration and to configure the GUI 4 1 1 File menu The file menu allows to load an existing or stored the current FLASH pr
11. and malfunctions under certain use conditions Further Renesas Electronics products are not subject to radiation resistance design Please be sure to implement safety measures to guard them against the possibility of physical injury and injury or damage caused by fire in the event of the failure of a Renesas Electronics product such as safety design for hardware and software including but not limited to redundancy fire control and malfunction prevention appropriate treatment for aging degradation or any other appropriate measures Because the evaluation of microcomputer software alone is very difficult please evaluate the safety of the final products or system manufactured by you 11 Please contact a Renesas Electronics sales office for details as to environmental matters such as the environmental compatibility of each Renesas Electronics product Please use Renesas Electronics products in compliance with all applicable laws and regulations that regulate the inclusion or use of controlled substances including without limitation the EU RoHS Directive Renesas Electronics assumes no liability for damages or losses occurring as a result of your noncompliance with applicable laws and regulations 12 This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics 13 Please contact a Renesas Electronics sales office if you have any questions regarding the information contai
12. any obligation to maintain service or provide bug fixes for the supplied Product s and or the Application Each User is solely responsible for determining the appropriateness of using eFLASHLOAD and the FLASH Monitor examples and assumes all risks associated with its exercise of rights under this Agreement including but not limited to the risks and costs of program errors compliance with applicable laws damage to or loss of data programs or equipment and unavailability or interruption of operations 1 1 Limitation of Liability In no event shall Renesas be liable to the User for any incidental consequential indirect or punitive damage including but not limited to lost profits regardless of whether such liability is based on breach of contract tort strict liability breach of warranties failure of essential purpose or otherwise and even if advised of the possibility of such damages Renesas shall not be liable for any services or products provided by third party vendors developers or consultants identified or referred to the User by Renesas in connection with eFLASHLOAD and the FLASH Monitor examples RO1UT0177ED0301 Rev 3 01 8 User Manual eFLASHLOAD Introduction Chapter 2 Introduction eFLASHLOAD is a software which allows the programming of embedded FLASH memories connected to a V850 or RH850 based 32 bit Microcontroller The eFLASHLOAD GUI uses the standard Renesas Debug hardware for programming as they were the QB
13. embedded FLASH programmer software RO1UT0177ED0301 Rev 3 01 AA User Manual Revision History Description Rev January 07 2011 WM First Edition Issued 2 200 March 15 2011 NJN Added V850ES and V850E1 Core support SE 24 Added E1 On Chip Debug Emulator support Added RH850 Core support July 3 2014 Added User Command support January 29 2015 WISE Aligned Bookmark Linkage RO1UT0177ED0301 Rev 3 01 User Manual 45 LENESAS SALES OFFICES Renesas Electronics Corporation Refer to http www renesas com for the latest and detailed information Renesas Electronics America Inc 2880 Scott Boulevard Santa Clara CA 95050 2554 U S A Tel 1 408 588 6000 Fax 1 408 588 6130 Renesas Electronics Canada Limited 1101 Nicholson Road Newmarket Ontario L3Y 9C3 Canada Tel 1 905 898 5441 Fax 1 905 898 3220 Renesas Electronics Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5FH U K Tel 44 1628 585 100 Fax 44 1628 585 900 Renesas Electronics Europe GmbH Arcadiastrasse 10 40472 D sseldorf Germany Tel 49 211 65030 Fax 49 211 6503 1327 Renesas Electronics China Co Ltd 7th Floor Quantum Plaza No 27 ZhiChunLu Haidian District Beijing 100083 P R China Tel 86 10 8235 1155 Fax 86 10 8235 7679 Renesas Electronics Shanghai Co Ltd Unit 204 205 AZIA Center No 1233 Lujiazui Ring Rd Pudong District Shanghai 200120 China Tel 86 21 5877 1818 Fax
14. property rights of Renesas Electronics or others 3 You should not alter modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part 4 Descriptions of circuits software and other related information in this document are provided only to illustrate the operation of semiconductor products and application examples You are fully responsible for the incorporation of these circuits software and information in the design of your equipment Renesas Electronics assumes no responsibility for any losses incurred by you or third parties arising from the use of these circuits software or information 5 When exporting the products or technology described in this document you should comply with the applicable export control laws and regulations and follow the procedures required by such laws and regulations You should not use Renesas Electronics products or the technology described in this document for any purpose relating to military applications or use by the military including but not limited to the development of weapons of mass destruction Renesas Electronics products and technology may not be used for or incorporated into any products or systems whose manufacture use or sale is prohibited under any applicable domestic or foreign laws or regulations 6 Renesas Electronics has used reasonable care in preparing the information included in this document but Renesas Electronics does not warrant that su
15. shows the current FLASH access address during FLASH programming and verifying This variable has to be updated by the FLASH monitor program within the program and verify function routine The eFLASHLOAD GUI host does use this information to show and update the progress status during programming and verification A cyclic read operation is performed by the host to update command progress information un This variable is written by eFLASHLOAD unsigned integer eFL H fps addr host and defines the FLASH start address for the current command pun This variable is written by eFLASHLOAD unsigned integer eFL H fpe addr host and defines the FLASH end address for the current command This variable is written by eFLASHLOAD host and defines the amount of bytes within the transfer buffer The maximum buffer size is equal to 4096 Bytes unsigned integer eFL T cmd info unsigned integer eFL H buf size RO1UT0177ED0301 Rev 3 01 12 User Manual eFLASHLOAD FLASH monitor program This is the transfer buffer for data to be written to the FLASH memory or data to be verified from the FLASH memory The transfer buffer is written by eFLASHLOAD The buffer size is fixed to 1024 words 4096 bytes unsigned integer eFL H_buf 1024 Table 1 eFL structure elements 3 2 FLASH Monitor Commande The following commands are supported by eFLASHLOAD By starting a FLASH operation using the eFLASHLOAD GUI the corresponding command
16. AD eFLASHLOAD GUI The predefined tags are eFLASHLOAD Defining the start of the configuration file DeviceSection Defining the device setup configuration DEVICE FILE Specifies the device file DEVICE OCDSECID specifies the OCD security ID DEVICE CLOCK Specifies the device clock target frequency Specifies the debug interface type e For V850 based products this tag is ignored The debug interface is fixed to JTAG For RH850 based producis the 1 pin LPD or 4 pin LPD Debug Interface must be chosen The following settings are supported DEVICE DEBUGINTERFACE LPD1PIN LPD4PIN Specifies the speed of the debug interface e For V850 based products this tag is ignored The debug interface speed is fixed to 10MHz e For RH850 based products please specify the speed as following DEVICE DEBUGSPEED gt For 1 pin LPD specify a baudrate of 2000 1000 or 500 Kbps For 4 pin LPD specify a LPD clock of 16500 11000 or 5500 KHz Specifies if auto connection is enabled or disabled EES Possible settings are on off MonitorSection Defining the FLASH monitor setup configuration MONITOR FILE Specifies the FLASH monitor file MONITOR SADDR Specifies the FLASH monitor start address MONITOR PADDR oidos the FLASH monitor parameter area base FlashSection Defining the FLASH image setup configuration FLASH FILE Specifies the FLASH image file FLASH ADDROFFSET Specifies the FLASH address offset Table 9 XML predefined tags RO1UT0177E
17. D0301 Rev 3 01 28 User Manual eFLASHLOAD eFLASHLOAD GUI 4 1 2 Setup menu The setup menu allows the configuration of the connection mode By selecting Auto connect to off the user has to establish the debug communication to the target device manually This is done by pressing the connect button within the tool bar After the corresponding FLASH operation was executed for instance blank check erase program or verify the user has to close the debug communication by pressing the connect button ones again Only if Auto connect is to off the connect button is visible Ki eFLASHLOAD File Help fy fr Auto connect lt lt lt KI eFLASHLOAD File Setup Help Connect button enabled Figure 10 Setup menu auto connect off In case Auto connect is set to on the communication to the target device is establish automatically By performing a corresponding FLASH operation for instance blank check erase program or verify the debug communication is established first the FLASH operation is executed and afterwards the debug communication is closed The connect button is disabled in case Auto connect is setto on KI eFLASHLOAD File Help fr Y Auto connect fy rd AS hd eFLASHLOAD wem e wm a o File Setup Help Connect button disabled Figure 11 Setup menu auto connect on RO1UT0177ED0301 Rev 3 01 29 User Manual eFLASHLOAD eFLASHLOAD GUI 4 1 3 Help m
18. D70F3539 24000 KHz FFFFFFFFFFFFFFFFFFFFFFFF JTAG NWIRE NEXUS 10 MHz FEC00000 FEC1FFFF 128 kByte FLASH Monitor File FLM Dx4 70F3539 extNOR rec FEC00000 FEC02967 FEC00000 FEC08000 FLASH Image File ext Image 0xF0000000 rec F0000000 F00469BF 00000000 FO000000 F004698F Figure 21 Programming Parameter Window Device and Config File area Displays information such as the device file device file version and loaded configuration file Target Device area Displays information such as the device name OCD security ID code device clock debug interface debug interface speed settings and target device RAM mapping resources RO1UT0177ED0301 Rev 3 01 User Manual FLASH Monitor File area Displays information such as the FLASH monitor file the monitor address area start address and parameter area start address 40 eFLASHLOAD eFLASHLOAD GUI FLASH Image File area Displays information such as the FLASH image file the image address area the address offset and target address area 4 5 eFLASHLOAD Status bar The status bar shows the current status and the progress of a command under execution Status Figure 22 Status bar Immediately after the programming GUI is started Establishing of the debug connection to the target device in progress The target device is ready to receive a new command A command execution is completed normally A command execution is terminated ab
19. UI performs the sequential Y E P V command Erase gt Program gt Verify 4 2 10 User button By pressing this button the FLASH programmer GUI performs the user command 4 2 11 Delete button By pressing this button all configurations including the device FLASH monitor IIUJ and FLASH image settings were cleared RO1UT0177ED0301 Rev 3 01 38 User Manual eFLASHLOAD 4 3 Action log window This window displays the log of programming GUI actions eFLASHLOAD 3 00 Ready Loading Config File FLM Dx4 70F3526 xml PASS Connecting Executor Version V850E2 Executor VI 10 Target Device uPD70F3526 Monitor program loaded successfully Monitor Running E P Y Erase FLASH PASS Program FLASH 107 20 30 40 50 60 70 80 90 100 PASS Verify FLASH 107 207 30 40 50 60 70 80 90 100 PASS Figure 20 Action log window RO1UT0177ED0301 Rev 3 01 User Manual eFLASHLOAD GUI 39 eFLASHLOAD eFLASHLOAD GUI 4 4 Programming Parameter Window This window displays the programming parameter settings Device and Config File Device File Version Config File Device Name Device Clock OCD security ID Debug i f Debug i f Speed RAM start RAM end RAM size File Name Monitor area Start addr Parameter addr File Name Image area Addr Offset Target area DF3539 800 E1 00e FLM_Dx4_70F3539 xml Target Device uP
20. al eFLASHLOAD FLASH monitor program 3 2 3 Program command Program Command CMD PROGRAM 0x33333333 FLASH Monitor Function unsigned int FLM Program Input Parameters Input Value Remark FLASH operation start Amount of bytes to be R Data to be written to the Update Parameters Parameter Value Remark This variable has to be updated in the FLASH programming function to indicate the progress status Current FLASH access Pee NG address during programming Return Parameters Return Value eg PASS FAIL SEL AM fos end In case of PROGRAM failure po the error address is returned Table 5 Program command RO1UT0177ED0301 Rev 3 01 16 User Manual eFLASHLOAD FLASH monitor program 3 2 4 Verify command Verify Command CMD VERIFY 0x44444444 FLASH Monitor Function unsigned int FLM Verify Input Parameters Input Value Remark FLASH operation start eFL H buf size Amount of bytes to be verified 7 A Data to be verified from the Update Parameters Parameter Value Remark This variable has to be updated in the FLASH verify function to indicate the progress status Current FLASH access PENSIO address during verifying Return Parameters Return Value Remark 0 PASS FAIL SS Se bs end In case of VERIFY failure the pe error address is returned FLH pe end In case of VERIFY failure the Pe error data is returned Table 6 Verify c
21. an be controlled by the eFLASHLOAD GUI in the same manner as using a standard FLASH programmer GUI like PG FP5 RO1UT0177ED0301 Rev 3 01 User Manual eFLASHLOAD Introduction The minimum system requirements for using eFLASHLOAD were e Target hardware consisting of o V850 or RH850 based microcontroller o embedded FLASH memory o On Chip debug interface or emulator interface e V850 or RH850 based target microcontroller o IRAM resources o 4124 Bytes for the FLASH Monitor Parameter Command area o 4 kByte 16 kByte for the FLASH Monitor Program depending on user implementation o Debug interfaces o NWIRE JTAG based V850ES V850E1 o NEXUS JTAG based V850E2 o 1 Pin and 4 Pin LPD Low Pin Debug RH850 e Debug Hardware o QB V850MINI L On Chip debug emulator o EI On Chip debug emulator o IECUBE and IECUBE2 In Circuit Emulators e Windows XP Windows Vista or Windows 7 based PC Workstation Note By using the In Circuit Emulators IECUBE or IECUBE2 the emulator has to be supplied with target power USB i f eFLASHLOAD GUI USB i f NEXUS IECUBE2 FLASH operations e Blank Check e Erase V850E2 Dx4 NOR FLASH ee DR4 3D Application Board Figure 1 eFLASHLOAD System Overview RO1UT0177ED0301 Rev 3 01 10 User Manual eFLASHLOAD FLASH monitor program Chapter 3 FLASH monitor program The eFLASHLOAD software installation does include a template of a FLASH monitor program All FLASH ven
22. ch information is error free Renesas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein 7 Renesas Electronics products are classified according to the following three quality grades Standard High Quality and Specific The recommended applications for each Renesas Electronics product depends on the product s quality grade as indicated below You must check the quality grade of each Renesas Electronics product before using it in a particular application You may not use any Renesas Electronics product for any application categorized as Specific without the prior written consent of Renesas Electronics Further you may not use any Renesas Electronics product for any application for which it is not intended without the prior written consent of Renesas Electronics Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics RO1UT0177ED0301 Rev 3 01 AS User Manual ENES 8 The quality grade of each Renesas Electronics product is Standard unless otherwise expressly specified in a Renesas Electronics data sheets or data books etc Standard Com
23. code and FLASH parameter set is written to the V850 or RH850 based target microcontroller The FLASH monitor program has to acknowledge the received command in time After this the selected operation is started The erLASHLOAD software performs a cyclic reading of the command status register to check the current command status Blank check CMD_BLANK Ox11111111 CMD ERASE 0x22222222 CMD_PROGRAM 0x33333333 CMD_VERIFY 0x44444444 CMD USER 0x77777777 Table 2 Monitor commands RO1UT0177ED0301 Rev 3 01 13 User Manual eFLASHLOAD FLASH monitor program 3 2 1 Blank check command Blank Check Command CMD BLANK 0x11111111 FLASH Monitor Function unsigned int FLM Blank Input Parameters Input Value eFL H fps addr FLASH start address eFL H fps end FLASH end address Return Parameters Return Value PASS FAIL In case of BLANK check eFL H fps end failure the error address is returned Table 3 Blank check command RO1UTO177ED0301 Rev 8 01 1 1 1 14 User Manual eFLASHLOAD FLASH monitor program 3 2 2 Erase command Erase Check Command CMD ERASE 0x22222222 FLASH Monitor Function unsigned int FLM Erase Input Parameters Input Value eFL H fps addr FLASH start address eFL H fps end FLASH end address Return Parameters Return Value PASS FAIL BL ine end In case of ERASE failure the pe error address is returned Table 4 Erase command RO1UT0177ED0301 Rev 3 01 15 User Manu
24. dor specific functions as FLASH initialisation blank check erase program or verify have to be implemented by the user itself 3 1 Parameter Command Interface The FLASH monitor program operation is based and controlled on a common parameter command interface The parameter command interface uses a reserved memory area within the internal RAM of the microcontroller The following structure is placed into the FLASH monitor parameter area which controls the FLASH monitor operation and also indicates the status and result of a FLASH operation Additionally a 4kByte transfer buffer is included within the structure which stores the data to be programmed or verified during FLASH operation FLASH Monitor Parameter Area pragma ghs startdata pragma ghs section bss eFLASH volatile struct unsigned int H cmd HOST TARGET command unsigned int T cmd ack TARGET HOST command acknowledgement unsigned int T cmd stat TARGET HOST command status unsigned int T cmd info TARGET gt HOST command information unsigned int H fps addr HOST gt TARGET FLASH programming start address unsigned int H fpe addr HOST gt TARGET FLASH programming end address unsigned int H buf size HOST TARGET buffer size amount of bytes within buffer unsigned int H buf 1024 HOST TARGET buffer 4kByte transfer buffer eFL pragma ghs section bss default pragma ghs enddata Figure 2 Command
25. e register eFL T cmd ack After this the command status register is changed to BUSY and the command is executed by calling the corresponding FLASH function as they are FLM Blank FLM Erase FLM Write FLM Verify and FLM User The corresponding FLASH function returns a PASS or FAIL information which indicates if the FLASH operation was successfully The result is checked by eFLASHLOAD After a FLASH operation is finished the FLASH monitor command variable is set to PASS and the FLASH monitor program is ready to receive the next command from the host eFLASHLOAD The following prototypes and defines are used by the FLASH monitor program s FLASH Monitor Functions unsigned int FIM Init void unsigned int FLM Blank void unsigned int FIM Zrase void unsigned int FIM Write void unsigned int FLM Verify void unsigned int FLM User void FLASH Monitor Defines define CMD BLANK 0x11111111 define CMD ERASE 0x22222222 define CMD PROGRAM 0x33333333 define CMD VERIFY 0x44444444 define CMD USER 0X77777777 define BUSY 0x55555555 define PASS 0x00000000 define FAIL QxtttfITITI Figure 5 FLASH monitor prototypes and defines RO1UT0177ED0301 Rev 3 01 22 User Manual eFLASHLOAD FLASH monitor program 3 4 FLASH monitor memory mapping The FLASH programming GUI allows and restricts the monitor program download and monitor execution only to and from the internal RAM of the target microcontroller D
26. eFL T cmd ack CMD BLANK eFL T cmd stat BUSY if FIM Blank FAIL eFL T cmd stat FAIL else eFL T cmd stat PASS eFL H cmd PASS break case CMD ERASE eFL T cmd ack CMD ERASE eFL T cmd stat BUSY if FLM Erase FAIL eFL T cmd stat FAIL else eFL T cmd stat PASS eFL H cmd PASS break case CMD PROGRAM eFL T cmd ack CMD PROGRAM eFL T cmd stat BUSY if FLM Write FAIL eFL T cmd stat FAIL else eFL T cmd stat PASS eFL H cmd PASS break case CMD VERIFY eFL T cmd ack CMD VERIFY eFL T cmd stat BUSY if FLM Verify FAIL eFL T cmd stat FAIL else eFL T cmd stat PASS eFL H cmd PASS break case CMD USER eFL T cmd ack CMD USER eFL T cmd stat BUSY default break Figure 4 FLASH monitor program structure RO1UT0177ED0301 Rev 3 01 20 User Manual eFLASHLOAD FLASH monitor program After entering the main function the FLASH is initialized by calling function FLM Init The init function returns a PASS or FAIL information which is checked by eFLASHLOAD Within the endless loop the main body of the FLASH monitor program can be found The monitor program reads the FLASH monitor command variable eFL H_cmo written by eFLASHLOAD and branches to the corresponding case RO1UT0177ED0301 Rev 3 01 21 User Manual eFLASHLOAD FLASH monitor program Within the case the command is acknowledge by the monitor by writing to the FLASH monitor command acknowledg
27. ea start address must not point into the address area of the FLASH monitor file RO1UT0177ED0301 Rev 3 01 34 User Manual eFLASHLOAD eFLASHLOAD GUI The Clear button offers the possibility to delete the current FLASH monitor settings After the FLASH monitor setup has been finished the programmer parameter window is updated accordingly FLASH Monitor File File Name FLM Dx4 70F3539 extNOR rec Monitor area FEC00000 FEC02967 Start addr FEC00000 Parameter addr FECO8000 Figure 17 FLASH Monitor File information RO1UT0177ED0301 Rev 3 01 35 User Manual eFLASHLOAD eFLASHLOAD GUI 4 2 3 FLASH Image setup dialog E be programmed to the FLASH memory By selecting this menu item the following Img dialog window appears and offers the possibility to specify the corresponding FLASH image and the address offset En The FLASH image setup dialog allows to select and setup the FLASH image to FLASH Image Setup FLASH Image Setting Image File C _work _eFLASHLOAD _examples _image ext Image 0xF0000000 rec ae Address range F0000000 FO0469BF Address Offset 00000000 signed integer Clear corcel Figure 18 FLASH Image Setup dialog The FLASH image file has to be available in an Intel Hex or Motorola S record format For Intel hex the extended linear address record and extended segment address record formats are supported With regard to the Motorola S record type the S2 and S3 record format is sup
28. enu The help menu shows the release and version information of the FLASH programmer GUI About eFLASHLOAD eFLASHLOAD Version V3 00 Renesas Electronics Europe GmbH Copyright c 2014 Figure 12 About eFLASHLOAD dialog RO1UT0177ED0301 Rev 3 01 30 User Manual eFLASHLOAD eFLASHLOAD GUI 4 2 eFLASHLOAD Tool bar The tool bar contains buttons to configure the embedded FLASH programmer GUI and to start all key functions quickly The following buttons and corresponding functions are offered by eFLASHLOAD AD Opens the Device Setup dialog box Opens the FLASH Monitor Setup dialog box Opens the FLASH Image Setup dialog box Executes the connect command or disconnect command Executes the Blank Check command Executes the Erase command Executes the Program command Executes the Verify command Executes the Autoprocedure E P V command Erase gt Program gt Verify Executes the User command UI Deletes all settings Figure 13 eFLASHLOAD tool bar RO1UT0177ED0301 Rev 3 01 31 User Manual eFLASHLOAD eFLASHLOAD GUI 4 2 1 Device Setup dialog this menu item the following dialog window appears and offers the possibility to specify the corresponding V850 or RH850 based device file the OCD security ID the device clock target frequency the debug interface and the debug interface clock re The device setup dialog allows to setup the target microcontroller By selecting Device Setup
29. ned in this document or Renesas Electronics products or if you have any other inquiries Note 1 Renesas Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics RO1UT0177ED0301 Rev 3 01 AS User Manual ENES Regional Information Some information contained in this document may vary from country to country Before using any Renesas Electronics product in your application please contact the Renesas Electronics office in your country to obtain a list of authorized representatives and distributors They will verify Device availability Ordering information Product release schedule Availability of related technical literature Development environment specifications for example specifications for third party tools and components host computers power plugs AC supply voltages and so forth Network requirements In addition trademarks registered trademarks export restrictions and other legal issues may also vary from country to country Visit http www renesas com to get in contact with your regional representatives and distributors RO1UT0177ED0301 Rev 3 01 LENESAS User Manual Table of Contents Chapter 1 Warranty Disclalmer s s sssssssssssssnsss 8 1 1 Limitation O Liability s
30. normal Table 10 Status bar RO1UT0177ED0301 Rev 3 01 41 User Manual eFLASHLOAD Command line interface Chapter 5 Command line interface Beside the graphical user interface the FLASH programmer GUI provides a command line interface to support batch mode operation or automatic FLASH operations The syntax for the command line interface is as following eFLASHLOAD xml config filename lt command gt By executing the embedded FLASH programmer GUI without any options from the command line the graphical user interface is started Additionally by starting the GUI only with the configuration file specified the graphical user interface is started and configured according to the configuration file By running the embedded FLASH programmer GUI via the command line interface all status information process information and operation results are displayed in the command shell window sis C N workveFLASHLOAD gt eFLASHLOAD exe xml FSL 7 F3537 xml epu eFLASHLOAD CE1 ffa Copyright Cc 291 Renesas Electronics Loading Config File FSL 7 F3537 xml PASS E P U Erase FLASH PASS Program FLASH 167 247 307 4087 507 607 707 807 90 1007 PASS Verify FLASH 107 207 307 407 507 607 707 807 907 1007 PASS CIN workseFLASHLOAD Figure 23 Command line interface RO1UT0177ED0301 Rev 3 01 42 User Manual eFLASHLOAD Command line interface 5 1 Command line options
31. ogrammer configuration The configuration consists of the target device FLASH monitor and FLASH image settings The configuration is stored within the XML file format eFLASHLOAD Setup Help 1 Load config 2 Save config 3 Exit Figure 8 File menu 1 Load XML based configuration file 2 Save XML based configuration file 3 Exit FLASH programmer GUI RO1UT0177ED0301 Rev 3 01 26 User Manual eFLASHLOAD eFLASHLOAD GUI The XML based configuration file and the corresponding tags are shown below lt xml version 1 0 gt lt eFLASHLOAD gt lt DeviceSection gt DEVICE FILE gt devicefile dr7 701035 dvf lt DEVICE FILE lt DEVICE OCDSECID FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFK DEVICE OCDSECID lt DEVICE CLOCK 8000 DEVICE CLOCI DEVICE DEBUGINTERFACE LPD4PIN DEVICE DEBUGINTERFACE DEVICE DEBUGSPEED 11000 DEVICE DEBUGSPEED DEVICE AUTOCON off DEVICE AUTOCON DeviceSection MonitorSection MONITOR FILE NFLASH monitorNFLM ELL R7F701035 SelfprogVout VFELM FIL R7F701035 hex MONITOR FILE MONITOR SADDR FEDEOOOO MONITOR SADDR MONITOR PADDR gt FEDE8000 lt MONITOR_PADDR gt MonitorSection FlashSection FLASH FILE gt V imagevext Image 0xF0000000 hex lt FLASH FILE FLASH ADDROFFSET gt F0000000 lt FLASH ADDROFFSEI FlashSection eFLASHLOAD Figure 9 XML based configuration file RO1UT0177ED0301 Rev 3 01 27 User Manual eFLASHLO
32. ommand RO1UT0177ED0301 Rev 3 01 17 User Manual eFLASHLOAD FLASH monitor program An example of the FLASH monitor verification function could be similar to the following implementation ss s s mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmzmzmzmzmm Function FLM Verify Description Executes verify command f SSSSSSS SSS SSS SSS SSS SSS SSS SSS SSS SSS SSS SSS SSS SS SSS SSS SSS SSS SSS SS SSS SSS SSSSSss unsigned int FLM Verify void ff pointer to transfer buffer reference data unsigned int verify addr unsigned int verify data pointer to FLASH memory verification data unsigned int flash read addr unsigned int flash read data get FLASH start address verification data start address flash read addr unsigned int eFL H fps addr get transfer buffer start address the reference base verify addr unsigned int seFL H buf start verify while flash read addr lt unsigned int 7 eFL H fps addr eFL H buf size H get FLASH contents verification data flash read data flash read addr get transfer buffer reference data verify data verify addr indicate current FLASH address for progress information displayed by the eFLASHLOAD GUI eFL T cmd info unsigned int flash read addr compare FLASH data with reference data if flash read data verify data in case of mismatch indicate FLASH address and FLASH read data
33. ownloading to the internal FLASH memory of the microcontroller is not supported The eFLASHLOAD GUI checks the mapping of the FLASH monitor program code which must fit to the IRAM area of the V850 or RH850 based microcontroller Additionally to this the FLASH parameter area which is used as communication and synchronisation interface between the eFLASHLOAD GUI and the FLASH monitor program must be placed to the internal RAM of the microcontroller as well A sample of the FLASH monitor memory mapping for a V850E2 Dx4 device and the Green Hills tool chain is shown in the next figure RO1UT0177ED0301 Rev 3 01 23 User Manual eFLASHLOAD FLASH monitor program including code and constants FLASH monitor variables and stack FLASH monitor start address N Section intvect end rozdata robase rosdata rodata text iixaddr fixtype secinfo syscall romdata romzdata romsdata romtdata data bss sdabase sdata sbss Zdata zbss ramtext tdata exec stack PO gegen FLASH monitor FLASH monitor memory mapping parameter area user defined section Target Device Device Name uPD70F3539 Device Clock 24000 KHz OCD security ID FFFFFFFFFFFFFFFFFFFFFFFF Debug i f JTAG NWIRE NEXUS Debug i f Speed 10 MHz RAM start FEC00000 RAM end FEC1FFFF RAM size 128 kByte r FLASH Monitor File File Name FLM Dx4 70F3539 extNOR rec Base si1
34. ported RO1UT0177ED0301 Rev 3 01 36 User Manual eFLASHLOAD eFLASHLOAD GUI The FLASH image address offset can be specified as a signed integer The resulting target address for the FLASH operation is displayed within the programmer parameter window after the FLASH image setup has been finished The Clear button offers the possibility to delete the current FLASH image settings FLASH Image File File Name ext Image 0xF0000000 rec Image area F0000000 FO04698F Addr Offset 00000000 Target area F0000000 FOO04698F Figure 19 FLASH Image File information RO1UT0177ED0301 Rev 3 01 37 User Manual eFLASHLOAD eFLASHLOAD GUI 4 2 4 Connect Disconnect button a By pressing this button the debug interface connection to the target SCH microcontroller is established In case a connection was already established the communication is closed disconnected The button is only visible in case Auto connect is set to off 4 2 5 Blank check button By pressing this button the FLASH programmer GUI performs the blank check d command 4 2 6 Erase button By pressing this button the FLASH programmer GUI performs the erase Fly Ki command 4 2 7 Program button By pressing this button the FLASH programmer GUI performs the program y command 4 2 8 Verify button By pressing this button the FLASH programmer GUI performs the verify command 4 2 9 E P V button By pressing this button the FLASH programmer G
35. puters office equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots High Quality Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems safety equipment and medical equipment not specifically designed for life support Specific Aircraft aerospace equipment submersible repeaters nuclear reactor control systems medical equipment or systems for life support e g artificial life support devices or systems surgical implantations or healthcare intervention e g excision etc and any other applications or purposes that pose a direct threat to human life 9 You should use the Renesas Electronics products described in this document within the range specified by Renesas Electronics especially with respect to the maximum rating operating supply voltage range movement power voltage range heat radiation characteristics installation and other product characteristics Renesas Electronics shall have no liability for malfunctions or damages arising out of the use of Renesas Electronics products beyond such specified ranges 10 Although Renesas Electronics endeavors to improve the quality and reliability of its products semiconductor products have specific characteristics such as the occurrence of failure at a certain rate
36. r Manual eFLASHLOAD eFLASHLOAD GUI 4 2 2 FLASH Monitor Setup dialog program to be executed By selecting this menu item the following dialog window appears and offers the possibility to specify the corresponding FLASH monitor the FLASH monitor start address and the start address of the FLASH monitor parameter area Pan The FLASH monitor setup dialog allows to select and setup the FLASH monitor mon Monitor Setup Monitor Setting Monitor File C work eFLASHLOAD examples FLASH m HM Dx4 70F3539 extNOR rec ais Address range FECOOOOO FECO2967 Monitor Start Address FECOOOOO Parameter Area Start Address FEC08000 Clear Conca Figure 16 FLASH Monitor Setup dialog The FLASH monitor file has to be available in an Intel Hex or Motorola S record format For Intel hex the extended linear address record and extended segment address record formats are supported With regard to the Motorola S record type the S3 record format is supported The FLASH monitor start address defines the entry address of the monitor program equal to the reset address of the monitor program Please note that the monitor start address must fit to the address range of the FLASH monitor file The FLASH parameter area start address defines the base address of the parameter and command area which is used for communication and synchronization between the eFLASHLOAD GUI and the FLASH monitor program Please note that the parameter ar
37. s ssssessssssnsusnuunsnsas 40 4 5 eFLASHLOAD Status bar anvannnnnnnnnnnnnnnnnnnnnnnnnunnunnunnunnunnunnnnnunnnnnnnnnnnnnnnnnnnnnen 41 Chapter 5 Command line interface s 42 5 1 Command WINE OD de CN 43 BZ Return EE SREE PEA EE 44 RO1UT0177ED0301 Rev 3 01 User Manual List of Figures Figure 1 eFLASHLOAD System Overvlew s c ssecsssscsssscssescssencesencennvens 10 Figure 2 Command Parameter area ccccsecccsecccsececeuceceuceceusecsusecsuseseueessueessueesaees 11 Figure 3 Example of verify Tunchon irie E 18 Figure 4 FLASH monitor program structure 20 Figure 5 FLASH monitor prototypes and defines eeeeesknseennnsennnneetos 22 Figure 6 FLASH monitor memory MapPINg s s ssssssssssssesssssssasesassssustos 24 Figure 7 Graphical user mterlace 25 FOUTS al EE 26 FIQUre 9 AMLDasea Re el e train BE 27 Figure 10 Setup menu auto connect oft 29 Figure 11 Setup menu auto Connect MN 29 Figure 12 About eFLASHLOAD dalog 30 Figure 13 SFLASHLOAD TOO Discs 31 Figure 14 Device Setup DIAIOG EE 32 Figure 15 Device and Config file information e s esesscesessessnaseses 33 Figure 16 FLASH Monitor Setup dialog esscesesscesssscnnnscsnnsennnsenes 34 Figure 17 FLASH Monitor File information
38. teel ibas 8 ChaDleF2 Moduli E 9 Chapter 3 FLASH monitor program s ssss ssssssssssssss 11 3 1 Parameter Command Interface rrauuauunaunaunnnunaunnnnnnunnunnnunnunnnnnnunnnnnnunnunnnunnn 11 3 2 FLASH Monitor OMMANOS uti 13 3 2 1 Blank check een un CT hr 14 3 2 2 Erase NNN 15 322 3 Program COMMANO EE 16 JA VENN erun e Le BEE 17 3 25 User Command sico L E 19 3 3 FLASH monitor program Structure ss sssssssssssssssssssssunonss 20 3 4 FLASH monitor memory mapping ssss ssss ssssssssssssssssssnusssnunsnnunnnnos 23 Chapter4 eFLASHLOAD GUl annnnnnennnnnnnnnnnnnnnnnnnnennnnennnnennnnennnnennnnnnn 25 41 eFLASHLOAD Menu bar i uvnnnnnnnnnnnnnnnnnnnnunnunnunnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnunnur 26 PENN 26 112 BENN 29 NEE RED ELLE EE E 30 4 2 eFLASHLOAD Tool DAF Luse 31 421 Device SIUD AAN BE 32 4 2 2 FLASH Monitor Setup dialog ss sssssssssssssssnnsssusssnnnunsssssnnnnnnssssnnnsos 34 Azo FLASH IMAG SEND dialog EE 36 4 2 4 Connect Disconnect buttOn rrranrunannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnennnnnnnnnnnnunnnnnennnnennnnennuer 38 425 Blank check button cacas 38 4 2 6 Erase DU HON EE 38 427 de eler DU One n aa a i ir 38 SEI Nr 38 429 EPV NS 38 2210 User DUNOMA E 38 4 2 11 Delete button E 38 4 3 Action log WINQOW Lasses 39 4 4 Programming Parameter WINdOW s ss

Download Pdf Manuals

image

Related Search

Related Contents

  Hardcano 13  BOTTICELLI VENERE D - Amazon Web Services  PROGRESS  Samsung YP-U6QB 用户手册  I-7080, I-7080B  Manuel d`utilisation  Samsung HMX-H100P Uporabniški priročnik  freedom manuel - Piscines Freedom  RE21 TYPE - LUMEL SA  

Copyright © All rights reserved.
Failed to retrieve file