Home

PG-FP5 Flash Memory Programmer User`s Manual

image

Contents

1. Figure 4 55 Save as Dialog Box Look in gt FPS_PAJ da jE 4 E 78F1166 esf My Recent Documents Desktop My D ocuments My Computer a My Network File name Places Files of type FPS setup files est R20UTO008EJ0500 Rev 5 00 2011 12 26 tENESAS Cancel Page 84 of 254 lt R gt lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 4 gt Object HEX file area Select the program file in this area If an HCUHEX file is selected HCUHEX file is displayed in this area Figure 4 56 Object HEX file Area Object HEX file Do FPS PR sample hex Tue Mar 08 07 57 06 2011 m Erase memory before download Program file selection list Select the program file to be used If no program files are registered in the valid programming area program files stored in the bin folder in the programming GUI installation folder are displayed If the reference folder is changed by using the button program files stored in the changed folder are displayed Erase memory before download check box The Erase memory before download check box allows the user to select whether to delete the internal memory of the FP5 before downloading a new program file Under normal conditions check this box Caution Clear this check box when downloading and writing two program files When a file is downloaded with this check box cleared the PG FP5 downloads data 512 bytes at a ti
2. Ver Firmware Version V2 0 Board H W Y1 FPGA V4 Serial No HC10340174 Standard mode unsecured riEcks ari ff fcO0D0D f f Ef 100000 10Yfff 7 ECOOO LFLEELEE Checksum Code FFFCOQOQ FFFFFFFF O3FCOO00 Checksum Data O0100000 00107FFF 00FF00 Checksum UB ROM FE ECODO FF FEFEF OO3FCOO00 Checksum Total O4BB4000 4 Quit command The Quit command terminates the programming GUI The programming GUI can also be terminated by clicking the button on the right end of the title bar in the main window When the programming GUI is terminated various settings are saved in the INI file FP5 ini and these settings are loaded when the programming GUI is started the next time R20UTOOO8EJ0500 Rev 5 00 2011 12 26 tENESAS Programmer Yar 42 07 0 Standard mode unsecured Parameter and Setting file Mame RSF562TAA pr5 Version 44 00 Mame ASF 5627 AA est Mon Nov 28 12 06 04 2011 Download tile Mame sample_rx hes Date Wed Nov 2153300 2011 Type HE file User mat FFFCOODO FFFFFFFF Data mat 00700000 001 0 F FF FF FFCOOO FF PFFFFF File checksum Arithmetic checksum O3FCOOO0 FFFCOOOO FFFFFFFF OO7F S000 007 00000 00107 F FF DOSFCODO FFYFCOOO FF FFFFF 04664000 Page 51 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 3 2 Programmer menu Clicking the Programmer menu displays the following pull down menu This menu includes commands related to FP5 sett
3. 330 Signal output Signal _CONN 1 LLJ FP5_3 3V o o a 74LV126A no 3 4 7KQ gt AN Signal_VRF 8 Self test circuit hL Lu a 74LV126A a N E Signal input a reult 5 pb FP5_3 3V FP5_3 3V 741V1 as 4 7KQ E gt O lt Siona START 9 Self test circuit Signal input circuit EMZ6 8 E FP5 User System Button circuit N a N O gt R20UTOO08EJ0500 Rev 5 00 Page 141 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 7 USAGE THE REMOTE CONNECTOR Figure 7 2 Equivalence Circuit 2 2 c CLR FP5_3 3V 74LV126A 4 7KQ gt Signal_CLR 10 sorter LLJ 74LV126A a N Signal input m circuit FP5_3 3V a FP5 User System 7 4 External Connection Example A connection example with a remote connector external switch and LED is shown Figure 7 3 External Switch and LED Connection Example PASS 3 ERROR 4 BUSY 2 START 9 R20UTOO08EJ0500 Rev 5 00 Page 142 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS CHAPTER 8 USAGE COMMUNICATION COMMANDS This chapter describes how to use communications commands from a host machine to operate the FP5 8 1 Starting the Communications Software In order to use communications commands for operation communications with the FP5 must be established with communications software In this chapter we shall describe how to use HyperTerminal which is a part of Windows to establish communications 1 Conn
4. Remote connector Figure 9 19 Remote connector 15 Pin D SUB Female Connector Pin Assignment 15 9 Remark Part number of remote connector a 15 pin D SUB female connector 07433FB015S200ZU Suyin Connector R20UTOO08EJ0500 Rev 5 00 Page 198 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN This chapter explains the basic notes on the target system for writing to the flash memory in the target device using the FP5 1 3 Target Device Pin Recommended Design Common item RESET R20UT0008EJ0500 Rev 5 00 2011 12 26 When connecting the FP5 output signal pins refer to CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS and pull up or pull down with a resistance in compliance with the device specifications Vin Vit When connecting the FP5 input signal pins refer to CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS and pull up or pull down with a resistance in compliance with the device specifications lon lot After turning on the FP5 power supply the states of the various terminals before and after command execution will be as follows The pins other than the RESET pin and GND pin will be in the Hi Z state Observe the waveforms of the terminals on the target device If the electrical specifications are not satisfactory then shape the waveforms by adding buffers and so on If using a cable other than the in
5. 871166 pro Version 47 00 Mame FOF 1166 est Date Wed Dec 07 20 57 31 2011 PG FP5 Power will be switched OFF nor Download file Mame sample hex Tue Mar 8 07 57 00 2011 HE file error x h E 1100 y Communication within host PG and FlashProgrammer is broken OOOOO000 0003F FFF Target device Mame 78F1166 Port UART Pulse Hurm O Speed 1 O00 000 bps Wide 05 00 FPS Freq Internal Osc Target 1 00 4 Click the button in the error message dialog box and then press the POWER button on the FP5 to turn on power R20UTO008EJO500 Rev 5 00 Page 35 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 5 Click the Programmer menu on the menu bar and select Setup host connection the Host Connection dialog box will then be opened Select the communication mode used and then click the button lt R gt Figure 3 9 Setup host connection Command File Programmer Device Help setup host connection select Programming area p v Buzzer Pre Reset selt lest 1004 Update Firmware FPG Update FPGA P E FPS Manager Figure 3 10 Host Connection Dialog Box Host Connection fe LSB Serial Port cor gt Baud 115200 Cancel R20UTOOO8EJ0500 Rev 5 00 Page 36 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 6 Communication with the host machine is established FPGA Vx is displayed in the acti
6. BUSY Checksum Display after executing the command PASS Checksum xxxx OXXXXxX When completed normally PASS Checksum operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 189 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 18 vrf command Executes Verify command Input format vrt Description of the function Executes a similar function to the programming GUI Device menu gt Verify command Example of usage Status LED Message display Display while executing the command BUSY Verify Chip Verify Chip Chip mode Addr 0x000000 10 20 100 Display while executing the command BUSY Verify Block Verify Block sss to eee Block mode Addr 0x000000 10 20 100 or Verify Block 000 10 20 100 Verify Block 001 Verify Block eee Display while executing the command BUSY Verify Area Verify Area 000 Area mode Addr 0x000000 10 20 100 Verify Area 001 Verify Area eee Display after executing the command PASS Returns to the display PASS When completed normally before executing the Verify operation finished command Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX Verify operation finished R20UT0008EJO0500 Rev 5
7. IO signal setting area IO signal setting lOO 107 102 IOs 104 105 lt R gt lt 12 gt ID code area For the RX family R8C family and SuperH family ID code authentication is performed before each command is executed Enter an ID code in the ID code area For the RX family and SuperH family the FP5 automatically repeats it three times the flash memory in the microcontroller is erased depending on the setting For the R8C family it is performed only once For details on ID code refer to the user s manual of the target device Figure 4 80 ID code area ID Code FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF R20UTO008EJO500 Rev 5 00 Page 108 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 3 4 Help menu Clicking the Help menu displays the following pull down menu lt R gt Figure 4 81 Help Menu File Programmer Device Help T Help Topics 1 J About FPS 2 1 Help Topics command The Help Topics command opens the FP5 help file 2 About FP5 command This command opens the following dialog box and shows the versions of the programming GUI Clicking the button closes this dialog box lt R gt Figure 4 82 About FP5 Dialog Box About FPS FPS version v2 07 Copyright C 2005 2011 Renesas Electronics Corporation R20UTOO08EJ0500 Rev 5 00 Page 109 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 4 Toolbar The commands
8. Prog Area Displays the valid programming area from the four 4 MB each or eight 2 MB each programming areas in the FP5 Display example in the case when the valid programming area is Area 0 Prog Area On 0 Chip ERS dis Displays the setting of the Disable Chip Erase check box in the Security flag settings area on the Advanced tab in the Device Setup dialog box on Selected off Not selected Block ERS dis Displays the setting of the Disable Block Erase check box in the Security flag settings area on the Advanced tab in the Device Setup dialog box on Selected off Not selected R20UTOO08EJ0500 Rev 5 00 Page 135 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE lt R gt Table 6 3 Option Setting Menu 2 2 Option Setting gt PRG disable READ disable Boot Blk PRG dis Reset Vector End Boot Blk FS area OCD ID xxxxxxxx Displays the setting of the Disable Program check box in the Security flag settings area on the Advanced tab in the Device Setup dialog box on Selected off Not selected Displays the setting of the Disable Read check box in the Security flag settings area on the Advanced tab in the Device Setup dialog box on Selected off Not selected Displays the setting of the Disable boot block cluster reprogramming check box in the Security flag settings area on the Advanced tab in the Device Setup dialog box on
9. Speed 1 000 000 bp dd 05 00 FP5 Fred Internal sc T arget 1 00 Programmer area Displays information such as the programming GUI version FP5 firmware version valid programming area number and FP5 mode Parameter and Setting file area Displays information such as the PR5 file name and its version and the ESF file name and date set in the valid setting programming area Download file area Displays information such as the file name date type and start and end addresses of the program file set in the valid setting programming area If an HCUHEX file is selected HCUHEX file is displayed in Type If an HEX file without option data is selected HEX file is displayed in Type File checksum area Displays the checksum result for execution of the Checksum command in the File menu R20UTO008EJO500 Rev 5 00 Page 112 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Target device area Displays information of the settings on the Standard tab in the Device Setup dialog box This area is updated after the button in the Device Setup dialog box is clicked and files are downloaded 4 7 Status Bar The status bar shows the progress as a color or with a message when a PR5 file ESF file or program file is selected or when a command is executed for the target device Figure 4 85 Status Bar Table 4 4 Status Bar Displays Immediately after the progr
10. Voltage detector Target System Figure 11 6 Vpp Pin Transistor Voltage detector Target System R20UTO008EJO500 Rev 5 00 Page 211 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 12 TROUBLESHOOTING CHAPTER 12 TROUBLESHOOTING This chapter explains troubleshooting Remark Using the self testing function the user can find out the reason why the FP5 does not operate normally such as a defect in the FP5 or problems in other hardware For how to use the tool refer to 4 3 2 6 Self Test command 12 1 Problems During Startup This section explains troubleshooting for problems that may occur between software installation and startup 1 The button on FP5 is pressed but the LED does not turn on Cause The cause may be a poor connection of the FP5 or AC adapter or a possible defect Action Confirm that the AC adapter is plugged in firmly If this does not resolve the problem consider repair 2 When the USB cable is connected and power to the FP5 is turned on the driver is not recognized by Plug and Play Cause The USB connector may not be inserted properly into the USB port Action Confirm that the USB connectors are fully inserted into the USB ports of the host machine and the FP5 Alternatively disconnect the USB connector and insert it again after a short time 3 The USB driver file cannot be found at a specified location Cause lt R gt The USB driver may not have been installed correctly
11. Wrb Timeset err Writeback time setting error The parameter file may contain invalid data Contact Renesas Electronics 070 Write timeout Write timed out There was a communication problem between the FP5 and target device Try the operation again 071 Write failed Write operation failed Either the device was not blank before writing or a device defect is causing this error 072 Write retry err Write retry error Either the device was not blank before writing or a device defect is causing this error 073 Wrt Timeset err Write time setting error The parameter file may contain invalid data Contact Renesas Electronics 080 Vrf Timeout Verify timed out There was a communication problem between the FP5 and target device Try the operation again 081 Verify failed Verify failed The data in the target device s flash memory is not the same as in the FP5 IVrf Timeout Internal verify timed out There was a communication problem between the FP5 and target device Try the operation again Verify failed Internal verify error An error was occurred while the write data level was being checked VGT Comm err Device communication error The FP5 is not communicating properly with the target device Check that the FP5 is correctly connected to the target device SUM Comm err Device communication error The FP5 is not communicating properly with the target device Check that the FP5 is correctly connected to the target device SCF Comm err Device communica
12. Abort Save File lt file name gt cannot be opened File saving was aborted E1524 Data error Abort DATA Check A data error has been found in the program file Data checking was aborted E1525 Temporary file could not be read Abort Save File Opening of the temporary file has failed The file may be corrupted R20UTOO08EJ0500 Rev 5 00 Page 218 of 254 2011 12 26 tENESAS PG FP5 APPENDIX A MESSAGES 3 3 Error line lt line number gt A data count error has occurred in line ine number The Data Count error Abort Data Count Check program file format may be incorrect E 1527 Cannot open temporary file Opening of the temporary file has failed The file may be corrupted E 1528 File Save error Abort Save File Saving the file has failed lt line number gt Check sum error Continue A checksum error has occurred in line ine number The program file format may be incorrect Select whether to continue the operation E 1530 Too large address Edit range O 0x420000 The program file address is too large Set an address value in the range 0 to 420000h Data Flash format error lt data address gt Invalid ID Tag The data flash format is invalid Valid 4 bytes are followed by an ID tag of 4 byte FFh or 4 byte 00h in the data flash area An error occurs if the ID tag includes defects or FFh or 00h is included E1532 Parameter of Start Address is invalid The value input as the start address is no
13. CONNECTORS AND CABLES e Change of table Addition of lt 4 gt I C to lt 6 gt V850 Single wire UART CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN C 3 4 8 3rd edition A 2 Error Warning Dialog Boxes for Programming GUI Operation APPENDIX A A 3 Information Dialog Boxes for Programming GUI Operation MESSAGES A 4 Error Messages Displayed in FP5 Message Display e Addition of messages C 2 DC Characteristics Ta 0 to 40 C APPENDIX C ELECTRICAL SPECIFICATIONS OF e Addition of ILIH TARGET INTERFACE 4th edition Change of the URL of Version up Service Throughout 1 6 Hardware Specifications CHAPTER 1 OVERVIEW e Change of VoL and ILIL e Change of Table 1 1 Hardware Specifications 4 3 1 File menu 2 Upload from FP5 command CHAPTER 4 e Addition of Figure 4 9 Upload from FP5 Dialog Box in the HEX Editor b The PROGRAMMING GUI uploaded file is for a target device that supports data flash USAGE Figure 4 37 Action Log Window e Change of the title 4 3 3 Device menu e Change of the following figures Figure 4 45 Get Flash options Command Figure 4 64 Device Setup Dialog Box Advanced Tab Figure 4 68 Flash options Area Figure 4 70 Security flag settings Area 4 3 3 Device menu 14 Setup command c lt 5 gt Security flag settings area e Addition of Disable FSW re setting CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GU
14. EMC regulation VCCI FCC Please read the following notes about EMC regulation before using REZA H I lt OL T JAPAN ONLY OORBIs QOAZABRRHRECT COBRE ERRE CHAT ACER SISHCTCEMHBVET COMBIMISHAAMBUICMREBIT CEKIBRKENS CEBHVYVETF VCCI A About FCC Note This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense Modifications not expressly approved by the manufacturer could void the user s authority to operated the equipment under FCC rules CAUTION When using this product please use AC adapter QB COMMON PW which comply with the standard of VCCI and FCC 1 General Precautions on Handling This Product Circumstances not covered by product guarantee If the product was disassembled altered or repaired by the customer If it was dropped broken or given another strong shock Use at overvoltage use outside guaranteed t
15. If the valid programming area is changed the focused area in the Programming area map area is also changed By default the division factor is set to 4 and programming area O is selected Figure 4 49 Programming Area Setting Area Programming rea Setting Division pattern e davison WHEN C 8 division 2 MB DM a y Division pattern radio buttons 4 division 4 MB DIV The division factor is set to 4 4 MB per area 8 division 2 MB DIV The division factor is set to 8 2 MB per area Programming Area Setting list If 4 division 4 MB DIV is selected the valid programming area is selected from areas 0 to 3 If 8 division 2 MB DIV is selected the valid programming area is selected from areas 0 to 7 lt 2 gt Target Setting area In this area ESF files can be created and selected and PR5 files and program files can be selected A warning message will be displayed in the Information area if there is a mismatch between PR5 files ESF files and program files saved in the FP5 and information held in the programming GUI Information of PR5 files ESF files and program files which is set to the current valid programming area can be deleted Figure 4 50 Target Setting Area Target Settings Parameter file and Setting file DAFP5 PRJ 78F1166 esf New 78F1166 prs Save As Object HEX file DAFP5 PRJ sample hex a Tue Mar 08 07 57 06 2011 e J Erase memory before download In formation Cle ar R20UTOOO8EJ0500
16. Input format res Description of the function Executes a function similar to the programming GUI Programmer menu gt Reset command Example of usage Screen output res FFFFFFF PPPPP 555555 P P5 P P5 P P 55555 PPPPP 5 P P P Firmware Version Vx xx Board H W Vx FPGA Vx Serial No xx0000000 X Standard mode unsecured 8 4 16 security command Confirms the security state that can be set by the FP5 Manager command Input format security Description of the function Confirms the security state that can be set by the FP5 Manager command Example of usage Screen output security When password protection is valid Security state is Locked Authorization procedure is Password When password protection is invalid Security state is Inactive Authorization procedure is Undefined R20UTOO08EJ0500 Rev 5 00 Page 165 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 17 selftest command Executes a self test Input format selftest Description of the function Executes a function similar to the programming GUI Programmer menu gt Self Test command Example of usage Screen output selftest KKKKK CAUTION KKKKK Remove any plugs from Target and Remote Connector before starting Any hardware attached to those connectors may be damaged by this test kkkkk CAUTION kkkkk Target and Remote connector unplugged If yes press
17. O0xb7a96036 Oxddb056fe Uxtobsbodo 0x3d044b19 OxlbOcab6 al Ox 71159069 0x571dqd7dd1 0xa527fdf9 0x832f1041 0xe9362689 O0Oxcf3ecb31 0x608edb80 0x46863638 0x2c9f00f0 0x0a97ed48 Oxf8ad6d60 Oxdea580d8 Oxb4bcb610 0x92b45ba8 Ox5408abf7 0x7200464f Oxl8197087 0x3e119dqa3f O0Oxcc2b1d17 Oxea23f0af 0x803ac667 0xa6322bdf u32 CRC_accum 0xffffffff void Gen _CRC_Sum Char s32 i Ignore SPACE u08 c CR LF 0x0d4326d9 Ox2b4bcb61 0x4152fda9 0x675a1011 0x95609039 Oxb3687d81 Oxd9714b49 Oxff79a6f1 0x39c556ae 0x1fcdbb16 0x75d48dde 0x53dc6066 Oxalebe0le 0x87ee0dfo o Oxedf73b3e Oxcbffd686 0x644fc637 0x42472b8f 0x285e1d47 0Ox0e56f0ff Oxfc6c70q7 Oxda649d6f Oxb07daba 7 Ox9675461f Ox50c9b640 0x76c15bf8 0x1cd86d30 0x3ad08088 Oxc8ea00a0 Oxeee2ed18 Ox84fbdbd0 xa2f 33668 0x130476dc 0x350c9b64 0x5f15adac 0x791d4014 0x8b27c03c Oxad2 2da84 Oxc71361b40 Oxel3efof4 0x2782064b 0x01l8aeb13 Ox6b93dddb 0x4d9b3063 Oxbfalb04b 0x99a95dqdf3 Oxf3b0603b 0xd5b88683 0x7a089632 0x5c007b8a 0x36194d42 0x1011a0fa 0xe22b20d2 0xc423cd6a Oxae3afba2 Ox8832161la Ox4e8ee645 0x68860bfd 0x029f3dqd35 0x2497d08d Oxd6ad50a5 OxfOa5bdl1d Ox9abc8bd5 Oxbcb4666d 0x17c56b6b 0x31cd86d3 Ox5bd4b01b Ox 7ddesda3 Ox8fe6dd8b Oxa9ee3033 Oxc3 706 b Oxe5ffeb43 0x23431b1c 0x054bf6a4 Ux6f520060
18. Operation Mode area lt 9 gt Option bytes setting area The option bytes can be set in this area When the Set Option bytes command is executed the settings made in this area in the Device Setup dialog box will be reflected in the target device Figure 4 77 Option bytes setting Area Option bytes setting OPETO FFFFFFES Option byte setting text box If the Set Option bytes command is executed after entering a setting value of option byte OPBTx x 0 to 8 in 8 byte unit the option bytes are set This setting is cleared if the Erase command is executed with Chip selected in the Operation Mode area lt R gt lt 10 gt Lock bit setting area Whether to set lock bits in units of blocks can be selected for User mat It is locked when this check box is selected or unlocked when it is cleared For details on lock bits refer to the user s manual of the target device Figure 4 78 Lock bit setting area Lock bit setting E E user mat Unlocked Unlocked Dez Unlocked J EB Unlocked J EE4 Unlocked nes Unlocked J EES Unlocked gt R20UTOO08EJ0500 Rev 5 00 Page 107 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt lt 11 gt IO signal setting area A pin to control the mode pins MDO and MD1 of the RX family and SuperH family can be selected from the 100 to lO5 pins For details refer to CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN Figure 4 79
19. Status LED Message display Screen output Display after execution of the BUSY BUSY Now loading command before rra Display during downloading during downloading BUSY pee Busy pee Busy nae Display after normal ending of the PASS Returns to the display before E download executing the command Display after error ending of the ERROR Returns to the display before ERROR lt text gt download executing the command R20UTOOO8EJ0500 Rev 5 00 Page 154 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 5 downset command Downloads the ESF file Input format downset Description of the function Downloads the ESF file After this command is executed the ESF file must be downloaded to the FP5 in ASCII format using communications software If using HyperTerminal select Transfer T gt Transfer text file T and then select the ESF file Example of usage Status LED Message display Screen output Display after execution of the BUSY BUSY Now loading command before rra Display during downloading during downloading BUSY pee Busy pee Busy nae Display after normal ending of the PASS Returns to the display before E download executing the command Display after error ending of the ERROR Returns to the display before ERROR lt text gt download executing the command R20UTOOO8EJ0500 Rev 5 00 Page 155 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 U
20. and Remote connector before starting Anv hardware attached to those connectors may be demaged by this test Stark Self test Cancel Self testing takes about three seconds and the result will be displayed in the action log window and a result dialog box If the message Selftest FAILED is displayed the cause may be a defect in the FP5 so consult a Renesas Electronics sales representative or distributor R20UT0008EJO500 Rev 5 00 Page 55 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 18 Result When Self Testing Program Has Been Completed Normally lt Action Log Window gt gt selftest KKKKK CAUTION kkkkk Remove any plugs from Target and Remote Connector before starting Any hardware attached to those connectors may be damaged by this test kkkkk CAUTION kkkkk Target and Remote connector unplugged If yes press s to start the test s FPGA Test PASS Power Supply Test PASS Target and Remote Interface Test PASS Selftest PASSED gt Figure 4 19 Result When Self Testing Program Has Been Completed Normally lt Result Dialog Box gt F self test FPS self test OK FPGA Test PASS Power Supply Test Pass Tareet and Remote Interface Test FASS R20UTOOO8EJ0500 Rev 5 00 Page 56 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 20 Example of Result When Self Testing Program Has Been Completed Abnormall
21. corresponding to the supported devices are posted on the following website URLs e Japanese version http japan renesas com pg_fp5 e English version Except for Europe area http www renesas com pg_fp5 e English version For Europe area http www renesas eu update gt Section PG FP5 EE R20UTO008EJO500 Rev 5 00 Page 13 of 254 2011 12 26 PG FP5 CHAPTER 1 OVERVIEW 1 4 FP5 System Overview The FP5 system overview is shown in the following diagrams Figure 1 1 FP5 Connection Image Communications command operation PRS file ESF file the memory contents Checksum calculation Self testing function Programming environment setting Saved in FP5 internal flash memory Standalone operation ATI PIT openness PPT Built in 16 MB flash memory for saving program files External control devices Files are divided by 4 in 4 MB units or divided by 8 in 2 MB Target cable GND cable units Dn 2 Target system or program adapter Remote Operation Manager function passwords security customization etc setting R20UTO008EJO500 Rev 5 00 Page 14 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 1 OVERVIEW lt Programming GUI operation gt lt R gt The following operations can be performed with the programming GUI For USB connection the USB driver must be installed The settings on the host machine are saved in an INI file e ESF file creation
22. e Change of description 1 6 Hardware Specifications e Change of description 1 8 HCUHEX Files e Change of description 2 2 1 Host machine CHAPTER 2 HARDWARE CONFIGURATION e Change of description 2 2 5 Target cable e Change of description 2 3 2 FP5 connectors e Change of description 3 1 Obtaining Software CHAPTER 3 SOFTWARE INSTALLATION e Change of description 3 2 Installation e Change of folder configuration 3 2 1 Notes on installation e Change of description e Deletion of 3 2 2 Installation of USB driver of 4th edition 3 3 Uninstallation e Change of folder configuration 3 4 2 Installation of programming GUI e Change of description C 5 6 8 5th edition 3 4 3 Installation of firmware update CHAPTER 3 SOFTWARE INSTALLATION e Change of the following figures Figure 3 6 Update Firmware Command Figure 3 9 Action Log Window When Firmware Update Is Finished 3 4 4 Installation of FPGA update e Change of the following figures Figure 3 10 Update FPGA Command Figure 3 13 Action Log Window When FPGA Update Is Finished Figure 3 14 Setup host connection Command Figure 3 16 Version Confirmation After FPGA Update Is Finished 4 2 3 Startup of programming GUI CHAPTER 4 PROGRAMMING GUI USAGE e Change of description 4 3 1 File menu e Change of description 4 3 2 Programmer menu e Change of the following figures Figure 4 13 Programmer Menu Figure 4 24 Action Log Window W
23. ms or greater Note that the pin numbers in Table 7 1 are the pin numbers on the FP5 remote connector Table 7 1 Remote Interface Pin Functions 1 2 Pin number Input Pin name Function Active level Output Output CONN Indicates that the remote interface is connected When High level the FP5 power is ON the CONN is always valid Output Outputs the status indicated by the status LED BUSY High level Note that the BUSY signal differs from the status LED and does not blink Output PASS Outputs the status indicated by the status LED PASS High level Output ERROR Outputs the status indicated by the status LED ERROR High level Standard mode CANCEL Same as the CANCEL button function BANKO Indicates the lowest 1 bit of the 3 bit programming area Guanes O Input Standard mode ENTER Same function as the ENTER button function as the ENTER button Lowlevel level BANK1 Indicates the middle 1 bit of the 3 bit programming area number NS Standard mode NEXT Same as the function of the NEXT button BANK2 Indicates the highest 1 bit of the 3 bit programming area number R20UT0008EJO0500 Rev 5 00 Page 139 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 7 USAGE THE REMOTE CONNECTOR Table 7 1 Remote Interface Pin Functions 2 2 Pin number Input Pin name Function Active level Output 8 Input Input RE Inputs the independent verify signal 9 finput START Inputs the START Auto procedure E P
24. of Program File Figure 4 81 Hint Bar e Change of figures C 2 3 8 3rd edition 4 3 2 Programmer menu 9 FP5 Manager command CHAPTER 4 PROGRAMMING GUI USAGE e Change of description 4 3 3 Device menu 6 Set Security command e Change of description 4 3 3 Device menu e Addition of 9 Set Option bytes command 10 Set OCD Security ID command and 13 Get Flash options command 4 3 3 Device menu 14 a lt 4 gt Object HEX file area e Change of description 4 3 3 Device menu 14 b lt 1 gt Communication interface to device area lt 3 gt Operation Mode area e Change of description 4 3 3 Device menu 14 c Advanced tab in Device Setup dialog box Change of description e Change of description 4 4 Toolbar e Change of description 4 6 Programming Parameter Window e Change of description e Series of operations described in this chapter CHAPTER 5 EXAMPLE OF OPERATION USING e Change of the description Figure 5 6 Setup Command Figure 5 16 Downloading of PR5 File ESF File and Program File Figure 5 17 Autoprocedure E P Command Figure 5 18 Autoprocedure E P Command Execution Result e Change of figures 8 System shutdown e Change of description Table 6 1 Commands Menu CHAPTER 6 USAGE IN STANDALONE MODE Table 6 3 Option Setting Menu Table 6 4 Voltage Setting Menu e Change of tables Table 9 3 Target Connector Pin Configuration CHAPTER 9
25. s to start the test s FPGA Test PASS Power Supply Test PASS Target and Remote Interface Test PASS Selftest PASSED R20UT0008EJO0500 Rev 5 00 Page 166 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 18 sound command Sets the buzzer Input format sound off on Description of the function Sets the buzzer displayed off Disables the buzzer on Enables the buzzer Example of usage Enabled or disabled is optionally designated If no option is designated the current setting is Screen output sound Sound is on R20UT0008EJ0500 Rev 5 00 2011 12 26 ENESAS Page 167 of 254 PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 19 srec command Uploads the program file in Motorola HEX format Input format srec lt code_start address gt lt code_length gt lt data_start address gt lt data_length gt Description of the function If a program file has been downloaded to a valid programming area executing this command will upload the program file in Motorola HEX format If this command is executed without any options the upload will be executed with the address size used during downloading If a program has not been downloaded then Invalid argument will be displayed The starting address and number of bytes are designated as options start address The starting address is designated as a hexadecimal number If a
26. 0x495a2dd4 Oxbb6bdad c 0x9d684044 0xf771768c 0xd1799p34 0x7ec98b85 0x58c1663d Ox32d850f5 0x14d0bd4d Oxe6ea3d65 Oxc0e2d0dd Oxaafbe6l15 Ox8cf30bad 0x4a4ffbf2 0x6c47164a 0x065e2082 0x2056cd3a 0xd26c4d12 Oxf464a0aa Ox9e7d9662 Oxb8757bda Oxla864db2 Ox3c8ea00a 0x569796c2 0x709f7b7a 0x82a5fb52 Oxaladl6ea Oxceb42022 Oxe8bccd9 a 0x2e003dc5 0x0808d07d 0x6211e6b5 0x44190b0d 0xb6238b25 0x902b669d 0xfa325055 Oxdc3abded Ox738aad5c 0x558240e14 Ux3f9b7620 x199359594 Oxeba9lbbc Oxcdalf604 QOxa beclcc 0x81b02d74 0x470cdd2b 0x61043093 Ox0b1d065b Ox2dl5ebe3 Oxdt2f6bcb 0xf9278673 0x933eb0bb Uxb5365dU3 Oxle475005 Ox384fbdbd 0x52568b75 0x745e66cd 0x8664e6e5 Oxa06c0b5d 0xca753d95 0Oxec7dd02d 0x2ac12072 OxOcc9 cdca 0x66d0fb02 0x40d816ba Oxb2e29692 Ox94eaT7Tb2a Oxfef34de2 Oxd8fba05a 0x774bb0eb 0x51435d53 Ox3b5a6b9b 0x1qd528623 Oxef68060b 0Oxc960ebb3 0xa379 dd7b Uxs5713003 0x43cdc09c 0x65c52dqd24 OxOfdclbec Ox29d4f654 Oxdbee767c Oxfde69bc4 0x97ffad0c 0xb1f740b4 LE 1 e 1 return gt I A eo T PA c Perform CRC sum algorithm use table for better speed CRC_accum gt gt 24 u32 c Oxff CRC_accum lt lt 8 CRC32_Tab 1 i CRC_accum R20UTO008EJO500 Rev 5 00 2011 12 26 Page 227 of 254 ENESAS PG FP5 APPENDIX B SUPPLEMENTARY INFORMATION Figur
27. 8 5 HyperTerminal Startup Screen FP5 HyperTerminal File Edit View Call Transfer Help Connected 0 00 07 Auto detect 9600 8 N 1 R20UT0008EJ0500 Rev 5 00 Page 145 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 2 Command List The following is a list of FP5 control commands and device commands Table 8 1 List of FP5 Control Commands Selects and confirms automatic or manual execution of the processes from transition to flash memory programming mode to signature verification and the termination of the flash memory programming mode pn eos args e deta alr to auring seal communis with he tost maine b fpga_up Updates the FPGA hex Uploads the program file in Intel HEX format h hp Displays a list of available commands with simple descriptions rt e lp prm S C R20UT0008EJ0500 Rev 5 00 Page 146 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS Table 8 2 List of FP5 Device Commands Executes the Blank check command Executes the processes from transition to flash memory programming mode to signature verification con ep or epv Executes the Autoprocedure E P command es Executes the Erase command CC a ATAN o ans rento o opion ye eto e aga esos sens eset Ontonbyeslconman O O OOOO R20UT0008EJ0500 Rev 5 00 Page 147 of 254 2011 12 26 ENESAS
28. Action lt R gt Refer to CHAPTER 3 SOFTWARE INSTALLATION and reinstall the USB driver 4 The Add New Hardware Wizard screen appears when FP5 is connected with the host machine via a USB port Cause If the USB connector is not inserted into the USB port used during USB driver installation but into another USB port the FP5 may be recognized as a new hardware item Action Refer to CHAPTER 3 SOFTWARE INSTALLATION and install the USB driver again R20UTOO08EJ0500 Rev 5 00 Page 212 of 254 2011 12 26 tENESAS lt R gt lt R gt PG FP5 CHAPTER 12 TROUBLESHOOTING 12 2 Problems During Operation This section explains troubleshooting for problems that may occur during operation Remark For causes and actions for the messages displayed in the error dialog box information dialog box or action log window refer to APPENDIX A MESSAGES 1 Error Message E 1100 communication within host PC and Flash Programmer is broken is displayed in the action log window Cause 1 The USB cable or serial cable may not be connected properly the USB driver may not have been installed correctly or power to the FP5 has been turned off Action 1 Refer to 12 1 Problems During Startup and take appropriate action Cause 2 When Renesas USB Development Tools is expanded in the Device Manager while the FP5 is connected via a USB port Flash Programmer FP5 is not displayed Alternatively a or x is attached A
29. Bik dl EEN Firmware Version Y2 0 sl Prograrimer Board H W Vl FPGA V4 4207 Serial Ho HC10340174 WOOF Standard mode unsecured T gt gt version_up Hogue Standard mode unsecured O Parameter and Seting fie Mame FOF 1766 pr5 Version 471 00 FPS self programming O 94 Mame 871716b e f Checking FLMDU level OF Date Wed Dec OF 20 57 31 2011 Erase flash OE Blank check OK Download tile Write flash JK Name sample hes es Date Tue Mar 8 07 57 00 2011 Firmware Update succeeds Type HEA file O0000000 0003F FFF Restarting FP5 File checksum FFFFFFF PPFPP O Tame o e F P P FR l F P PO F P P 55555 FFFFF PPPEP 5 F P 5 3 3 5 5 gt Target device F P 5555 Name 7OF 1166 Port UART Pulse Mum 0 Firmware Version V2 0 Speed 1 000 000 bps Serial Ho HC10340174 F i b E A Standard mode unsecured a Gal ey cas gt Firmware Version Y2 07 board HAW YI Plat yg Serial Ho MC10340174 Standard mode unsecured a Y 4 F Remark Depending on the changes made the following dialog box will be displayed In this case the information stored in the FP5 PR5 file ESF file program file will have been deleted so please download those files again Refer to 4 2 Starting the Programming GUI Information 1 I 2208 Information defined in initial file le not enough or it e hot matched with FlashProgrammer LD Setup parameters le needed R20UTOOO08EJ0500 Rev 5 00 Page 59 of 254 2011 12 26 tENESAS PG FP5 CHAPTE
30. Cable 16 pin type Outline l 16 pin 2 54 mm pitch multipurpose female connector 15 pin HD SUB male connector Figure 9 11 15 Pin HD SUB Male Connector Pin Assignment of Target Cable 16 pin type 11 eal 1 15 J 5 10 Figure 9 12 16 Pin 2 54 mm Pitch Multipurpose Female Connector Outline of Target Cable 16 pin type View from Socket Side pi 345 749 11413 15 124416 8 10 12 14 16 Table 9 3 Target Connector 16 pin type Pin Configuration E ANETO ENEE 0000 Ir o o CO O A IC ARA EN ECON IA AO E EN CTI IA ON Erro O E AN Cr O A AN Notes 1 Reserved pins Leave these pins open 2 Left open in the target cable 16 pin type 3 No 9 pin of 15 pin HD SUB connector is not connected to a 16 pin 2 54 mm pitch multipurpose connector R20UT0008EJO0500 Rev 5 00 Page 195 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES Remark The following are the recommended connectors to be connected to 16 pin 2 54 mm pitch multipurpose female connectors e HIF3FC 16PA 2 54DS made by Hirose Electric Co Ltd right angle type e HIF3FC 16PA 2 54DSA made by Hirose Electric Co Ltd straight type e 7616 5002PL Sumitomo 3M Limited right angle type e 7616 6002PL Sumitomo 3M Limited straight type When using a self made cable because the supplied cable cannot be used due to the target system specifications the cable characteristics should be equivalent or higher than those of the su
31. Chip PASS Erase skipped Program Chip 10 20 30 40 50 60 70 80 90 100 PASS Erase Program operation finished gt R20UT0008EJO500 Rev 5 00 Page 74 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 9 Set Option bytes command The Set Option bytes command specifies the settings for the target device s option byte When this command is executed the settings specified in the Option byte setting area on the Advanced tab of the Device Setup dialog box are applied to the target device For details of the option byte settings see 4 3 3 15 c lt 9 gt Option byte setting area 10 Set OCD Security ID command The Set OCD Security ID command specifies the settings for the target device s option byte When this command is executed the settings specified in the OCD ID setting area on the Advanced tab of the Device Setup dialog box are applied to the target device For details of the OCD security ID settings see 4 3 3 15 c lt 8 gt OCD ID setting area 11 Set Lock bits command The Set Lock bits command specifies the lock bits of the target device When this command is executed the settings specified in the Set Lock bits area on the Advanced tab in the Device Setup dialog box are reflected to the target device For detais about lock bit settings refer to 4 3 3 15 c lt 10 gt Set Lock bits area 12 Connect comma
32. KQ or higher when using E1 E20 or E8a together 3 Set the R value to 4 7 KQ 10 when using E1 E20 or E8a together Page 208 of 254 R20UT0008EJO0500 Rev 5 00 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS This chapter describes the target interface specifications signals connected to the FP5 and the target system by using equivalent circuits 11 1 SO TxD RESETand SCK When VoD Vopz are supplied from the target system for target device programming the FP5 internal voltage regulator is protected so that user Voo Vonz2 will not affect the SO TxD RESETand SCK signal lines In either case these signal lines output C MOS level signals When a 78K0R 78KOS Kx1 microcontrollers or the 1PD78F9334 is used the SO TxD signal line functions as an open drain output Figure 11 1 SO TxD RESETand SCK Pins FP5 Vpp 74LV125 i gt P5 VDD 74LV125 33 Q Signal output gt circuit Pull up control circuit EMZ6 8 E FP5 Vpp Self testing circuit or signal input 4 circuit 74LV125 4 Target System 11 2 SI RxD and H S The SI RxD and H S input signal voltages must not exceed the rated maximum voltage However for the RL78 the SI RxD pin becomes an I O pin and it is open drain output upon output For the RX family and SuperH family the H S signal line is C MOS level output Figure 11 2 S
33. OCD Security ID command or Set Option bytes command Cautions 1 For setting of the flash options security flag settings block protection settings reset vector handling function setting on chip debug security ID setting and option byte setting lock bit and ID code refer to the user s manual of the target device 2 When loading an HCUHEX file the HCUHEX file is handled as master data so the HCUHEX file settings are applied to the target device The setting of this check box therefore cannot be changed Figure 4 68 Flash options Area a When the 78K V850 or RL78 family is selected b When the RX family R8C family or SuperH family is selected Flash options Lock bit setting Flash options Set Security command option Security fag settings Disable Chip Erase Disable Block Erase Disable Program Jw Disable Read Disable Boot block cluster reprogramming Unlocked gt Unlocked 2 Unlocked z Unlocked 5 Unlocked z Unlocked Block protection settings 3 Unlocked FSW Block end 511 100 101 102 IOS 104 i05 FSW Block start Boot Block end Show Address Reset wector setting Reset vector foooooooo h OCD security ID setting FFFFFFFFFFFFFFFFFFFFFFFF Option bytes setting orero FFFFFFFF IO Code FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF R20UTO008EJO500 Rev 5 00 Page 102 of 254 2011 12 26 ENESAS lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI
34. Object HEX file DAFPS FRJ sample hex g Tue Mar 08 07 57 06 2011 rj Erase memory before download lt 8 gt Select the program file and click the button In this example sample hex is selected lt R gt Figure 5 13 Selection of Program File Look in E FPS PR da 4 sample hex O E My Recent Documents Deskto p gt Me Documents Wr fr May Computer de My Metwork File name sample hex Places Lancel Files of type S rec Hes files Prec s2 mat a207 as R20UTO008EJO500 Rev 5 00 Page 123 of 254 2011 12 26 PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt 9 gt Click the Standard tab Figure 5 14 Device Setup Dialog Box Standard Tab Target Standard Advanced Communication interface to device Port Pulse number Speed 11 Mbps hal a Operation Mode f hip f Block e Supply oscillator Frequency 7 Multiply rate amp E 1 00 Defaults seve lt 10 gt Set the items in accordance with the programming environment used In particular set the Communication interface to device area and Supply oscillator area in accordance with the specifications of the device selected Specify a flash memory range to be manipulated in the Operation Mode area the flash memory range that can be set is defined by the PR5 file according to the specifications of the device In this example it is assumed that the foll
35. Rev 5 00 2011 12 26 ENESAS Page 152 of 254 PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 2 2 Firmware Version Vx xx Board H W Vx FPGA Vx Serial No XXXXXXXXXX Standard mode unsecured Number of Program areas 4 Active Program Area 0 Size of Program Areas Code Data Area 0 0x400000 0x020000 Area 1 0x400000 0x020000 Area 2 0x400000 0x020000 Area 3 0x400000 0x020000 Area Filename 0 sample hex 1 unknown data 2 unknown data 3 unknown data Checking Progareas No invalid data found Area Parameter file PR5 CRC ESF CRC 0 78F1166 C8005840 DO401B9D 1 invalid 2 invalid 3 invalid AutoCon is off Sound is on AutoPowerOff is disabled Security state is Inactive Authorization procedure is Undefined Manager option byte 0x00 HEX file Upload enabled Device Setup enabled Checksum comparison off Reset option Hi z Range CRC 2006 02 24 21 13 000000 007FFF 61D5F67C R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Page 153 of 254 PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 4 downprm command Downloads the PR5 file Input format downprm Description of the function Downloads the PR5 file After this command is executed the PR5 file must be downloaded to the FP5 in ASCII format using communications software If using HyperTerminal select Transfer T gt Transfer text file T and then select the PRO file Example of usage
36. Rev 5 00 Page 80 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 3 gt Parameter and Setting file area In this area ESF files can be created and selected and PR5 files can be selected lt R gt Figure 4 51 Parameter and Setting file Area Parameter file and Setting file DAFP PRJ 78F11662sf z Mew T8F1166 pes Sawe AS ESF file selection list box Select the ESF file to be used If no ESF files are registered in the valid programming area ESF files stored in the FP5_PRJ folder in the programming GUI installation folder are displayed If the reference folder is changed by using the or button ESF files stored in the changed folder are displayed button Click this button when specifying an ESF file stored in a folder other than the FP5_PRJ folder in the programming GUI installation folder A dialog box for specifying the ESF file will be displayed Specify the relevant file and then click the button Note that the PR5 file specified by the ESF file must be in the specified folder Figure 4 52 ESF File Select Dialog Box Look in FPS FAN e 2 E 78F1166 esf My Recent Documents Ls Desktop My Documents My Computer 3 My Network File name 781166 et Places Files of type FPS setup files est Cancel R20UTO008EJ0500 Rev 5 00 Page 81 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE button Click t
37. Standard mode unsecured Parameter and Setting file FOF 1166 pr5 Versions 41 00 Mame 871166 est Wed Dec OF 20 57 31 2011 Download file Mame sample hes Date Tue Mar 8 07 57 00 2011 Type HE file O0000000 000FFFF File checksum Arithmetic checksum 16 bit OOOOO000 O003F FFF ADE R20UT0008EJO500 Rev 5 00 Page 50 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 Figure 4 12 Checksum Result CHAPTER 4 PROGRAMMING GUI USAGE a When Product with Data Flash Is Selected from 78K V850 or RL78 Family 5x File Programmer Device Help SY Bl S VET Firnware Version V2 0 Board HW Y1 FPGA V4 Serial Ho HC10340174 Standard mode unsecured gt cks ari 0 3 fff 400000 4O0fftf Checksum Code OO000000 0003FFFF OO0400000 0040FFFF Checksum Data Checksum Total ZADE Prograrmener 42 07 WO 0 Standard mode unsecured Parameter and Setting file Mame FOF 3375 pro Werslorr 41 00 Name FO0FSS7A est Fri Nov 04 70 45 09 2011 Download tile Hame sample hex Date Tue Mar 8 07 57 00 2011 Type HE file Code flash OOO00000 0003F FFF Data flash File checksum Type Arithmetic checksum 16 bit Code flash 248E OO000000 0003F FFF Data flash 0000 00400000 0040FFFF Total ABE b When RX Family R8C Family or SuperH Family Is Selected 2101 x File Programmer Device Help A RA BE A HE
38. Standard mode unsecured The FP5 Manager has not been set Standard mode secured The FP5 Manager has been set However the bank mode or the simple mode have not been set Bank mode secured The FP5 Manager and bank mode have been set Simple mode secured The FP5 Manager and simple mode have been set e FP5 Manager Dialog Settings Refer to Figure 4 35 Disable Upload check box This sets enabling or disabling of the upload function used to upload data program file PR5 file ESF file from the valid programming area of FP5 to the host machine Checking the box will disable and unchecking it will enable the function When this function is disabled the File menu gt Upload from FP5 command and the hex and srec of the communications command are disabled The default is not to have this box checked Disable Device Setup check box Enables or disables the Setup command in the Device menu It is disabled when checked and enabled when not checked When it is disabled the Setup command in the Device menu as well as the downprm downset and lod communication commands become invalid R20UT0008EJO0500 Rev 5 00 Page 66 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Enable Bank mode check box Sets the normal mode or bank mode for the mode of the remote connector Checking this box will set the bank mode and not checking it will set the normal mode If checked Enable Simple mode cannot be check
39. T2401 Caution When Chip Erase is disabled chip cannot be erased and programmed any more Clicking the button determines the selection of the Disable Chip Erase check box Clicking the button cancels the selection of the Disable Chip Erase check box Caution If the Disable Chip Erase function is enabled erasure for the device will no longer be possible and the Disable Chip Erase function will no longer be able to be disabled Disable Block Erase check box If the Set Security command is executed with this check box selected the Erase command is disabled for all the selected blocks in the flash memory selected with Block in the Operation Mode area on the Standard tab in the Device Setup dialog box This setting is cleared if the Erase command is executed with Chip selected in the Operation Mode area If this is selected when the RL78 family is selected the following dialog box is displayed R20UTOO08EJ0500 Rev 5 00 Page 104 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt Figure 4 72 Block Erasure Prohibition Warning Dialog Box Warning e a x I 2403 Caution When Block Erase is disabled chip cannot be erased and Programmed any more Ateh Disable Program check box If the Set Security command is executed with this check box selected the Erase command for all the selected blocks in the flash memory selected with Block in the Op
40. Voo level set in the PR5 file is displayed in volts V This level can be changed by input Vdd2 V box The default Vpp2 level set in the PR5 file is displayed in volts V If the target device specifications require two types of Vpp for writing to flash memory specify a lower voltage for Vpp2 e g Voo 5 0 V Vop2 3 3 V This level can also be changed by input On Target check box Select this check box when supplying the Vpp Vpp2 voltages from the target system Caution Set the values of the Vpp Vpp2 voltages supplied from the target system for Vdd V and Vdd2 V before selecting this check box The target system may be damaged if proper values are not set R20UTO008EJ0500 Rev 5 00 Page 97 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE The Voo pin power supply detection function varies depending on the setting of the On Target check box e When Vb Is set to be supplied from FP5 On Target check box not selected If the target system Vop exceeds 0 2 V before Vpp is supplied the message Target power detected Check Setup will be displayed in the action log window e When Vpn is set to be supplied from the target system On Target check box selected If Voo is outside the range of 5 of the Voo set value immediately before communication starts the message No VDD applied or Voltage is out of range will be displayed in the action log window Vdd monitoring check box When suppl
41. a double beep sound when the Autoprocedure E P command is completed normally or makes a buzzer sound when the command is completed abnormally Reset command When the Reset command is executed a software reset can be applied to the FP5 After reset the current versions of the firmware FPGA the FP5 serial number and mode will be displayed in the action log window R20UTO008EJ0500 Rev 5 00 Page 54 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 6 Self Test command The Self Test command executes the FP5 self testing program The following three items are subject to self testing The self testing program does not affect the PR5 files ESF files and program files saved in the FP5 lt 1 gt FPGA test lt 2 gt Power generation block test lt 3 gt Target remote interface I O test Since execution of the Self Test command involves I O testing a message that prompts the user to disconnect hardware connected the target connector or remote connector is displayed Remove hardware including target system and program adapter connected to the target connector or remote connector if any Make sure that no hardware is connected and click the button self testing will then be executed If the button is clicked self testing will not be executed Figure 4 17 Confirmation Before Starting Self Testing INFORMATION T2212 You must be careful before start Self test ATTENTION Remove any plugs From Target
42. are available for the programming GUI unavailable when the programming GUI is started for the first time depending on the parameter file PR5 file selected or FP5 Manager setting Also if an HCUHEX file is selected the HCUHEX file is handled as master data so the Program Read Set Security Set Option bytes and Set OCD Security ID commands are unavailable CHAPTER 4 PROGRAMMING GUI USAGE Some commands may be Caution During command execution do not execute other commands or terminate the programming GUI 4 3 1 File menu The following pull down menu appears by clicking the File menu This menu includes commands related to program file operation R20UTO008EJO500 Rev 5 00 2011 12 26 Figure 4 5 File Menu File Programmer Dev Hex Editor 1 gt 2 gt Upload from FPS 3 gt Checksum 4 uit ENESAS Page 42 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 1 Hex Editor command The Hex Editor menu allows you to edit a program file in Intel HEX format or Motorola HEX format When this command is executed a program file select dialog box is opened and the file to be edited can be specified Note that HCUHEX files DDI files and program files for the RX family R8C family SuperH family lt R gt cannot be loaded in this dialog box Figure 4 6 Program File Select Dialog Box Look in gt FPS_PAJ A E sample hex My Recent Docu
43. at which the product is on the verge of suffering physical damage and therefore the product must be used under conditions that ensure that the absolute maximum ratings are not exceeded R20UT0008EJO0500 Rev 5 00 Page 229 of 254 2011 12 26 ENESAS PG FP5 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE C 2 DC Characteristics Ta 0 to 40 C 1 2 encore sine rranwrercntee Town Te Ti Tot Fouputvotage tin Yes Vppe2 Output voltage accuracy high Setting Setting Setting a lon 100 mA value 5 value value 5 ER FLMDO Vo Output voltage low lo 100 x A FLMD1 VoL2 Output voltage low RESET Voo 3 0 V lo 8 mA SO TxD Vors Output voltage low SCK Voo 4 5 V lo 16 mA CLK Von Output voltage high lon 100 y A Voh2 Output voltage high Voo 3 0V lon 8 mA Output voltage high Voo 4 5V lon 16 mA Note The setting value in the Vdd V box and Vdd2 V box on the Advanced tab of the Device Setup dialog box 2 2 evens om EP AC ne TT ot 7 E C T e fe rones OP pe poe FLMDO lo Output current low Input leakage current low Input leakage current high AAA Outputcurrent low FLMD1 Output current high RESET SO TxD SCK H S CLK DA AAA R20UT0008EJO0500 Rev 5 00 Page 230 of 254 2011 12 26 ENESAS PG FP5 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE C 3 AC Characteristics Ta 0 to 40 C C 0 pF Unload
44. by executing the Set Option bytes command on the Device menu of the programming GUI Example of usage Status LED Message display Display after executing the command PASS Returns to the display Display example When completed normally before executing the Option bytes xxxxxxxx command PASS Option Bytes operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 179 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 8 gos command Obtains the information of flash option get for the target device Input format gos Description of the function Obtains the information set by executing the Get Flash options command on the Device menu of the programming GUI Example of usage Status LED Message display Display after executing the command PASS Returns to the display Display example When completed normally before executing the Security Flag xx command Boot Block Number xx FS area XxxX XXXX OCD ID XXXXXXXXXXXXXXXXXXXXXXXX Option Bytes xxxxxxxx PASS Get Option Setting operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOOO8EJ0500 Rev 5 00 Page 180 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COM
45. currently connected to the FP5 The settings downloaded to the valid programming area are displayed The settings cannot be changed using this menu Table 6 4 Voltage Setting Menu Voltage Setting gt Vdd Displays the value of Voo supplied to the target device connected to the FP5 in volts Vdd2 Displays the value of Voo2 supplied to the target device connected to the FP5 in volts Vdd Source Indicates the source of Voo supplied from the target device as either of the following Voo from PG Von is supplied from the FP5 Voo from device Voo is supplied from the user system Vdd Monitoring Displays the setting of the Vdd monitoring check box in the Supply voltage area on the Advanced tab in the Device Setup dialog box on Selected off Not selected FLMDO Level The FLMDO Level displays the voltage level of the FLMDO signal CLK Level Indicates the voltage level of the clock signal as either of the following VDD VDD2 RESET Level The Reset Level displays the voltage level of the RESET signal VDD Also when the Enable target RESET check box in the Command options area of the device setup dialog Advanced is enabled VDD Reset TrigIn is displayed Serial Level Indicates the voltage level of the serial communication signals The high level of the serial communication signal is indicated as either of the following VDD VDD2 Indicates the value of Ver supplied to the target device connec
46. file b Motorola S format HEX file c DDI file Notes 1 Addresses may not be consecutive but they must be in ascending order Free space will be filled with FFH upon download to the FP5 When download is performed with the programming GUI it has the function to sort addresses in ascending order For details on the formats refer to How to Order ROM Code Information C10302E 3 The program file name does not support 2 byte characters Flash options General term for security settings rewrite protection settings reset vector handling function settings option byte settings and on chip debug security ID settings Option data General term for flash options wide voltage mode and full speed mode HEX file A HEX file of Intel HEX format type or Motorola HEX format type without option data HCUHEX file A HEX file that integrates option data into a HEX file generated by using the HEX Consolidation Utility HCU which is used to generate ROM code for flash memory products whose flash memories are pre written by Renesas Electronics DDI file File in which data in multiple flash areas generated by Flash Development Toolkit is integrated Flash Development Flash Development Toolkit is a software to write in the flash memory of the Toolkit Renesas microcontroller with on chip flash For details refer to the following websites Japanese version http japan renesas com fat English version http www renesas com fdt IN
47. frequently used with the programming GUI are displayed as buttons on the toolbar A command can be executed just by clicking the relevant button Some commands may be unavailable depending on the PR5 file selected or when the programming GUI is started for the first time Also if an HCUHEX file is selected the HCUHEX file is handled as master data so the Program Read and Set Security commands are unavailable By pointing to a button with the pointer the hint for the button is displayed on the hint bar Table 4 3 Toolbar Buttons JEj Opens the Device Setup dialog box F dl This performs the same action as selecting the Setup command in the Device menu Opens the File Upload dialog box This performs the same action as selecting the Upload from FP5 command in the File menu Opens the programming area select dialog box This performs the same action as selecting the Select Programming area command in the Programmer menu Opens the HEX Editor select dialog box This performs the same action as selecting the HEX Editor command in the File menu Executes the Blank Check command This performs the same action as selecting the Blank Check command in the Device menu Executes the Erase command This performs the same action as selecting the Erase command in the Device menu Executes the Program command This performs the same action as selecting the Program command in the Device menu Execute
48. gt Upload program file from FP5 button The storage location and file name of the program file are specified in the HEX file box In order to change the file location or name click the button and make the changes lt 2 gt Upload Parameter Setting files from FP5 button The Parameter file box specifies the storage location of the PR5 file The Setting file box specifies the ESF file storage location and file name In order to change the file locations click the button and make the changes The parameter file names cannot be changed R20UTO008EJO500 Rev 5 00 Page 47 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 3 gt Address range selection area This area is enabled with the Upload program file from FP5 button clicked Specify the address range of the lt R gt program file that is to be saved When a product with data flash is selected from the 78K V850 RL78 family Code flash and Data flash are displayed For the RX family R8C family and SuperH family User mat Data mat and User boot are displayed lt 4 gt Option area When the Show data check box is checked the action log window will be displayed when the upload is executed Pressing the button will start the upload with the selected settings Pressing the button will close the dialog box without executing the upload 3 Checksum command The Checksum command calculates the checksum of the selected program file download
49. memory programming mode to signature verification con command and termination of the flash memory programming mode dcon command The initial value is automatic on If this command is executed without an option the current status is displayed automatic on or manual off The default setting is automatic on on The con command and dcon command are executed automatically off The con command and dcon command are executed manually When set to manual off the con command is executed then the device command can be executed Furthermore various device commands can be executed multiple times Execute the dcon command to terminate Note that the ep epv command will automatically execute the con command and dcon command even if this is set to manual off Example of usage R20UTOO08EJ0500 Rev 5 00 Page 149 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 2 brt command Confirms and changes the data transfer rate for serial communication with the host machine Input format prt 9600 19200 38400 57600 115200 Description of the function This command can be used with its options to change the data transfer rate for serial communications with the host machine When the data transfer rate is changed it will be necessary to change the data transfer rate of the COM port setting with HyperTerminal and reconnect If no options are used with this command then
50. mode Addr 0x000000 10 20 100 Program Area 001 Program Area eee Display after executing the command PASS Returns to the display PASS When completed normally before executing the Program operation finished command Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX Program operation finished R20UTOO08EJ0500 Rev 5 00 Page 184 of 254 2011 12 26 tENESAS lt R gt PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 13 read command Executes Read command Input format read hex srec lt start_address gt lt end_address gt Description of the function Executes a similar function to the programming GUI Device menu gt Read command hex Executes Read with the Intel HEX format srec Executes Read with the Motorola HEX format If neither hex nor srec is designated then the Read will be executed in hexadecimal format start_address Designates the starting address with a hexadecimal number end_address Designates the ending address with a hexadecimal number If neither the start_address nor end_address options are used then Read will be executed for the range set in the Operation mode Use as the start address and end address the start address of an arbitrary block and the end address of an arbitrary block of the target device Example of usage Status LED Message display read Display aft
51. of Naito Densei Machida Mfg Co Ltd sold separately Conversion adapter FL RL78 FP5 a product of Naito Densei Machida Mfg Co Ltd sold separately used when VDD EVDD for the RL78 family 1 5 2 Software environment 1 OS either of the following e Windows XP 82 bit edition e Windows Vista 32 bit edition 64 bit edition Windows 7 32 bit edition 64 bit edition e Microsoft NET Framework 3 5 SP1 Language pack e Microsoft Visual C 2008 SP1 Redistributable Package x86 Internet Explorer 6 0 or later 2 Software option tools that support FP5 e Simplified control software for production line FPterm a product of Naito Densei Machida Mfg Co Ltd sold separately e Gang supported software for production line FW GFP a product of Naito Densei Machida Mfg Co Ltd sold separately Note Under development R20UTO008EJO500 Rev 5 00 Page 16 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 1 OVERVIEW 1 6 Hardware Specifications Table 1 1 Hardware Specifications FP5 main Operating power supply Supplied via AC adapter 15 V unit Operating environment Temperature 0 to 40 C ccondition Humidity 10 to 80 RH no condensation Storage environment Temperature 15 to 60 C ccondition Humidity 10 to 80 RH no condensation 140 x 90 x 30 mm not including projections Weight Approximately 230 g Internal flash memory Program file save area 16 MB Other PR5 file s
52. of Renesas Electronics or others You should not alter modify copy or otherwise misappropriate any Renesas Electronics product whether in whole or in part 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 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 Renesas Electronics has used reasonable care in preparing the information included in this document but Renesas Electronics does not warrant that such information is error free Ren
53. on board programming through which programs are written with the target device mounted on the target system and off board programming through which programs are written via a program adapter without the target device mounted on the target system Program files can be saved in the 16 MB flash memory in the FP5 divided by 4 in 4 MB units or divided by 8 in 2 MB units Device specific parameters required for programming can be saved in the FP5 internal flash memory by using the parameter file PR5 file together with programming settings ESF file Multiple program files PR5 files and ESF files can be saved Supports CSI CSI HS UART I C and PORT as target device interfaces Can supply Voo and clocks to the target device Supports USB interface and serial interface RS 232C as a host interface Supports self testing function Can update firmware and FPGA Compact and lightweight 1 2 Writing Quality Thoroughly confirm verify and evaluate the following points before using the FP5 in order to improve the writing quality e Design circuits as described in the user s manual for the target device and the FP5 e Use the device and the FP5 as described in the user s manual for each product e The power supplied to the target device is stable lt R gt 1 3 Supported Devices The FP5 supports on chip 2 power supply flash memory microcontrollers and on chip single power supply flash memory microcontrollers FP5 parameter files PR5 files
54. signal Table 7 2 Programming Area and Banks A a o Poganmmgacaa a e programming ares o 0 Programme ares2 o i td o programming ares e Programmingareas tf o e d e Prorammingareas o o o Tt Programmingareas o o o d e Remarks 1 0 Low level 1 High level 2 When set in programming area 0 set in programming area 0 set BANKO BANK1 and BANK2 to the low level When set in programming area 3 set BANKO and BANK 1 to the high level and BANK2 to the low level Next the pin assignment of the remote connector is shown Figure 7 1 Remote Connector D SUB 15 pin connector female Pin Assignment 8 1 eeeeeeaee ONO ON ONO 15 9 Remark Remote connector D SUB 15 pin connector female model number 07433FB015S200ZU Suyin Connector R20UTO008EJO500 Rev 5 00 Page 140 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 7 USAGE THE REMOTE CONNECTOR 7 3 Equivalence Circuits In the DC properties of the remote interface 4 7 k ohm pull up processing is executed so that the output signal has CMOS output from 741 V126A 3 3 V and the input signal has input from 74LV126A 3 3 V Figure 7 2 Equivalence Circuit 1 2 a BUSY PASS ERROR CANCEL ENTER NEXT 74LV126A 330 Signal output Signal BUSY 2 PASS 3 ERROR 4 FP5_3 3V o 74LV126A 4 7KQ D M Signal CANCEL 5 ENTER 6 NEXT 7 co 74LV126A 2 N Signal input to circuit FP5 User System b CONN VRF START 74LV126A
55. the latest version of any development tool leaving a previous version on your host machine and then installing the latest version lets you easily switch the development environment 2 You might be asked to reboot your computer after installing the PG FP5 Be sure to close all other applications before rebooting your computer 3 You must have administrator privileges to install the PG FP5 4 The PG FP5 can only be installed in a folder that is named using ASCII characters Note that the 11 characters lt gt A and character strings that begin and end with a space cannot be used The PG FP5 might not operate correctly if installed in a folder that is named using other characters 5 The PG FP5 cannot be installed from a network drive or on a network drive 6 The installer does not specify environment variable paths If these paths are required add them after installation lt R gt 7 The help feature was created using HTML Help files If the help feature is not operating correctly make sure you are using Microsoft Internet Explorer 6 0 or later lt R gt 8 For the programming GUI installer the NET Framework 3 5 SP1 and Visual C 2008 SP1 runtime library must be installed in advance If they are not installed yet install them in advance Installing NET Framework not required for Windows 7 Microsoft NET Framework 3 5 Service Pack 1 http www microsoft com downloads en details aspx displaylang engFamilyld AB99342F 5D
56. the PG FP5 programs can be easily erased from or written to the flash memory of a Renesas Electronics on chip flash memory microcontroller or can be verified on Windows screens while the microcontroller is mounted on the user board This manual includes the following sections e Overview e Hardware installation e Software installation e Programming GUI usage e Example of operation using programming GUI e PG FP5 operation in standalone mode e Usage the remote connector e Usage communication commands e Connectors and cables e Notes on target system designs e Target interface specifications e Troubleshooting e Messages e Supplementary information e Electrical specifications of target interface e Electrical specifications of remote interface It is assumed that the readers of this manual have general knowledge of electricity logic circuits and microcontrollers To understand the overall operation Read this manual according to the CONTENTS The mark lt R gt shows major revised points The revised points can be easily searched by copying an lt R gt in the PDF file and specifying it in the Find what field To know the cautions of target system See the CHAPTER 9 CONNECTORS AND CABLES CHAPTER 10 NOTES ON TARGET SYSTEM DESIGNS and CHAPTER 11 SPECIFICATION OF TARGET INTERFACE CIRCUITS Also see the user s manual for each target device Conventions Note Footnote for item marked with Note in the t
57. the current data transfer rate will be displayed If the serial connector is connected then the data transfer rate will be displayed If a USB connector is used then the USB version will be displayed e USB HS USB 2 0 e USB FS USB 1 1 The default data transfer rate is 9600 bps 9600 Changes the data transfer rate to 9600 bps 19200 Changes the data transfer rate to 19200 bps 38400 Changes the data transfer rate to 38400 bps 57600 Changes the data transfer rate to 57600 bps 115200 Changes the data transfer rate to 115200 bps Example of usage Command Screen output brt When the serial connector is connected at 115200 bps Current Baudrate is 115200 When the USB connector is connected at High speed Current Baudrate is USB HS R20UTOO08EJ0500 Rev 5 00 Page 150 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 3 conf command Displays a list of the information stored in the FP5 and changes the number of programming area sections Input format conf progarea 4x4 8x2 Description of the function Divides the programming area into eight or four areas depending on the selected option If an option is not specified then the following information stored in the FP5 will be displayed Version information firmware version board hardware version FPGA version serial number FP5 mode Program area information area divisions valid programming areas maximu
58. the signal entering the RESET pin R20UT0008EJ0500 Rev 5 00 Page 100 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt Lock bit disable after connect check box If this check box is selected the command is executed and the lock bit is disabled after connection with the microcontroller Lock bit enable before disconnect check box If this check box is selected the command is executed and the lock bit is enabled after disconnection from the microcontroller Lock bit set after Program check box If this check box is selected the Set Lock bit command is executed when the Program command is finished Remark For details of lock bits refer to the user s manual of the target device R20UT0008EJO0500 Rev 5 00 Page 101 of 254 2011 12 26 ENESAS lt R gt lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 3 gt Flash options area For the 78K V850 and RL78 family setting of the Set Security command options security flag settings block protection settings reset vector handling function setting on chip debug security ID setting and option byte setting can performed in this area For the RX family R8C family and SuperH family lock bit setting I O signal setting and ID code can be set When the Get Flash options command is enabled settings in this area can be confirmed by running the Get Flash options command before running the Set Security command Set
59. up with the FP5 Manager dialog box the signal will go from low level to Pull up If this check box is not selected the RESET signal changes to low level after each command is finished This check box becomes available if the On Target check box in the Supply voltage area is selected If selected the written program can be automatically executed after each command is finished Enable target Reset check box of the various commands FP5 will detect the leading edge of the signal entering the RESET terminal Until a signal is detected Waiting for RESET will be displayed in the action log window and the transition to the flash memory programming mode will be put on hold When the signal is detected the transition will be resumed And right before each commands are completed FP5 will detect the leading edge of the signal entering the RESET terminal Until a signal is detected Waiting for RESET will be displayed in the action log window and the termination of the flash memory programming mode will be put on hold When the signal is detected the flash programming mode is ended Figure 4 67 Detection Timing of Target Reset a Transition to the flash memory programming mode I l l l VDD f i i l l l l RESET l i FLMDO or VPP l l 2 Detect the rising edge of the signal entering the RESET pin b Ending the flash memory programming mode VDD A RESET A FLMDO or Y VPP i 2 Detect the falling edge of
60. valid for the Blank Check Erase lt R gt Program Verify Read Checksum and Autoprocedure E P commands Caution When loading an HCUHEX file the HCUHEX file is handled as master data so the Chip are selected The setting of this check box therefore cannot be changed lt R gt Figure 4 63 Operation Mode Area a When a product without data flash is selected from the 78K V850 RL78 family Operation Mode f Chip C Block Start y End b When a product with data flash is selected from the 78K V850 RL78 family Operation Mode fe Chip a E C Block Start Start y End End c When the RX family R8C family or SuperH family is selected Operation Mode Chip Jw User mat e Data mat f Block Start 21 Start E Area End joo End jo Show Address m User boot mat Start jo z End jo R20UT0008EJ0500 Rev 5 00 Page 93 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 4 gt R20UT0008EJO500 Rev 5 00 2011 12 26 ENESAS If Chip is selected The entire flash memory area of the target device is subject to command processing such as programming If Block is selected Specify the block range subject to command processing using the Start and End drop down lists These lists show the block numbers where flash memory in the target device is configured Cautions 1 Forthe R8C family a bloc
61. 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 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 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 and malfunctions under certain use conditions Further Renesas Electronics products are not subject
62. 0 78KOR V850 If they are supported it is described in the user s manual of the target microcontroller the SH RX and R8C do not support HCUHEX files For details see the functional descriptions in this manual For more information about HCU see the HCU user s manual or the manual of the target device The following websites describe details about HCU e Websites Japanese version http japan renesas com hcu English version https www5 renesas com micro tool_reg OdsListTool do code 6408lang en Figure 1 2 PG FP5 Connection Diagram HEX file PRS file ESF file alle Mode Select f Edit mode l gt Check mode a HCUHEX HCUHEX file submitted file for ordering pre written Operation flash memory products HCU verified on PG FP5 R20UTO008EJO500 Rev 5 00 Page 19 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 2 HARDWARE CONFIGURATION CHAPTER 2 HARDWARE CONFIGURATION This chapter explains the following items for hardware configuration e Package contents e System configuration e Names and functions on main unit 2 1 Package Contents Please verify that you have received all the parts listed in the package contents list included with the FP5 package If any part is missing or seems to be damaged please contact a Renesas Electronics sales representative or distributor 2 2 System Configuration The FP5 system configuration is as shown in the diagram below Figure 2 1 FP5 System Configuratio
63. 0 Hz 300 Hz 400 Hz 500 Hz 600 Hz 800 Hz 1000 Hz 1200 Hz 1500 Hz 2000 Hz If C is selected as the communication channel input a hexadecimal number as a slave address of the target device The valid input range is 8 to 77h Do not input a unit The slave address can be any value in the above range but must not be the same as the slave address of another target device on the I C This field is not available if the I C port is not selected lt 2 gt Supply oscillator area Set the clock to be supplied to the target device 2011 12 26 Figure 4 62 Supply oscillator Area a When 78K V850 RL78 Family or R8C Family ls Selected supply oscillator Frequency 5000000 On Target Hz ya Multiply rate Internal Direct mode f PLL mode 4 00 b When RX Family or SuperH Family Is Selected Supply oscillator Frequency fi 2500000 Gn Target Hz e Multiply rate fF Internal Direct mode fe PLL mode KM 8 00 KPI 4 00 R20UT0008EJ0500 Rev 5 00 Page 91 of 254 ENESAS lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Frequency text box Set the oscillation frequency of the clock supplied to the target device When using the clock mounted on the target system On Target check box selected input its oscillation frequency When using the clock on the FP5 side On Target check box cleared input one of the following e 1 MHz e 2 MHz e 4 MHz e 5 MHz e 6 MHz e 8 MHz
64. 0 Rev 5 00 Page 216 of 254 2011 12 26 ENESAS PG FP5 APPENDIX A MESSAGES A 2 Error Warning Dialog Boxes for Programming GUI Operation 1 3 E 1100 Communication within host PC and FlashProgrammer is broken An error occurred in communication between the host machine and the FP5 Check the cable connection and FP5 power supply Communication between the host machine and FP5 cannot be established Check the cable connection and power supply Moreover check if the USB driver is installed correctly E1102 Can t find parameter file The specified PR5 file could not be found Can t setup communication within host PC and FlashProgrammer E1103 Open parameter file failed The specified PR5 file cannot be opened E1105 Unable to open last active PRM SET file Using most recent The PR5 ESF file in the valid programming area cannot be settings opened The latest setting will be used E1106 Firmware is not valid or version is lower than requirement Incorrect version information or an old version was detected Update the FP5 firmware E 1107 Parameter area format is not match with initial file Do you want reset parameter area format E 1108 No invalid Parameter file defined GUI can not work properly The factor for dividing the programming area does not match the one defined in the INI file Select whether to reset the division factor If reset it is divided into four areas and the contents are deleted The GU
65. 0 pF unloaded Conditi0N ccccccociccnnnnncoccnnnnnnancnnos 234 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE sscssssssccccssssseesseesseees 235 D 1 Absolute Maximum Ratings TA 0 to 40 C ssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 235 D 2 DC Characteristics Ta 0 to 40 C C 0 pF Unloaded Condition csssssssseeeesssessseens 236 D 3 AC Characteristics Ta 0 to 40 C C 0 pF Unloaded Condition ssssssscesssssseeeseeeens 237 Dt Standard 4 oa lt merrneen ree metre eres ere een reentrant ment accio 237 SZ B KMO E aati 239 DS SUIS SOC ass ea caesn eater esr tau a ea tite ouareua casi Oia asas 241 PG FP5 CHAPTER 1 OVERVIEW CHAPTER 1 OVERVIEW The FP5 is a tool that erases writes and verifies programs on a Renesas Electronics on chip flash memory microcontroller on the target system or program adapter 1 11 Features Compatible with remote operation for FP5 from an external control device Compatible with communications commands operated by the FP5 command through RS 232C The customization and security settings of the FP5 unit can be changed with the FP5 Manager function Supports on chip 2 power supply flash memory microcontrollers and single power supply on chip flash memory microcontrollers Supports flash memory programming through the programming GUI using the host machine programming GUI operation and operation in standalone standalone operation Supports
66. 00 Page 190 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES CHAPTER 9 CONNECTORS AND CABLES 9 1 Power Supply Connector The power supply connector is laid out on the host interface side of the FP5 Figure 9 1 Power Supply Connector lt FP5 Host Interface Side gt Power supply connector Figure 9 2 Power Supply Connector Pin Assignment _ Caution Do not connect an AC adapter other than the one for the PG FP5 to the power supply connecter R20UT0008EJO0500 Rev 5 00 Page 191 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES 9 2 Serial Connector The serial connector 9 pin D SUB male connector is laid out on the host interface side of the FP5 Figure 9 3 Serial Connector lt FP5 Host Interface Side gt Serial connector Figure 9 4 Serial Connector Pin Assignment 1 5 EY 6 9 Table 9 1 Serial Connector Pin Configuration a ECI As Te Remark Part number of serial connector 9 pin D SUB male connector 070430MB009G200ZU Suyin Connector Corp R20UT0008EJO0500 Rev 5 00 Page 192 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES 9 2 1 Serial cable The host cable is a standard shielded serial cable crossed approximately 3 meters long The connectors on both sides are 9 pin D SUB female connectors The following shows the connection Figure 9 5 Serial Cable Connection 1 2 3 4 5 6 T 8 9 00 Y O 01 0N 9
67. 05 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN lt R gt lt 8 gt RL78 family VDD EVDD Figure 10 8 Circuit Example for RL78 Family VDD EVDD Target connector 14 pin type Target device VDD Note i l ol 5 SI RxD wr ro 13 RESET Jumper me Note It must be connected when the E1 E20 emulator is used However it doesn t have to be connected when the PG FP5 is used lt R gt lt 9 gt RL78 family VDD EVDD Figure 10 9 Circuit Example for RL78 Family VDD EVDD Conversion adapter Target connector 14 pin type Target device 8 VDD 9 FLMD1 o Notei 12 GND FL RL78 FP5 aa ae R 1kQ 5 SI RxD Note 2 To 13 RESET Jumper we Notes 1 To perform write when VDD EVDD connect the conversion adapter FL RL78 FP5 a product of Naito Densei Machida Mfg Co Ltd On the Advanced tab in the Device Setup dialog box enter the voltage value of VDD in the Vdd V box enter OV in the Vdd2 V box and select the On Target check box For the system configuration and specifications of the FL RL78 FP5 refer to the FL RL78 FP5 User s Manual 2 lt must be connected when the E1 E20 emulator is used However it doesn t have to be connected when the PG FP5 is used R20UT0008EJO0500 Rev 5 00 Page 206 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN lt R gt lt 10 gt RX family SuperH family Figure 10 10 Circui
68. 11 12 26 ENESAS PG FP5 APPENDIX A MESSAGES A 4 Error Messages Displayed in FP5 Message Display 1 3 Possible Workaround 001 Invalid PRM data Invalid PRM data The parameter file may include invalid data or the file may be lt R gt defective Perform setting again by using the correct PR5 file Not connected No device connected to FP5 Issue a con command before the command causing this error 005 Not supported The command issued is not supported on the device and thus cannot be used oo Command aborted Command aborted The Read command has been canceled PR5 file Error The parameter file may be damaged Read Sig failed Device signature reading failed Check if the correct device is selected Check connection Connection check The FP5 cannot establish connection to the target device The cause may be a wrong connection between the device and the FP5 bad socket contacts or the oscillator not operating Addr Range err Address range error The address given in the command exceeds the device s address range RDY detect fail Device does not send RDY signal Wrong connection between device and FP5 or bad socket contacts Freq set failed Setting the Oscillator frequency Check if the oscillator frequency is allowed If yes contact failed Renesas Electronics support desk Baudrt set fail Setting the communication baud Unsupported baud rate specified Please consult the device rate failed manual Check if the correct
69. 1A 413D 8319 81DA479AB0D7 Installing Visual C 2008 SP1 Redistributable Package x86 Microsoft Visual C 2008 SP1 Redistributable Package x86 http www microsoft com downloads en details aspx FamilylD A5C84275 3B97 4AB7 A40D 3802B2AF5FC2 If multibyte characters are contained in Windows temporary file names an error may occur during installation e g the login name is in Japanese lt R gt 9 The following folders created after installation including the files under the folders contain files required for the Nr tools to operate Do not delete them Windows is the 32 bit edition and the system drive is C C Program Files Common Files Renesas Electronics CubeSuite Windows is the 64 bit edition and the system drive is C C Program Files Common Files x86 Renesas Electronics CubeSuite lt R gt 10 To change the folder of the installed tools uninstall all the CubeSuite related software and the programming GUI for PG FP5 and install them again lt R gt 11 In the environment where the programming GUI for CubeSuite and PG FP5 and USB driver for PG FP5 are installed the programming GUI for PG FP5 and USB driver for PG FP5 are included in the target software of the CubeSuite integrated uninstaller If you don t want to delete them remove them from the uninstallation targets R20UTO008EJO500 Rev 5 00 Page 27 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION lt R gt 3 3 Uninstallation This s
70. 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 11 opb command Executes the Set Option bytes command Input format opb Description of the function Obtains the information set by executing the Set Option bytes command on the Device menu of the programming GUI Example of usage Status LED Message display Display after executing the command PASS Returns to the display Display example When completed normally before executing the Set Option bytes command PASS Option bytes operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 183 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 12 prg command Executes Program command Input format prg Description of the function Executes a similar function to the programming GUI Device menu gt Program command Example of usage Status LED Message display Display while executing the command BUSY Program Chip Program Chip Chip mode Addr 0x000000 10 20 100 Display while executing the command BUSY Program Block Program Block sss to eee Block mode Addr 0x000000 10 20 100 or Program Block 000 10 20 100 Program Block 001 Program Block eee Display while executing the command BUSY Program Area Program Area 000 Area
71. 3 USB Connector The mini B type USB connector is laid out on the host interface side of the FP5 Figure 9 6 USB Connector lt FP5 Host Interface Side gt USB connector Part number of mini B USB connector UX60A MB 5ST made by Hirose Electric Co Ltd 9 3 1 USB cable The USB cable is approximately 2 meters long The cable is equipped with a USB mini B type connector and USB type A comnector Figure 9 7 GND Cable External View USB mini B type USB type A R20UT0008EJO0500 Rev 5 00 Page 193 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES 9 4 Target Connector The target connector 15 pin HD SUB female connector is laid out on the target connector side of the FP5 Figure 9 8 Target Connector lt FP5 Target Connector Side gt Target connector Figure 9 9 Target Connector 15 Pin HD SUB Female Connector Pin Assignment 9 1 15 11 Table 9 2 Target Connector Pin Configuration Remark Part number of target connector 15 pin HD SUB female connector 070431FB015S200ZU Suyin Connector Corp R20UTOO08EJ0500 Rev 5 00 Page 194 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES lt R gt 9 4 1 Target Cable 16 pin type The target cable 16 pin type is a standard shielded cable approximately 42 centimeters long The target cable is equipped with a 15 pin HD SUB male connector and a 16 pin 2 54 mm pitch multipurpose female connector Figure 9 10 Target
72. 5 CHAPTER 2 HARDWARE CONFIGURATION 5 GND connector To reinforce the GND connect the FP5 GND connector and the signal GND of the target system or program adapter using a GND cable For details on the GND connector specifications refer to CHAPTER 9 CONNECTORS AND CABLES Caution The FP5 and target system may be damaged if the voltage between the FP5 GND and the target system GND is different Use the GND cable to match the voltage before connecting the target cable 6 Remote connector The FP5 can be remote controlled by connecting the remote connector and external control device For details on the Remote operation refer to CHAPTER 7 USAGE THE REMOTE CONNECTOR CHAPTER 9 CONNECTORS AND CABLES R20UTOOO8EJ0500 Rev 5 00 Page 25 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 3 SOFTWARE INSTALLATION CHAPTER 3 SOFTWARE INSTALLATION This chapter explains the following items related to installation e Obtaining software e Installation e Uninstallation e Updating programming GUI firmware and FPGA lt R gt 3 1 Obtaining Software Download the programming GUI USB driver and FP5 parameter file PR5 file from the following Renesas Electronics website URLs Japanese version http japan renesas com pg_tp5 English version Except for Europe area http www renesas com pg_fp5 English version For Europe area http www renesas eu update gt Section PG FP5 EE Caution Use of the latest version of software is recommended to
73. 5 file for the PD78F1166 and copy it to the FP5_PRJ folder in the programming GUI installation folder R20UTOO08EJ0500 Rev 5 00 Page 115 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt R gt 3 System connection and installation of USB driver lt 1 gt Connect the USB connector of the FP5 to the USB port on the host machine using a USB cable lt 2 gt Plug the FP5 power supply connector into the AC outlet 100 to 240 V using the AC adapter lt 3 gt Press the button on the FP5 to turn on power Do not connect the program adapter target device before turning on power Confirm that the POWER LED on the FP5 is off and that Commands gt is displayed in the message display indicating that the FP5 is ready for operation If not the cause may be a defect in the FP5 so consult a Renesas Electronics sales representative or distributor 4 Connection of program adapter Be sure to turn on the FP5 power before connecting the program adapter or target system lt 1 gt Connect the FP5 GND connector to the program adapter using a GND cable Caution The FP5 and target system may be damaged if the voltage between the FP5 GND and the target system GND is different Use the GND cable to match the voltage before connecting the target cable lt 2 gt Connect the FP5 target connector to the program adapter using the target cable Remark Connect the target system before supplying Vpp Vpp2 power fr
74. 5 valid programming area lt Display example gt HEX File Name Sample hex a is displayed if the program file is invalid File Checsum File Checksum will display the results of executing the programming GUI File menu gt Checksum command lt Display example gt File Checsum 623E ARITHM R20UTOO08EJ0500 Rev 5 00 Page 138 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 7 USAGE THE REMOTE CONNECTOR CHAPTER 7 USAGE THE REMOTE CONNECTOR This chapter describes the use of the remote connector The FP5 can be remote controlled by connecting the remote connector and external control device Remote control can be used to operate and check writing and PASS ERROR displays from the external control device 7 1 Remote Interface Mode The remote interface has a standard mode and a bank mode The modes are switched by using the FP5 Manager Enable Bank mode check box Standard mode The same signals as the control buttons NEXT ENTER CANCEL on the command menu of the FP5 unit can be input Bank mode This mode allows inputting of the bank signals BANKO 2 that indicate the programming area The control buttons NEXT ENTER CANCEL will change their functions to those inputting bank signals so that the command menu displayed on the FP5 message display will be disabled 7 2 Remote Connector Pins The FP5 remote connector pins have the following functions All inputs will become active with an effective level of 50
75. 9 AA A AO 109 HA TOD 110 4 9 Acton Log Win COW ari aia acord Diada 111 4 6 Programming Parameter WindOW ccccioonmccccccnnninan rra 112 AT QU BA ie 113 ES AMEBA r a a aa 114 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUl ssssssssssnnnnnnnnnnnnnnnnnnnnnnnna 115 CHAPTER 6 USAGE IN STANDALONE MODE sssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 130 6 1 Before Starting Standalone Operation ssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 130 6 2 Description of Buttons Message Display and Status LEDS ssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 130 6 3 Standalone Operadon Men en aa 132 O Command S rme Di iaa a a a a A tees 132 032 rype seno MENU nonsi a T A deceit 134 o Opon S CHING IMENU ins O asetamsiiasemccsantencs 135 03A Moltage Sewing MENU srna A teeta ae ds saat aca deaths Aenea tua dean nceeaieanaeahetes 137 6357 UMC MISC Md eds 138 CHAPTER 7 USAGE THE REMOTE CONNECTOR ivscscccsssccsssseccssseccssseccnseeseaseeseaseeneanenseaseseaneensaseess 139 ZA Remote Interface Mode ic ssssscsitecsscasiawcccisssasaccedsasiseddenst sasdeveasactinsscssdssseccdduasisccdenssvsdsennssdeianeces 139 7 2 Remote Connector PINS aiii oracion atacada 139 Tid EquiVvalence CINCUINS ci 141 7 4 External Connection Example vsicisniicnncnccirncnida anni aaa 142 CHAPTER 8 USAGE COMMUNICATION COMMANDS ssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 143 8 1 Sta
76. 95 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 64 Device Setup Dialog Box Advanced Tab 2 2 lt R gt b When RX Family R8C Family or SuperH Family ls Selected lt 3 gt Unlocked lt 10 gt wad Ten ering l Unlocked Wie Volts ce Mode Unlocked Unlocked lt 1 gt gt Unlocked Unlocked Unlocked Ls lt 11 gt o Blank check before Erase wl Ly E Set Security after Program m a E Set Ipon DYES alter EEOEKATI S lt 2 gt B DET WL SGU PTY E STEE reer ain mu aer WISCon rect Ll FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF lt 12 gt E SS E E R20UT0008EJ0500 Rev 5 00 Page 96 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 1 gt Supply voltage area In this area specify one Vpp or two Vpop and Vop2 voltage levels for target device programming in accordance with the target device type Basically Voob Vonz voltages for target device programming should be supplied from the target system Supplying from the FP5 is possible but the current flow is not large enough to operate the whole target system Refer to APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE Therefore supply voltage via the FP5 only when a dedicated writing adapter such as an FA adapter is used Figure 4 65 Supply voltage Area Supply voltage vdd v 05 00 Vdd w 00 00 On Target E FLMDO dd CLE dd RESET dd Serial Out Vdd Seral In Vdd Vdd V box The default
77. C 3 2 Serial transfer timing Ta 0 to 40 C C 0 pF unloaded condition Press Taoroa O S ttt we towioeiwatn e o e rw siscup tine tos Sid md Prez sin ame roms O Pid Fee Detytineton sou a e PT ireren OOOO o O o ne SCK output l tPLHSC lt gt lt gt tPHLSC l l lt gt l l R20UT0008EJ0500 Rev 5 00 Page 234 of 254 2011 12 26 ENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE D 1 Absolute Maximum Ratings Ta 0 to 40 C CANCEL ik Input current Vi lt 0 V ENTER NEXT VRF START CLEAR Caution Product quality may suffer if the absolute maximum rating is exceeded even momentarily for any parameter That is the absolute maximum ratings are rated values at which the product is on the verge of suffering physical damage and therefore the product must be used under conditions that ensure that the absolute maximum ratings are not exceeded R20UTO008EJO500 Rev 5 00 Page 235 of 254 2011 12 26 ENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE D 2 DC Characteristics Ta 0 to 40 C C 0 pF Unloaded Condition V VoL Output voltage low lo 8 mA Output voltage low lon 50 yA Input voltage low Output current low F 7 MEA R20UT0008EJO0500 Rev 5 00 Page 236 of 254 2011 12 26 ENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE I
78. Dn Enter details for the phone number that you want to dial E Device Manager 77 5 5 Countrytregiorr File Action View Help Ports COM amp LPT Connect using ath v 4 Communications Port COM1 4 Printer Port LPT1 e Processors Eg Network adapters Next the dialog box in Figure 8 4 will be displayed so select the data transfer conditions listed below Data transfer rate 9600 bps 19200 bps 38400 bps 57600 bps 115200 bps Data bits 8 bit Parity None Stop bit 1 bit Flow control Hardware R20UT0008EJ0500 Rev 5 00 Page 144 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS The default data transfer rate is 9600 bps but it may be changed by the programming GUI or terminal commands to another rate In such cases use the Setup host connection in the programming GUI Programmer menu to check the transfer rate and make sure they match Figure 8 4 COM Port Settings COM1 Properties Port Settings Bits per second EBI 1 s Flow contral 113 When HyperTerminal starts correctly the main window will open If communications are established then a gt will be displayed when the Enter key on the host machine is pressed This completes the preparation for using communications commands Caution Press the Enter key once after FP5 has started Alternatively send a linefeed code once to FP5 by using communication software Figure
79. E 0 D 0 lt A V PG FP5 Flash Memory Programmer User s Manual 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 Electronics Corp website http www renesas com Renesas Electronics www renesas com Rev 5 00 Dec 2011 8 10 11 12 Notice 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 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 products or technical information described in this document No license express implied or otherwise is granted hereby under any patents copyrights or other intellectual property rights
80. E INSTALLATION 2 Click the button to continue FPGA update The Open FPGA file dialog box is opened Figure 3 7 Open FPGA file Dialog Box Open FPGA file Look in ipga d E Fp5_Fpga_v2 rec My Recent Documents Desktop My Documents hy Computer _ My Network File name ltos_faga_v2 1ec hi Places Files of type Sec files rec Cancel Select the FPGA file fp5_fpga_vx rec and then click the button Caution Do not use an FP5 FPGA other than the one posted on the website otherwise a defect may occur R20UTOOO8EJ0500 Rev 5 00 Page 34 of 254 2011 12 26 lt R gt PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 3 Some commands are sent to the FP5 and the update progress status is displayed in the action log window The message FPGA Update succeeded which indicates normal completion of firmware update and FP5 Power will be switched OFF now which is equivalent to processing when the POWER button is turned off is automatically executed The update takes about 30 seconds Figure 3 8 Action Log Window When FPGA Update Is Finished FPS File Programmer Device Help Ga Ea LS B E fpga up no query Preparing storage JE Now loading CE gt Plies Frogrammer FPSGU 207 Firmware W207 Frog rea O Standard mode unsecured Starting FPGA programming 100 done FPGA Update succeeded Parameter and Setting file Mame
81. GE COMMUNICATION COMMANDS 8 5 2 con command Executes the processes from transition to the flash memory programming mode to signature verification Input format con Description of the function Executes the processes from transition to the flash memory programming mode to signature verification In order to use this command manual off must be set with the autocon command beforehand Example of usage Status LED Massage display Screen eect con Display while executing the command BUSY Display after executing the command PASS Returns to the display before a When completed normally executing the command DXXXXXXX gt Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX 8 5 3 dcon command Executes the process to end the flash memory programming mode Input format dcon Description of the function Executes the process to end the flash memory programming mode In order to use this command manual off must be set with the autocon command beforehand Example of usage Status LED Message display Screen oe Display while executing the command BUSY Display after executing the command PASS Returns to the display before ES disconnected executing the command R20UT0008EJO0500 Rev 5 00 Page 175 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 4 ep epv comman
82. I e Change of Figure 5 15 Device Setup Dialog Box Advanced Tab 6 3 3 Option Setting menu CHAPTER 6 USAGE IN STANDALONE MODE e Change of Table 6 3 Option Setting Menu 8 1 Starting the Communications Software 3 Start HyperTerminal CHAPTER 8 USAGE COMMUNICATION COMMANDS e Addition of the Caution 9 1 Power Supply Connector CHAPTER 9 CONNECTORS AND CABLES e Change of the Caution CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN e Change of Figure 10 6 Circuit Example for V850 Single wire UART A 4 Error Messages Displayed in FP5 Message Display APPENDIX A MESSAGES e Change of No 091 IVerify failed C 4 5 8 4th edition C 1 Absolute Maximum Ratings Ta 0 to 40 C APPENDIX C ELECTRICAL SPECIFICATIONS OF e Deletion of the GND item TARGET INTERFACE C 2 DC Characteristics Ta 0 to 40 C C 2 DC Characteristics Ta 0 to 40 C e Change of the specifications of the Iii and lun D 1 Absolute Maximum Ratings Ta 0 to 40 C APPENDIX D D 2 DC Characteristics Ta 0 to 40 C C 0 pF Unloaded Condition ELECTRICAL SPECIFICATIONS OF e Deletion of the GND item REMOTE INTERFACE 5th edition Change of the URL of Flash Development Toolkit Throughout Change of the Terminology How to Use This Manual 1 3 Supported Devices CHAPTER 1 OVERVIEW e Change of description 1 5 1 Hardware environment e Change of description 1 5 2 Software environment
83. I RxD and H S Pins FP5_VDD Self testing circuit or Signal output circuit Lu ee oO N Lu Self testing circuit or Signal input circuit Target System R20UTO008EJO500 Rev 5 00 Page 209 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS 11 3 CLK It is recommended to supply the target device operating clock from the target system When supplying the target device operating clock from the FP5 communication may not be performed normally due to the waveform distortion caused by wiring of clock lines on the target system In such a case add elements such as CMOS buffers to the target system as necessary so as to adjust the waveform Figure 11 3 CLK Pins FP5 Vpp or FP5_VDD2 o Noise filter NFL21SP506 33 0 741 V125 x Signal output z gt Ina Circuit EMZ6 8 E Target System 11 4 FLMDO and FLMD1 Figure 11 4 FLMDO and FLMD1 Pins FP5_VDD Signal output Signal circuit s Self testing circuit Lu en oO N Lu Target System R20UTO008EJO500 Rev 5 00 Page 210 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS 11 5 Vo and Vop2 When supplying Vop and Vpp2 from the target system the FP5 internal power supply and the external voltage regulator is protected by a transistor 11 6 Vpp Figure 11 5 Voo and Vonz Pins FP5 VDD or FP5_VDD2 l Transistor gt Vpop or Vppe2
84. I file File in which settings of the programming GUI are stored The file is saved when the programming GUI is closed The file name is FP5 ini Storage location in Windows XP C Windows Storage location in Windows Vista Windows 7 C Users user name AppData Local VirtualStore Windows OCD security ID Abbreviation of the on chip debug security ID Security function for on chip debugging of the microcontroller ID code Function to prohibit read write or erasure from the host The control code on the ROM and ID code are used to enable or disable ID code protect and to determine ID code protect Lock bit Function to prevent data write erasure by mistake Write and erasure can be prohibited locked for each block Signature Information about the microcontroller microcontroller name firmware version Notes 1 The program adapter FA xxxx is a product of Naito Densei Machida Mfg Co Ltd If you have any questions about the FA adapter board contact Naito Densei Machida Mfg Co Ltd Tel 81 42 750 41 72 2 The functions that can be used differ depending on the target device All trademarks and registered trademarks are the property of the respective owner CONTENTS CHAPTER T OVERVIEW cccisicescriccsssaddantweasaieccnigdtauavinis aE ATE 13 EL Features ai 13 t2 Writing Quality iran 13 ES DEVICES RR aiaa 13 14 FPS System OVeGr view cscine A a a 14 tS Operating ENVIrONMEN sieni a a 16 SL Harawate e nvironme briira
85. I will not operate normally because no valid PR5 file has been defined Set it in the Device Setup dialog box E1109 No parameter file exists in this project folder Please select There is no parameter file in user selected folder GUI waited parameter files user to find out one or more parameter files in other folder E 1201 Invalid file E1202 lt Setting file name gt is not valid Using most recent settings E 1203 lt Parameter file name gt is not valid Using most recent settings E 1204 Download of parameter file failed E 1205 Download of setting file failed E 1206 File name is not valid The specified file cannot be opened for writing Make sure that the file attribute is not set to read only E 1400 Password is invalid Effective password consists one to eight any alphanumeric character It is case insensitive E1401 The password does not match Yes Retry to input the password No Initialize the password and format to the shipment condition The specified file cannot be opened Set it in the Device Setup dialog box An incorrect format or value was detected in the ESF file The ESF file defined in the INI file will be used instead Set it in the Device Setup dialog box An incorrect format or value was detected in the PR5 file The ESF file defined in the INI file will be used instead Set it in the Device Setup dialog box Downloading of the PR5 file has failed The PR5 file may be invalid
86. In this case click the button and close the Device Setup dialog box Note that the button becomes available if the HCUHEX file is changed to a HEX file in the Object HEX file area After changing the file the HCUHEX file information remains unchanged in the Command Options and Flash options areas R20UTO008EJ0500 Rev 5 00 Page 75 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 45 Get Flash options Command m E m E FFFFFFFFFFFFFFFFFFFFFFFF OPETO FFFFFFFF R20UTO008EJ0500 Rev 5 00 Page 76 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt 15 Setup command JEj When the Setup command is executed the Device Setup dialog box is opened In this dialog box select a A program file perform settings in accordance with the user environment for flash memory programming set command option and option data etc Each time the programming GUI is started the programming GUI loads the PR5 file ESF file and program file that were used last and displays the settings Settings for the items not dimmed can be changed in accordance with the user environment Switch the Target Standard and Advanced tabs for setting Figure 4 46 Device Setup Dialog Box Target Standard Advanced Programming Area Setting Division pattern 4 division 4 MB DIW oC amp division MB DIW ja Unknown Target Settings Areal Parameter fil
87. LE OF OPERATION USING PROGRAMMING GUI This chapter explains a series of basic FP5 operations using the programming GUI taking a case where the uPD78F1166 is used as the target device as an example This chapter covers how to start the system execute the Autoprocedure E P command and program the target device e Series of operations described in this chapter The operation conditions for this chapter are as follows Host machine interface USB Programming area Divided by 4 Area O Target device 1PD78F1166 with program adapter Communication channel UART O 1 MHz Clock setting None Internal OSC Internal Direct mode Operation mode Chip Supply voltage Supplied from FP5 5 V Command option Blank check before Erase enabled Flash option Not used The operation steps described in this chapter are as follows 1 Installation of programming GUI 2 Installation of PR5 file 3 System connection and installation of USB driver IN Connection of program adapter o al Setting of programming environment 7 8 Execution of Autoprocedure E P command 2 3 4 5 Startup of programming GUI 6 7 8 System shutdown 1 Installation of programming GUI and USB driver lt R gt Refer to CHAPTER 3 SOFTWARE INSTALLATION and install the programming GUI and USB driver in the host machine if it has not been installed yet 2 Installation of PR5 file Refer to CHAPTER 3 SOFTWARE INSTALLATION download the PR
88. MANDS 8 5 9 gsc command Obtains the information of security get for the target device Input format gsc Description of the function Obtains the information set by executing the Set Security command on the Device menu of the programming GUI Example of usage Status LED Message display Display after executing the command PASS Returns to the display Display example When completed normally before executing the Security Flag xx command Boot Block Number xx FS area xxxx XXXX PASS Security operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTO008EJO500 Rev 5 00 Page 181 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 10 idc command Executes the Set OCD Security ID command Input format idc Description of the function Obtains the information set by executing the Set OCD Security ID command on the Device menu of the programming GUI Example of usage Status LED Message display Display after executing the command PASS Returns to the display Display example When completed normally before executing the Set OCD ID command PASS OCD ID operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 182 of 254
89. My Computer hy Network File name Places Files of type FPS setup files esf R20UT0008EJ0500 Rev 5 00 Page 40 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Step 4 Next the device setup dialog box that is opened when Device menu gt Setup command is executed will be opened so make the settings Refer to 4 3 3 15 Setup command for the steps that follow lt R gt Figure 4 4 Main Window lt 1 gt Menu bar FPS E O x Eile Programmer Device Help lt 4 gt Programmer parameter window Ver Firmvare Version Y2 0 Board H U V1 FPGA V4 McC10340174 lt 2 gt Toolbar ide unsecured Standard mode unsecured Parameter and Setting file 78F1166 pr5 Werslor 441 00 Mame ToF1166 esf Wed Dec OF 20 57 31 2011 Download file Mame sample hex Date Tue Mar 8 07 57 00 2011 Type HE file OO000000 0003F FFF lt 3 gt Action log window File checksum Type Arithmetic checksum 16 bit O0000000 OD03FFFF Target device Mame F0F116b Port UART Pulze Num Speed 1 000 000 bp dd 05 00 FPS Freq Internal Dec Target Multiply 1 00 Mode Chip Range lt 6 gt Hint bar lt 5 gt Status bar The main window consists of the following areas R20UTO008EJ0500 Rev 5 00 Page 41 of 254 2011 12 26 tENESAS lt R gt PG FP5 4 3 Menu Bar The menu bar displays the commands that
90. NTERFACE D 3 AC Characteristics Ta 0 to 40 C C 0 pF Unloaded Condition D 3 1 Standard mode 1 2 Rise time lo 8 mA a Fall time lo 8 mA Low level width of the input signal tPPOCN Time from switching on the FP5 POWER S button until the rise of the CONN signal PCNPO Time from switching off the FP5 POWER 1 S button until the fall of the CONN signal tPCNIN Time from the rise of the CONN signal until 1 ms the input signal is acknowledged FP5 POWER button PCNIN KE gt gt l CANCEL ENTER NEXT START VRF CLEAR R20UTOO08EJ0500 Rev 5 00 Page 237 of 254 2011 12 26 tENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE 2 2 tPINBU Time from the fall of the VRF START or 50 ms ENTER signal until the rise of the BUSY signal tPBUIN Time from the fall of the BUSY signal until the 1 ms CLEAR signal can be input tPCLPE Time from the fall of the CLEAR signal until 50 ms the fall of the PASS or ERROR signal tPPEIN Time from the fall of the PASS or ERROR 1 ms signal until the VRF START or ENTER signal can be input PBUIN l R20UT0008EJ0500 Rev 5 00 Page 238 of 254 2011 12 26 ENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE D 3 2 Bank mode 1 2 Fall time lo 8 mA Low level width of input signal tPPOCN Time from turning on the power of the FP5 S until the rise of the CONN signal tPCNPO Time from tur
91. OO Start Address 100000 Start Address FF FFCOOO End Address FERRE EEEE End address 107FFF End address FF FFFFFF lt 3 gt User Defined I User mat I rata mat M UB mat Gtart Address FFFCoDo0 start Address 100000 Start Address FFFFCOO0 End Address FFFFFFFF End Address 107FFF End Address FF7FFFFF i Cancel lt 1 gt Programming area The valid programming area is displayed lt R gt lt 2 gt Checksum calculation mode selection Select the mode for calculating checksum of the selected program file Arithmetic checksum 16bit 16 bit arithmetic subtraction Arithmetic checksum 32 bit arithmetic addition CRC sum 32bit 32 bit CRC Remark With the 16 bit arithmetic subtraction mode the lower 4 digits of the result from which a value is subtracted from 00h in 1 byte units are displayed With the 32 bit arithmetic addition mode the lower 8 digits of the result to which a value is added from 00h in 1 byte units are displayed With 32 bit mode the 8 digit result of CRC32 function calculation is displayed For details on arithmetic specifications refer to Figure B 2 32 bit CRC Calculation Specifications The 16 bit arithmetic subtraction mode can be selected when the 78K V850 or RL78 family is selected The 32 bit arithmetic addition mode can be selected when the RX family R8C family or SuperH family is selected R20UT0008EJ0500 Rev 5 00 Page 49 of 254 2011 12 26 ENESAS lt R gt lt R gt
92. PASSWORD button will open the following dialog box Figure 4 38 Password setting Dialog Box Password setting BPR OLD PASSWORD NEW PASSWORD Confirm PASSWORD Cancel This dialog box allows the user to change the registered password Input the current password into the OLD PASSWORD box input the new password into the NEW PASSWORD box and Confirm PASSWORD box and then click OK When is clicked the dialog box will be closed and the password will not be changed INIT button Resets the FP5 to its default settings Initializing the FP5 will reset or delete the following stored information e Password e FP5 Manager setting e PR5 file e ESF file e Program file R20UT0008EJO500 Rev 5 00 Page 68 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 3 3 Device menu The following pull down menu appears by clicking the Device menu This menu includes commands mainly related to programming to the target device such as erase write and verify Figure 4 39 Device Menu a When 78K V850 RL78 Family ls Selected File Programmer Device Help DHASHE is WEN board Heh Write Intel HEX file Program Wer ity Escaldes Set Security to Medel Sse ae tandard mod Checksum ROD gt WEI Firmware Wera Read m TNA gt O WS ne SS SS OA N E C Autoprocedure E P set Option bytes set DOGO Security ID lt eS Connect Sign
93. PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt When using a 78K0S Kx1 microcontroller or uPD78F9334 gt Method Division original Range Area set in the Operation Mode area on the Standard tab in the Device Setup dialog box Figure 4 43 Action Log Window After Checksum Command Execution When using 78K0S Kx1 microcontroller or PD78F9334 gt sum Device Checksum 0x1842 FP5 Checksum 0x1842 Checksum compare PASS Checksum operation finished gt Remark For details on the arithmetic specifications refer to Figure B 4 Division Original Calculation Specifications lt V850E2 gt Method 32 bit CRC Range Area specified in the Operation Mode area on the Standard tab in the Device Setup dialog box Figure 4 43 Action Log Window After Checksum Command Execution V850E2 gt sum Code flash 0Ox370A7BE5 Data flash OxBFD1BO3F Total 0OxF6DC2C24 PASS Checksum operation finished gt Remark 32 bit CRC displays the 8 digit result of CRC32 function operation For the calculation specifications refer to Figure B 2 32 bit CRC Calculation Specifications in APPENDIX B SUPPLEMENTARY INFORMATION R20UTO008EJ0500 Rev 5 00 Page 73 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt RX family R8C family SuperH family gt Method 32 bit arithmetic addition mode Range Result of calculating all the areas user mat data mat user boot selected in the Operation Mode area on the
94. PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 3 gt Address range selection Select the range for calculating checksum of the selected program file If there is no program file data in the specified range the specified range is filled with FFh for calculation When a product with data flash is selected from the 78K V850 RL78 family Code flash and Data flash are displayed When the RX family R8C family or SuperH family is selected User mat Data mat and User boot are displayed Device Area From the start to end addresses of the device which are contained in the selected PR5 file User Defined Any range can be specified by inputting the addresses to the Start Address and End Address text boxes Clicking the button displays the calculation result in the File Checksum area in the action log window and programmer parameter window Clicking the button closes the dialog box without saving the settings made in the Checksum dialog box Remark When the valid programming area is changed or a program file is downloaded the checksum result will be cleared Figure 4 11 Checksum Result lt When Product without Data Flash Is Selected from 78K V850 RL78 Family gt 10 x Eile Programmer Device Help gt p Ld ASAE RA Frogrammer ver OWS OF Firmware Yersion Y2 07 E E Board H WY Vl FPGA Va a T l Serial Ho MC10340174 gt fcks ari O 3Efff Checksum Code 00000000 0003FFFF 2A8E gt
95. PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 3 Description of Commands Each of the commands is described using the following format Command name Presents an overview of the command Input format Presents the input format for the command Description of the function Describes the function of the command Example of usage Presents an example of using the command Note The symbols used to describe the input format are defined below Characters within single quotation marks Characters that must be input as displayed Characters within angle brackets lt gt Information that must be provided Characters within parentheses Optional items Options separated by vertical bars Options where only one option can be selected R20UT0008EJO0500 Rev 5 00 Page 148 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 Description of FP5 Control Commands This section will describe the FP5 control commands 8 4 1 autocon command Selects and confirms automatic or manual execution of the processes from transition to flash memory programming mode to signature verification and the termination of the flash memory programming mode Input format autocon on off Description of the function Selects either automatic on or manual off execution to be executed before and after the device command completion of the processes from transition to the flash
96. PR5 file that support data flash has been downloaded then the code area and data area are designated length The number of bytes is designated as a hexadecimal number If a PR5 file that support data flash has been downloaded then the code area and data area are designated Example of usage After the command is executed pressing the Return key will start the upload See below S0030000FC S325000000008100810081008100810081008100810081008100810081008100810081008100CA S32500000020810081008100810081008100810081008100810081008100810081008100FFFF2D S5030000FC S70500000000FA R20UTOO08EJ0500 Rev 5 00 Page 168 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 20 trc command Displays the communication information between the FP5 and target device Input format trc Description of the function Displays the communication information between the FP5 and target device stored in the FP5 trace memory Up to 1024 lines can be stored The FP5 has ring structure trace memory Example of usage Debug Output Number Timeus Send Rec 0214 0008675924 17 0215 0008678930 Total number of transmitted bytes 266282 Total number of received bytes 006212 R20UT0008EJO0500 Rev 5 00 Page 169 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 21 upprm command Uploads the PR5 file Input format upprm Description of the function If the PR5 file has bee
97. R 4 PROGRAMMING GUI USAGE 8 Update FPGA command The Update FPGA command updates the FPGA Refer to 3 4 Updating Programming GUI Firmware and FPGA and download the relevant update file before starting update Executing of this command displays the following dialog box Figure 4 25 Update FPGA Dialog Box Update FPGA I 2211 Updating the FPGA will take several minutes ATTENTION The process of updating your FPGA must WOT be interrupted Without FPGA this FPS SUT will WOT run properly Install new FPGA in your programmer Cancel To continue the FPGA update click the button Clicking the button cancels the FPGA update Clicking the button opens the Open FPGA file dialog box Figure 4 26 Open FPGA file Dialog Box Open FPGA file Look in ipga d E A My Recent Documents a E Desktop My Documents E My Computer a My Network File name ltps_faga_v2 rec ki Places Files of type S 180 files rec Cancel Select the FPGA file fp5_fpga_vx rec and then click the button Caution Do not use FP5 FPGA other than the one posted on the website otherwise a defect may occur R20UTO008EJ0500 Rev 5 00 Page 60 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Some commands are sent to the FP5 and the update progress status is displayed in the action log window The message FPBGA Upload succeeded which indicates normal completio
98. Re set the connection between the host machine and FP5 Downloading of the ESF file has failed The ESF file may be invalid Re set the connection between the host machine and FP5 Password contains invalid character or out of size range Password is different with defined content R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Page 217 of 254 PG FP5 APPENDIX A MESSAGES 2 3 E 1501 This file is not valid The file opened with the HEX Editor is invalid E 1502 Caution Data Flash access unit is DWORD The data flash area can be accessed in double word units but an access was attempted in unsupported units E1503 Caution Out of range The address range for saving data is out of the code flash or data flash address range Check the start end address E 1504 Caution Start address should not larger than End address The start address is larger than the end address Check the start end address E1505 Caution End address should not smaller than start address The end address is smaller than the start address Check the start end address E 1506 The file cannot be read The file opened with the HEX Editor is invalid E1507 No HEX data The program file format may be incorrect E1508 The file cannot be written Saving of the program file has failed Check if this file is occupied by another program E1509 Temporary file could not be created Abort The temporary file cannot be created Creation was aborte
99. SAGE COMMUNICATION COMMANDS 8 4 6 fcks command Executes the programming GUI File menu gt Checksum command Input format fcks lt type gt lt code start gt lt code end gt lt data_start gt lt data_end gt Description of the function Executes a similar function to the programming GUI File menu gt Checksum command Specifies the calculation method starting address and number of bytes in the options type Specifies the calculation method cre 32 bit CRC method ari 16 bit subtraction calculation method kOs_sp Division method original start The starting address is specified in hexadecimal If a PR5 file that supports data flash is downloaded then the code area and data area can be specified end Specifies the end address in hexadecimal If a PR5 file that supports data flash is downloaded then the code area and data area can be specified Example of usage Screen output fcks crc O 3fffff Checksum Code 000000 3FFFFF 26218DD4 fcks ari O 3fffff Checksum Code 0O00000 3FFFFF 61C0 fcks kOs_sp 0 3fffff Checksum Code 000000 3FFFFF 060E fcks ari O 3fffff 400000 41 ffff Checksum Code 000000 3FFFFF 61C0 Checksum Data 400000 41FFFF 0200 Checksum Total 63C0 R20UTOO08EJ0500 Rev 5 00 Page 156 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 7 files command Displays the information concerning the program file that was downloa
100. SSAGES e Change of description A 4 Error Messages Displayed in FP5 Message Display e Change of description APPENDIX B SUPPLEMENTARY INFORMATION APPENDIX B SUPPLEMENTARY e Change of Figure B 2 32 bit CRC Calculation Specifications INFORMATION C 8 PG FP5 User s Manual Publication Date Rev 1 00 Nov 16 2007 Rev 5 00 Dec 26 2011 Published by Renesas Electronics Corporation CENESAS 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 Dusseldorf 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 86 21 6887 7858 7898 Renesas Electronics Hon
101. Selected off Not selected Displays the setting of the Reset vector check box in the Reset vector settings area on the Advanced tab in the Device Setup dialog box Display example Reset vector Addr 0x000000 Displays the setting of the Boot Block end check box in the Block protection area on the Advanced tab in the Device Setup dialog box Display example End Boot Blk 0 Displays the setting of the FSW Block start and FSW Block end check boxes in the Block protection area on the Advanced tab in the Device Setup dialog box Display example FS area 0 to 127 Displays the setting of the OCD security ID setting box in the OCD security ID setting area on the Advanced tab in the Device Setup dialog box Display example If 123456789ABCDEF1 23456789 is specified in the OCD security ID setting box OCD ID 12345678 9ABCDEF 123456789 Displays the setting of the Option bytes setting box in the Option bytes setting area on the Advanced tab in the Device Setup dialog box If the NEXT button is clicked the display changes from OPBTO to OPBTx Display example If FFFFFFEQ is specified for OPBTO in the Option bytes setting area OPBTO FFFFFFE9 R20UTO008EJO500 Rev 5 00 2011 12 26 Page 136 of 254 ENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE 6 3 4 Voltage Setting menu The Voltage Setting menu is used to check the voltage level setting used when programming the target device
102. Standard tab of the Device Setup dialog box Figure 4 43 Action Log Window After Checksum Command Execution RX Family R8C Family SuperH Family gt sum User mat 0x03FC0000 Data mat 0x00444588 User Boot mat 0Ox003FC000 Total 0x04800588 PASS Checksum operation finished gt Remark With the 32 bit arithmetic addition mode the lower 8 digits of the result to which a value is added from 00h in 1 byte units are displayed 8 Autoprocedure E P command The Autoprocedure E P command executes the Erase and Program commands in succession Exiting from N the flash memory programming mode is not possible between the Erase and Program commands The target area can be set in the Operation Mode area on the Standard tab in the Device Setup dialog box The progress status of this command is displayed in the action log window When execution of this command is completed the programming GUI displays the result of command execution in the target device Command options after execution of this command depend on the settings of the Blank check before Erase Verify after Program Security after Program and Checksum after Program check boxes in the Command options area on the Advanced tab in the Device Setup dialog box For details on these check boxes refer to 4 3 3 15 c lt 2 gt Command options area Figure 4 44 Action Log Window After Autoprocedure E P Command Execution gt ep Blank check
103. TE CONNECTOR FOR DETAILS This chapter will describe usage in the normal mode The command menu consists of two levels of menus a main menu and submenu The button is used to display the next menu on the same level The button is used to select or execute the menu item currently displayed The button is used to cancel the current selection and return to the previous menu level The command currently running cannot be stopped except for the Read command The button executes the Autoprocedure E P command It can be executed from any command menu and the display returns to the same command menu after execution R20UTO008EJO500 Rev 5 00 Page 130 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE Figure 6 1 Menu Status Transition by Button Input Main menu Submenu ENTER button Commands RN Type Setting Type Setting CANCEL button Option Setting Option Setting Voltage Setting Voltage Setting Utility Misc Utility Misc NEXT button ENTER button Reset FPS gt Command execution NEXT button On the main menu level the FP5 shows the menu items that can be selected On the submenu level the first line in the message display shows the menu item and the second line shows the response from the FP5 if any A command prompt gt displayed at the end of a menu line indicates tha
104. Target PFP FP5 int Vpp fail FP5 Power failure Please contact Renesas Electronics support desk 402 FP5 int Vdd fail FP5 Power failure Please contact Renesas Electronics support desk FP5 int Vdd2 fail FP5 Power failure Please contact Renesas Electronics support desk Targ power fail No Voo applied or Voltage is out of Von is supplied from target board but Voo voltage does not lt R gt range match the Voo value in FP5 Setup Check if the Voo power settings are OK 405 Power failure A supply voltage failure has been There is possibly a shortcut in the target hardware detected 590 IDC Comn err Device communication error or illegal The FP5 is not communicating properly with the target OCD security ID setting device Check that the FP5 is correctly connected to the target device Also check that the on chip debug security ID is correct 591 OPB Comn err Device communication error or illegal The FP5 is not communicating properly with the target OCD security ID setting device Check that the FP5 is correctly connected to the target device Also check that the on chip debug security ID is correct R20UTOO08EJ0500 Rev 5 00 Page 225 of 254 2011 12 26 tENESAS PG FP5 APPENDIX B SUPPLEMENTARY INFORMATION APPENDIX B SUPPLEMENTARY INFORMATION Figure B 1 Relationship Between HEX Editor and Saved Program File lt HEX Editor gt 0 1 2 3 4 5 6 9 A B C D E F 00 11 22 33 44 55 66 99 AA BB CC DD EE FF lt S
105. USAGE lt 4 gt Set Security command options area The security flag settings block protection settings and reset vector handling function setting can be set in this area When the Set Security command is executed the settings in this area will be reflected in the target device R20UTO008EJO500 Rev 5 00 2011 12 26 Figure 4 69 Security flag settings Area Set Security command option Security fag settings Disable Chip Erase Disable Block Erase Disable Program Jw Disable Read Disable Boot block cluster reprogramming Block protection settings FS Block end Fl FSW Block start Boot Block end Show Address Reset vector setting Reset vector fonoooono h tENESAS Page 103 of 254 lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 5 gt Security flag settings area The security flag settings can be selected in this area Figure 4 70 Security flag settings Area Security fag settings Disable Chip Erase Disable Block Erase Disable Program Jw Disable Read Disable Boot block cluster reprogramming Disable Chip Erase check box If the Set Security command is executed with this check box selected the Erase command will be disabled for the entire area of the flash memory in the target device When this check box is selected the following dialog box appears Figure 4 71 Disable Chip Erase Warning Dialog Box Warning A
106. Y Set Security Fla Set Security Flags Display after executing the command PASS Returns to the display PASS When completed normally before executing the Security operation finished command Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 186 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 15 sig command Executes Signature read command Input format sig Description of the function Executes a similar function to the programming GUI Device menu gt Signature read command Example of usage Status LED Message display Display while executing the command BUSY Signature lt Display example gt Device name Dxxxxxxxxx Device data XX XX XX XX Device end addr xxxxxxxx Security Flag xxxx Boot Block Number xxxx Device Version x xx Firmware Version x xx Display after executing the command PASS Returns to the display PASS When completed normally before executing the Signature operation finished command Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 187 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS lt R gt 8 5 16 slb command Executes Set Lock bits command Input format sib Descri
107. a Blank check Skipped Area mode te Erase Area 000 Erase Area 001 Erase Area eee Display after executing the command PASS Returns to the display PASS When completed normally before executing the Erase operation finished command Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX Erase operation finished R20UT0008EJO0500 Rev 5 00 Page 177 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 6 gid command Obtains the on chip debug security ID get for the target device Input format gid Description of the function Obtains the information set by executing the Set OCD Security ID command on the Device menu of the programming GUI Example of usage Status LED Message display Display after executing the command PASS Returns to the display Display example When completed normally before executing the OCD ID XXXXXXXXXXXXXXXXXXXXXXXX command PASS OCD ID operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 178 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 7 gob command Obtains the information of option byte get for the target device Input format gob Description of the function Obtains the information set
108. a program has not been downloaded then Invalid argument will be displayed The starting address and number of bytes are designated as options start address The starting address is designated as a hexadecimal number If a PR5 file that support data flash has been downloaded then the code area and data area are designated length The number of bytes is designated as a hexadecimal number If a PR5 file that support data flash has been downloaded then the code area and data area are designated Example of usage After the command is executed pressing the Return key will start the upload See below 200000008100810081008100810081008100810081008100810081008100810081008100DO 20002000810081008100810081008100810081008100810081008100810081008100FFFF33 00000001 FF R20UT0008EJO0500 Rev 5 00 Page 159 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 10 hip command Lists available commands with brief descriptions Input format hlp Description of the function Lists frequently used commands with brief descriptions Example of usage downprm downset upprm upset lod hex srec progarea files prm conf security brt fcks fill ver res pwr_ off sound trc version_up fpga_up selftest Download parameter customer settings Upload parameter customer settings Download Intel Hex or Motorola S record file Upload Intel Hex Motorola S record file Change Prog
109. am area Show downloaded HEX SREC files in FP5 memory Show Parameter file PRM SET information Show Modify FP5 configuration Show Modify FP5 Security settings Set baudrate to host Calculate file checksum FP5 memory Fill memory Show firmware version Reset FP5 Switch OFF FP5 immediately set auto Power OFF Enable Disable sound generation Show Device communication trace Update firmware version Update FPGA version Perform a Selfcheck Blankcheck Erase Program Verify Read Erase and Program Show device signature Get device checksum Set security information R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Page 160 of 254 PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 11 lod command Downloads program files Input format lod add fname filename ftime date and time Description of the function Downloads the program file to a valid programming area After this command is executed the program file must be downloaded to the FP5 in ASCII format using communications software If using HyperTerminal select Transfer T gt Transfer text file T and then select the program file The options are to delete or not to delete the file before downloading the file name and the creation date If this command is executed without any options then the file name and creation date will not be stored add Select this not t
110. amming GUI is started A command execution is in progress or a PR5 file ESF file or program file is being downloaded A command execution or downloading of a PR5 file ESF file or program file is completed normally A command execution or downloading of a PR5 file ESF file or program file is terminated abnormal R20UT0008EJO0500 Rev 5 00 Page 113 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 8 Hint Bar By pointing to a command on the menu bar or a button with the pointer the hint for the command or button is displayed on the hint bar lt R gt Figure 4 86 Hint Bar lgx m FPS Eile Programmer Device Help pe dl 7 B TANI A Programmer We OF Firnware Version Y2 0 42 07 Board Hel Y1 FPGA V4 a Serial No MCLlOs40174 Standard mode unsecured E VET Standard mode unsecured Parameter and Setting file Mame FOF 1766 pr5 Version 41 00 Mame ToF1166 esf Wed Dec OF 22 08 00 2011 Download file Mame sample hex Date Tue Mar 8 07 57 00 2011 Type HE file OOOQO000 O003F FFF File checksum Target device Mame 871166 Port UART Pulse Num Speed 1 000 000 bps Vdd 05 00 FP5 Internal Osc Target 4 Erase and program the target device a se y R20UTO008EJO500 Rev 5 00 Page 114 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI CHAPTER 5 EXAMP
111. and if 1 is input FFFFFFFFh will be used as the ID Tag For details on data flash and ID tags refer to the user s manual of the target device The HEX Editor only accepts hexadecimal data i e numbers 0 to 9 and letters A to F All other data will be rejected The ASCII representation if any is shown in the ASCII display area This area is for reference only so no data can be input Use the scroll bar to move another address range into the visible area of the HEX Editor The following keys can be input using the keyboard Table 4 1 Key Functions That Can Be Input in HEX Editor Window 0 9 A F Data input data display area Move cursor in right direction Move orion ren If any changes have been made to the file Save and Save As in the File menu in the HEX Editor main window become available for saving the modified data The Save As display varies whether or not the downloaded PR5 file is for the target device that supports data flash R20UT0008EJO500 Rev 5 00 Page 44 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 8 Save As Dialog Box of HEX Editor a The downloaded PR5 file is for a target device that does not support data flash Save in 9 FP5_PRU 5 sample hex File name sample Save as type HEX Files HE Cancel Intel HEX Motorola SREC fo FFF Start address End address b The downloaded PRS5 file is for a target device that suppor
112. assure the FP5 operation 3 2 Installation This section explains the installation procedure for the programming GUI USB driver and parameter file PR5 file lt R gt Table 3 1 Installation Installation Order Method Programming Run the downloaded executable file PG FP5_Package_Vxxx exe and perform installation GUI USB driver following the directions on the installer screen After installation the USB driver detects the FP5 by plug and play and it is automatically added 2 PR5 file Decompress the downloaded file to any folder A pr5 file is decompressed into any folder so copy it to the FP5_PRJ folder where the programming GUI is installed The folder configuration after programming GUI installation is as follows lt R gt CA Folder specified as the installation destination C Program Files Common Files x86 Renesas Program Files Electronics for the 64 bit version of Windows Renesas Electronics Programming Tools PG FP5 V2 07 lt Folder where programming GUI is stored FP5 exe Ea Doc lt Folder where documents are stored PG FP5 V2 08 I CubeSuite Drivers Lo pg fp5 lt USB driver storage folder USB_Driver_x64 for the 64 bit version of Windows R20UTOOO8EJ0500 Rev 5 00 Page 26 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 3 2 1 Notes on installation 1 Multiple versions of the PG FP5 can be installed on a single host machine Although we recommend using
113. ates normal completion of firmware update and Restarting FP5 which is equivalent to RESET command processing is automatically performed The new version can then be checked as Firmware Version Vx xx The update takes about 10 seconds Remark The action log window is a part of the main window of the programming GUI which shows the operation progress status Figure 3 4 Action Log Window When Firmware Update Is Finished 0 x File Programmer Device Help ibe pa RY B lax O Firmware Version Y2 07 a Prograrnmer Board H Y V1 FPGA V4 42 07 Serial Ho MC10340174 WOOF Standard mode unsecured 0 l ae up no query Standard mode unsecured car eae Parameter and Seti fie 781166 pr5 Werslorr 41 00 FPS Selftprogranming VU 94 Mame FOF 1166 est ale me OK Wed Dec 07 20 57 31 2011 rase ash o o OR an Download file A A eae Pe Hame sample hex Sats e le Date Tue Mar 8 07 57 00 2011 Firmrare Update succeeds Type HE file OO000000 0003F FFF Restarting FP5 FFFFFFF PPPPP 555555 F F F 5 F F PS F F F 55555 FFFFF FFFFF 5 F F 5 4 5 5 a Target device F P 5555 Mame 701156 Port UART Pulse Mum O Firmware Version Y2 0 Speed 1 O00 000 bps Serial Ho MC10340174 F A aa Standard mode unsecured Hoa DA ae T arget gt lFirmrare Version 2 07 board HW vl Toy VA Serial No MC1O340174 Standard mode unsecured gt 4 F Remark Depending on the changes made the following dia
114. ature read Get Flash options mb mb k bh O AO N x rr _ Ar SNr Setup lt R gt b When RX Family R8C Family or SuperH Family Is Selected Eile Programmer Device Help F fe Blank check Erase Program Wer ify rin Baaed EU Yi Write Intel HEX file Serial No Sie Write Motorola SREG file aDSL t 2 Autoprocedure EF mb k set Lock bit Wonnect Signature read Setup 1 Blank check command The Blank Check command performs blank check for the flash memory in the target device The target area can a be set in the Operation Mode area on the Standard tab in the Device Setup dialog box If the flash memory has already been erased PASS is displayed If the flash memory has not yet been erased ERROR is displayed If this error is displayed erase the entire area of the flash memory before starting programming R20UT0008EJO500 Rev 5 00 Page 69 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 2 3 lt R gt 5 Erase command The Erase command erases the flash memory in the target device The target area can be set in the Operation Mode area on the Standard tab in the Device Setup dialog box If this command is executed with Chip selected security command options are initialized at the same time While erasing the flash memory is in progress the progress status Is displayed in the action log window When exe
115. ave area ESF file saved area firmware area and FPGA area Operation mode Programming GUI operation standalone operation remote operation communication command operation AC adapter AC adapters used in each region Host Target host machine PC AT compatible machine 7 l Type mini B USB 2 0 compatible with 1 1 interface USB cable Approximately 2 m 9 pin D SUB male connector for RS 232C 9600 19200 38400 57600 115200 bps Serial cable Approximately 3 m cross cable Target Target connector Connector 15 pin HD SUB female connector interface Protected function Internal over voltage input protection circuit Supported communication mode and rate 3 wire serial I O CSI 5 0 MHz max 3 wire serial I O with handshake CSI HS 5 0 MHz max Pseudo 3 wire I O 2 0 kHz max UART 1 Mbps max FC 100 kHz max Remote Remote connector 15 pin D SUB female connector interface Notes 1 The maximum communication speed in the interface may vary depending on the device and environment used 2 Voo for the target system is supplied for the purpose of supplying power to the target device through which writing is performed so the specification cannot secure sufficient capacity to operate the target system Use the power source on the target system when performing on board programming 3 The AC adapter differs depending on the region where the product is being used For details see Table 1 2 AC Adapters for PG FP5 Used i
116. aved program file gt ID Tag 00 11 22 332 14 55 66 771 FF FF FF FF 188 99 AA BB ICC DD EE FF 00 00 00 00 d R20UT0008EJ0500 Rev 5 00 Page 226 of 254 2011 12 26 ENESAS lt R gt PG FP5 Figure B 2 32 bit CRC Calculation Specifications APPENDIX B SUPPLEMENTARY INFORMATION The generator polynomial used for this table is X 32 x 26 x 23 x 22 x 16 x 12 x 11 x 10 x 8 x 7 x 5 x 4 x 2 x 1 x 0 according to Autodin Ethernet ADCCP protocol standards Ox04clldb7 e Binary const u32 CRC32_Tab 0x00000000 0x2608edb8 0x4c11db70 0x6a1936c8 0x9823b6e0 Oxbe2b5b58 0xd4326d90 0xf23a8028 0x34867077 0x128e9dcf 0x7897ab07 Ox5be9f46bf Oxaca5c697 0x8aad2b2f Oxe0b41de 7 Oxc6bcf05f 0x690ce0ee 0x4f040d56 Ox251d3b9e Ux0S 150626 O0Oxf12f560e 0xd727bbb6 Oxbd3e8d7e Ox9b3660c6 Ox5d8a9099 Ux7b82 d21 0x119b4be09 0x3793a651 Oxc5a92679 Oxe3alcbcl Oxs9b8td09 Oxafb010b1 y 0x04c11db7 0x22c9f00f 0x48d0c6c7 0x6ed82b7f 0x9ce2ab57 Oxbaea46ef 0xd0f37027 Oxf6fb9d9f 0x30476dc0 0x164f8078 Ox7c56b6b0 Ox5a5e5b08 Oxa864db20 Ox8e6c3698 0Oxe4750050 Oxc27dede8 0Ox6dcdfd59 0x4bc510el1 0x21dc2629 0x07qd4cb91 Oxf5ee4bb9 Oxd3e6a601 Uxb9rt 90Cc9 0x9ff77qa71 0x594b8d2e 0x7f436096 0x155a565e 0x3352bbe6 0xc1683bce Oxe760d676 0x8d79e0be Oxab710d06 206 1 0x09823b6e Ox2f8ad6d6 Ox4593e01e 0x639b0da6 Ox9lal8d8e
117. ce Setup Dialog Box Standard Tab Setup Target Standard Advanced Communication interface to device Supply oscillator Frequency 5000000 lt 1 gt Pulse number 11 On Target Hz w lt 2 gt Speed 5000kHz Multiple rate 7 Internal Direct mode f PLL mode 4 00 Operation Mode Chip Block Start lt 3 gt a Frid gt m Defaults lt 4 gt Cancel tENESAS Page 88 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 1 gt Communication interface to device area In this area select the channel and speed for communication between the FP5 and target device Figure 4 61 Communication interface to device Area Communication interface to device Fort ISIO chD Pulse number speed 625k Hz T Port list Select the mode of communication between the FP5 and target device The communication mode is determined by the number of VPP output from the FP5 or the FLMDO ote pulse count The selectable communication mode differs depending on the target device Refer to the user s manual of the target device used and select a mode With some devices the channel number may start from 1 In this case the corresponding number is shifted for example chO shown in the screen corresponds to chi of the device and the displayed channel number must be shifted accordingly Note FLMDO in a single power supply flash memory microcontroller or FLMD1 in a two power supply flash memory microcontro
118. cknowledged tPPOCN tPCNPO FP5 POWER button I tPLH l tPHL i CONN CANCEL ENTER NEXT START VRF CLEAR R20UTOO08EJ0500 Rev 5 00 Page 241 of 254 2011 12 26 tENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE 2 2 tPBAIN Time from the fall of the NEXT signal until the VRF or START signal can be input tPINBU Time from the fall of the VRF START or ENTER signal until the rise of the BUSY signal When the input signal is input after having changed the program area Time from the fall of the VRF START or ENTER signal until the rise of the BUSY signal When the input signal is input without changing the program area tPBUIN Time from the fall of the BUSY signal until the CLEAR signal can be input tPCLPE Time from the fall of the CLEAR signal until ms the fall of the PASS or ERROR signal tPPENE Time from the fall of the PASS or ERROR 1 ms signal until the NEXT signal can be input R20UTOO08EJ0500 Rev 5 00 Page 242 of 254 2011 12 26 tENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE I tPPENE gt tPCLPE PBUIN JS R20UTOO08EJ0500 Rev 5 00 Page 243 of 254 2011 12 26 tENESAS REVISION HISTORY Revisions up to the previous edition are shown below The Applied to column indicates the chapter in each edition to which the revision was applied 1 8 1 5 2 Software environment CHAPTER 1 a OVERVIEW e Addit
119. cluded target cable be sure to check the waveforms Basically the power supply and clock for the target device should be supplied from the target system This however excludes some target devices which require supply from the FP5 When outputting the clock from the FP5 if the input specs of the target device are not satisfactory then be sure to shape the waveform Be sure to consider contact quality such as conductivity durability of the connector connected to the target cable We recommend a mechanism that connects to the GND pin Unused pins of the target device are set to input mode Leave them open are not checked do not connect the RESET signal generating circuit of the target system to the FP5 RESET signal or signal collision would occur FP5 Do not generate RESETwhile the FP5 is connected This must be especially noted in a target system in which an external watchdog timer is used RESETpin are the same Correct connection lt 1 gt Target device FP5 RESET RESET IC is an open drain type circuit Connect a resistor to the portion above enclosed in the dotted line as necessary Page 199 of 254 tENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN 2 3 Target Device Pin Recommended Design RESET Correct connection lt 2 gt Target device FP5 RESET Correct connection lt 3 gt Target device FP5 RESET Correct connection lt 4 gt Target device FP5 RESET Correct connect
120. ction 2 lt 1 gt Turn on power to the FP5 while it is connected to the host machine via a USB port right click the driver marked with the or x and then click Delete E on the shortcut menu lt 2 gt Execute Scan for hardware changes in the Device Manager lt 3 gt Reinstall the USB driver with Plug and Play Cause 3 The FP5 may not have been recognized when connected via USB hub Action 3 Try the following lt 1 gt Disconnect the USB cable and then reconnect it lt 2 gt Connect the USB connector to another port on the USB hub lt 3 gt If the above measures do not resolve the problem do not use the USB hub but directly connect the USB connector to the USB port of the host machine R20UTOO08EJ0500 Rev 5 00 Page 213 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 12 TROUBLESHOOTING 2 The following messages are displayed in the action log window and the flash memory programming mode cannot be entered ERROR E012 Connection or synchronization failed ERROR E014 Connection or synchronization failed Cause 1 The connection between the target system and FP5 may be incorrect Action 1 lt R gt lt 1 gt For the 78K or V850 connect the SO TxD and SI RxD signals from the FP5 with TxD SO and RxD SI of the target device so that signal input output are consistent FP5 Target device SO TXD ze TxD SO SURxD ae RxD SI lt 2 gt The target interface must be isolated from other devices using jum
121. cution of this command is completed the result of command execution in the target device is displayed Whether to perform the Blank Check command before executing this command depends on the Blank check before Erase check box setting in the Command options area on the Advanced tab in the Device Setup dialog box If this command is executed for the target device that has already been erased with the Blank check before Erase check box selected OK Erase skipped is displayed and erasure is not performed Program command The Program command transmits the memory contents program files in the FP5 valid programming area to the target device and writes the programs to the flash memory The target area can be set in the Operation Mode area on the Standard tab in the Device Setup dialog box The progress status of this command is displayed as a percentage in the action log window When execution of this command is completed the programming GUI displays the result of command execution in the target device Command options after execution of this command depend on the settings of the Verify after Program Security after Program and Checksum after Program check boxes in the Command options area on the Advanced tab in the Device Setup dialog box For details on these check boxes refer to 4 3 3 15 c lt 2 gt Command options area Verify command For the 78K V850 and RL78 family the Verify command transmits the memor
122. d Executes Autoprocedure E P command Input format ep or epv Description of the function Executes a similar function to the programming GUI Device menu gt Autoprocedure E P command Example of usage or epv Display after executing the command PASS Returns to the display PASS When completed normally before executing the Erase Program operation finished command or PASS EPV operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX Erase Program operation finished or ERROR Exxx lt text gt EPV operation finished Display example Blank check Skipped Erase Chip PASS Program Chip 10 20 R20UTOO08EJ0500 Rev 5 00 Page 176 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 5 ers command Executes Erase command Input format ers Description of the function Executes a similar function to the programming GUI Device menu gt Erase command Example of usage Status LED Message display ers Display while executing the command BUSY Erase Chip Blank check Skipped Chip mode me Erase Chip Display while executing the command BUSY Erase Block Blank check Skipped Block mode Erase Block sss to eee or Blank check Skipped Erase Block 000 Erase Block 001 Erase Block eee Display while executing the command BUSY Erase Are
123. d Note Note Note Display example of Reset command Firmware Version VxX xx Firmware version Board H W Vx FPGA Vx FPGA version Serial No XXXXXXXXXX Standard mode usecured 3 The latest versions are available on the following websites URLs Japanese version http japan renesas com pg_fp5 English version Except for Europe area http www renesas com pg_tfp5 English version For Europe area http www renesas eu update gt Section PG FP5 EE lt R gt lt R gt 3 4 2 Installation of programming GUI lt R gt Run the downloaded executable file PG FP5_Package_Vxxx exe Perform installation following the directions on the installer screen R20UTO008EJO500 Rev 5 00 Page 29 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 3 4 3 Installation of firmware update Install the latest firmware by using the latest programming GUI Decompress the file to any folder The firmware file fp5_fw_vxxx rec will be decompressed to the selected folder xxx indicates the firmware version 1 Click the Programmer menu on the menu bar and select Update Firmware the Update Firmware dialog box will then be opened lt R gt Figure 3 1 Update Firmware Command File Programmer Device Help setup host connection Logg ine select Programming area Buzzer Reset Sell Test Update Firmware Update FPGA FP5 Manager Figure 3 2 Update Firmware Dialog Box Update F
124. d Confirm that sufficient memory capacity is available in Windows E1510 Can not open lt file name gt Abort lt file name gt cannot be opened E1511 File load error Abort An error occurred during file reading or writing E1512 Memory cannot be allocated Confirm that sufficient memory capacity is available in Windows E1513 Memory reallocation error Confirm that sufficient memory capacity is available in Windows E1514 Check sum error Continue It was detected that the checksum of the program file opened by the HEX editor was invalid Click OK to continue checksum verification Click Cancel to abort checksum verification E1515 Cannot open lt file name gt Abort The program file specified by the HEX editor cannot be opened E1516 Error line lt line number gt An illegal data exists in line ine number in the program file Data error Abort DATA Check E1517 Shortage of memory Confirm that sufficient memory capacity is available in Windows E1518 Invalid file name The file name is invalid E1519 HEX format error An illegal program file format was detected E1520 Too large address The address is too large The maximum address that can be used by the HEX Editor is 420000h E 1521 Running of the command name command has failed E 1522 Illegal address The range of the data storage address is invalid The start address may be larger than the end address E1523 lt file name gt could not be opened
125. d button lt 6 gt Programming area map area lt R gt Figure 4 48 Device Setup Dialog Box Target Tab Setup eee Target Standard Advanced Programming Area Setting Division pattern lt 1 gt o Eee 0 Target Settings lt 2 gt Parameter file and Settine file DAFPA PR Un En owr 78F1166 esf Mew lt 3 gt are F8F1166 prs Save 7 Mesa lt b gt Object HEX file DFP PR Unknown sample hex m lt 4 gt Tz Tue Mar 08 07 57 06 01 1 Ar a Erase memory before download Information Unknown lt 5 gt Gle ar Areas R20UT0008EJO500 Rev 5 00 Page 79 of 254 2011 12 26 ENESAS lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 1 gt Programming Area Setting area The FP5 has a 16 MB flash memory area for saving program files This memory area can be used as four 4 MB programming areas Area O to Area 3 or eight independent 2 MB programming areas Area O to Area 7 Program files can be downloaded to each programming area and which file PR5 or ESF is to be saved is selectable in programming area units That is files can be individually downloaded in each programming area and the area used can also be selected individually In this area the factor for dividing the programming area can be selected from 4 4 MB per area or 8 2 per area If the division factor is changed data on the programming area map is cleared In addition the valid programming area can be selected
126. d then download the PR5 or ESF parameter amp setting files file Parameter setting files are not matched Information does not match the one defined in the PR5 ESF file The cause may be the following 1 The PR5 or ESF file which is defined in the INI file is different from the one stored in the FP5 Information on the PR5 or ESF file is missing in the INI file but a valid PR5 or ESF file is stored in the FP5 No PR5 or ESF file is stored in the FP5 but valid PR5 or ESF file has been detected because they are defined in the INI file 2202 Parameter setting files are not find The PR5 or ESF file is missing No valid PR5 or ESF file is defined in the INI file Store a valid PR5 or ESF file in installation foldeAFP5 PRu 2203 Are you sure you want to update the Firmware Select whether to update the firmware Click Ok to update the firmware Click Cancel to cancel the operation 2204 Are you sure you want to update the FPGA Select whether to update the FPGA Click Ok to update the FPGA Click Cancel to cancel the operation 2207 Do you really want change parameter area format All data Select whether to change the factor for dividing the will lost after this action programming area After this operation all data will be lost 2208 Information defined in initial file is not enough or it is not The settings in the ESF file are insufficient or do not match matched with FlashProgrammer Setup parameters is the set
127. ded to the FP5 Input format files check Description of the function If no options are used then information file name creation date size checksum concerning the program file downloaded to the FP5 is displayed check The checksum of all programming areas stored in the program file from START to END is recalculated with the 32 bit CRC method and cross checked with the checksum stored in the FP5 during download Example of usage Screen output Area Filename 0 sample hex 1 unknown data 2 unknown data 3 unknown data files check Area Filename 0 sample hex 1 unknown data 2 unknown data 3 unknown data Checking Progareas No invalid data found R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Date Time Range CRC 2006 02 24 21 13 000000 007FFF 61D5F67C Date Time Range CRC 2006 02 24 21 13 000000 007FFF 61D5F67C Page 157 of 254 PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 8 fpga_up command Updates the FPGA Input format foga_up Description of the function Updates the FPGA version After this command is executed the FPGA file must be downloaded to the FP5 in ASCII format using communications software If using HyperTerminal select Transfer T gt Transfer text file T and then select the FPGA file After the FPGA version has been updated the FP5 power supply will be automatically turned off Example of usage Status LED Message disp
128. device is selected 021 Inv Sig Code Invalid signature code Check if the correct device is selected Invalid device name Inv Devicelnfo Invalid device information Check if the correct device is selected Prewrite failed Prewrite retry error The device may be damaged Erase Timeout Erase timed out A communication problem occurred between the FP5 and target device Try the operation again Erase failed The device may be damaged Erase timed out The device may be damaged Ers Timeset err Erase time setting error The PR5 file may contain invalid data Contact Renesas Electronics Prewrite Timeout Prewrite timed out A communication problem occurred between the FP5 and target device Try the operation again R20UT0008EJO0500 Rev 5 00 Page 223 of 254 2011 12 26 ENESAS PG FP5 APPENDIX A MESSAGES 2 3 Error Condition Possible Workaround 050 Bin Timeout Blank check timed out A communication problem occurred between the FP5 and target device Try the operation again 051 Blank chk failed Blank check failed The device connected is not empty Use the erase command before programming Wrb Timeout Writeback timed out There was a communication problem between the FP5 and lt R gt target device Or the device may be defective Writeback failed Writeback failed A device defect is most probably causing this error 062 Wrb retry exceed Writeback retry timed out A device defect is most probably causing this error O O de
129. e 9 MHz e 10 MHz e 12 MHz e 16 MHz 20 MHz Remark For the selectable frequency refer to the user s manual for the device used On Target check box Specify which clock is supplied to the target device a clock mounted on the target system or a clock on the FP5 side If this check box is selected the clock mounted on the target system will be used If this check box is cleared the clock on the FP5 side will be used Multiply rate text box Set the multiplication ratio of the clock supplied to the target device If the target device includes the PLL circuit input the multiplication ratio in accordance with the environment used If the target device does not include the PLL circuit select Internal Direct mode On the initial screen the default settings that have been loaded from the PR5 file is displayed For the RX family and SuperH family the CKM box and CKP box are displayed in PLL mode Enter the multiplication ratio of the main clock in the CKM box and the multiplication ratio of the peripheral clock in the CKP box Remark For the selectable multiply rate refer to the user s manual for the device used R20UTO008EJ0500 Rev 5 00 Page 92 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 3 gt Operation Mode area Switch the operation mode to execute commands such as flash memory programming for the entire flash memory area in area units or in block units The settings made here are
130. e B 3 Log File Example Blank check Chip ERROR E051 Not blank Erase needed Erase Chip PASS Program Chip 10 20 30 40 50 60 10 80 90 100 PASS Erase Program operation finished Figure B 4 Division Original Calculation Specifications define BLOCKSIZ 256 You have to store 1 Block ROM data unsigned char rom_data BLOCKSIZ unsigned char bist_calc int i unsigned short bist bist temp bist 0 for i 0 i lt BLOCKSIZ i bist_temp bist amp 0x1 bist_temp bist_temp lt lt 8 bist_temp lt lt 9 bist temp lt lt 11 bist temp lt lt 12 bist bist gt gt 1 rom datali bist temp return unsigned char bist R20UTOO08EJ0500 Rev 5 00 Page 228 of 254 2011 12 26 tENESAS PG FP5 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE C 1 Absolute Maximum Ratings Ta 0 to 40 C Input supply voltage 0 5 to 6 8 FLMDO Input voltage 0 5 to Voo 0 5 VN FLMD1 RESET SI RxD SO TxD SCK H S CLK RFU 1 o FLMD1 Output current 0 3 V lt Vo lt Vpp 0 5 V RESET SI RxD SO TxD SCK H S PD e Operating ambient temperature O to 40 En Note Must be less than 6 8 V Caution Product quality may suffer if the absolute maximum rating is exceeded even momentarily for any parameter That is the absolute maximum ratings are rated values
131. e Downloading program files PR5 files and ESF files saved into FP5 internal flash memory e Saving log files Editing program files by using HEX editor e Checksum calculation Programming command execution Execution of self testing function Manager function passwords security customization etc setting lt Standalone operation gt The FP5 can operate in standalone mode whereby commands such as Erase Program and Autoprocedure E P can be executed without using the host machine It is suitable for use in production lines during mass production or upgrading programs in the field The following can be performed in standalone operation e Execute programming command e Confirm contents of each downloaded file lt Communications Command Operation gt FP5 can be operated by communications commands from the host machine lt Remote Operation gt Writing and PASS ERROR displays can be operated and confirmed from external control devices lt FP5 internal flash memory gt The FP5 has a 16 MB flash memory area for saving program files This memory area can be used as four 4 MB programming areas Area 0 to Area 3 or eight independent 2 MB programming areas Area 0 to Area 7 Program files can be downloaded to each programming area and which file PR5 or ESF is to be saved is selectable in programming area units That is files can be individually downloaded in each programming area and the area used can also be selected indi
132. e FP5 will then execute the command for the target device based on the settings downloaded to the valid programming area For details on command execution refer to 4 3 3 Device menu Table 6 1 Commands Menu 1 2 Commands gt E P gt Pressing the ENTER button executes the Autoprocedure E P command Program gt Pressing the ENTER button executes the Program command Pressing the ENTER button executes the Erase command Verify gt Pressing the ENTER button executes the Verify command Set Security Pressing the ENTER button executes the Set Security command lt R gt Checksum gt Pressing the ENTER button executes the Checksum command The checksum value read from the target device is displayed in the message display lt When a product with no data flash is selected from the 78K V850 RL78 family gt Checksum xxxx lt When a product with data flash is selected from the 78K V850 RL78 family gt Code Flash sum xxxx gt Enter Click the button Data Flash sum xxxx gt Enter Click the button Total sum xxxx gt Enter lt When RX family R8C family or SuperH family is selected gt User mat sum XXXXXXXX gt Enter Click the button Data mat sum XXXXXXXX gt Enter Click the button UB mat sum XXXXXXXX gt Enter Click the button Total sum XXXXXXXX gt Enter The comparison result is also displayed if Enable checksum compare function in FP5 management s
133. e and Setting file DAFP PRO 78F1166 esf Mew 78F1166 pro Sawe As Object HEX file Do hex sample hex Tue Mar 048 07 57 06 201 1 r J Erase memory be fore download a R20UTO008EJ0500 Rev 5 00 Page 77 of 254 2011 12 26 tENESAS lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE When the button button common to Target Standard and Advanced tabs is clicked program areas are cleared and PR5 files ESF files and program files are downloaded for the FP5 After that the settings made on the Target Standard and Advanced tabs are saved into an ESF file These settings are reflected to the programming parameter window lf there are settings which have not been updated the files related to the settings are not downloaded When a program file is downloaded the date and checksum An empty area will be supplemented by FFh when it is downloaded to FP5 of that file are displayed in the action log window The checksum is calculated as shown below For details of the arithmetic specifications refer to Figure B 2 32 bit CRC Calculation Specifications Method 32 bit CRC Range From the start to end addresses in the program file When the button button common to Target Standard and Advanced tabs is clicked the dialog box is closed without saving changed settings on the Target Standard and Advanced tabs into an ESF file Figure 4 47 Clearing of Programming Area PR5 Files a
134. e that VDD Reset Trigln is displayed when the Enable target RESET check box of the Command options area is enabled R20UT0008EJO500 Rev 5 00 Page 98 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 2 gt Command options area In this area set options to be added to the Erase Program and Autoprocedure E P commands Caution When loading an HCUHEX file the HCUHEX file is handled as master data The settings of Blank check before Erase Set Security after Program becomes enabled and they cannot be changed Also Set Option bytes after Program and Set OCD Security ID after Program cannot be changed Figure 4 66 Command options Area a When the 78K V850 or RL78 family is selected b When the RX family R8C family or SuperH family is selected Command options Blank check before Erase verify after Program E Set Security ater Program Checksum after Program E Set Wption bytes after Erogram Set OGD Security lE after Frogram Run after Disconnect Enable target RESET Lock bit disable after connect Lock bit enable before disconnect Lock bit set after Program Command options W Blank check before Erase Werify after Program W Set Security after Program Checksum after Program W Set Option bytes after Program Set OCD Security ID after Program Run after Disconnect Enable target RESET Blank ch
135. ea can be deleted Information of a programming area that is no longer required to be used can be deleted When the clear button is clicked deletion of the set information selected in the programming area settings will be specified When the button is clicked programming areas that are currently valid will be downloaded and the internal memory information of the programming area for which deletion has been specified by using the clear button will be deleted Deleting the information of all programming areas cannot be performed Initialize the FP5 management setting to initialize all programming areas See the FP5 Management setting M command in 4 3 2 9 FP5 Manager command for details Caution The settings are not reflected to the FP5 internal memory unless the button is clicked in the Device Setup dialog box R20UTO008EJ0500 Rev 5 00 Page 86 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 6 gt Programming area map area The programming area status can be checked in this area The FP5 programming areas whose information matches information held in the programming GUI are displayed in light green In the valid programming area the names of ESF files PR5 files and program files and programming area numbers are displayed in black These items appear dimmed in invalid programming areas If no area information is held in the programming GUI Unknown is displayed The FP5 programming areas whose inf
136. ea Setting area in the Device Setup dialog box R20UTOO08EJ0500 Rev 5 00 Page 133 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE 6 3 2 Type Setting menu The Type Setting menu is used to check information target device programming environment settings contained in the ESF file downloaded to the FP5 The settings downloaded to the valid programming area are displayed All the values displayed are those downloaded last time by the programming GUI The settings cannot be changed using this menu Table 6 2 Type Setting Menu Type Setting gt Device Port Displays any of the following to indicate which mode is selected for communication between the target device and the FP5 SIO 0 SIO 1 SIO 2 SIO H S IIC O IIC 1 IIC 2 IIC 3 UART 0 UART 1 UART 2 UART 3 PORT 0 PORT 1 PORT 2 Multiply Rate Displays the multiplication rate of the operating clock for the target device Serial CLK Displays the serial clock rate in Hz that is used for communication between the target device and the FP5 CLK source Indicates either of the following as a source of the operating clock supplied to the target device Programmer Clock is supplied from the FP5 Target Clock is supplied from the user system PG CPU CLK Indicates the frequency of the clock supplied from the FP5 in MHz Target CPU CLK Indicates the frequency of the clock on the user system that is supplied to the tar
137. eck before Erase check box If this check box is selected the Blank Check command is automatically executed before the Erase and Autoprocedure E P commands are executed Verify after Program check box If this check box is selected the Verify command is automatically executed after the Program and Autoprocedure E P commands are executed Set Security after Program check box If this check box is selected the Set Security command is automatically executed after the Program and Autoprocedure E P commands are executed Checksum after Program check box If this check box is selected the Checksum command is automatically executed after the Program and Autoprocedure E P commands are executed Set Option bytes after Program check box If this check box is selected the Set Option bytes command is automatically executed after the Program and Autoprocedure E P commands are executed Set OCD security ID after Program check box If this check box is selected the Set OCD Security ID command is automatically executed after the Program and Autoprocedure E P commands are executed R20UTO008EJ0500 Rev 5 00 Page 99 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Run after Disconnect check box If this check box is selected the RESET signal level changes from low level to Hi Z after each command Note that when the Reset option of Run after Disconnect is set to Pull
138. eck the information in the Supply voltage area to make sure that they are set in accordance with the programming environment used In this example it is assumed that the following settings are made Supply voltage area Vdd V 5 00 V Follows the value set in the PR file Vdd2 V 0 00 V Not used follows the value set in the PR5 file On Target check box Cleared Power is supplied from FP5 Command options area Blank check before Erase Selected Flash options area Not used Remark Set Vdd V and Vdd2 V and select the On target check box before supplying Vop Vpp2 power from the target system lt 13 gt Click the button in the Device Setup dialog box R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Page 125 of 254 PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt 14 gt The programming GUI loads the PR5 file ESF file and program file to the FP5 When setting is completed the following window will be displayed Setting of the programming environment is then finished lt R gt Figure 5 16 Downloading of PR5 File ESF File and Program File 15 x Eile Programmer Device Help pe RY B A amp W sl Prograrnimer Yer WE 07 Firmware Version Y2 0 42 07 Board H W V1 FPGA V4 a Serial Ho MCLOZ40174 Standard mode unsecured gt Command not found tenter hlp for help Standard mode unsecured Parameter and Setting file gt d
139. ecting the system Connect a serial cable to the serial port on your host machine and then connect the other end to the serial connector on the FP5 Next plug the AC adapter into an outlet then connect it to the FP5 power supply connector Figure 8 1 System Connections Serial cable Outlet AC adapter Host machine 2 Start the FP5 After the connections are made press the FP5 button to turn the power on If the unit starts correctly the POWER LED will light and Commands gt will be displayed on the message display If the unit does not come on in the manner described above then there may be a malfunction in the FP5 so consult a Renesas Electronics sales representative or distributor R20UTO008EJO500 Rev 5 00 Page 143 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 3 Start HyperTerminal Click the Start menu All Programs gt Accessories gt Communications gt HyperTerminal to start it The dialog box shown below will open Input a name then click the button Figure 8 2 Connection Settings Connection Description E Hew Connection Enter a name and choose an icon for the connection Hame Next the dialog box below will be displayed From the Connect using N pull down menu select the COM port which is in use Check the COM port number with Device Manager Figure 8 3 Checking the COM Port Number Settings Connect To
140. ection and returns to the previous menu item The command currently running cannot be stopped except for the Read command button Executes the Autoprocedure E P command with a valid programming area setting Remark The NEXT ENTER and buttons are mainly used in standalone mode When the FP5 Manager is used to switch to the bank mode or simple mode the button functions and message display functions will change Refer to 4 3 2 9 FP5 Manager Command and CHAPTER 7 USAGE THE REMOTE CONNECTOR 2 3 2 FP5 connectors The power supply connector serial connector and USB connector are laid out on the host interface side The target connector GND connector and remote connector are laid out on the target connector side When the FP5 Manager is used to switch to the bank mode or simple mode the button functions and message display functions will change Refer to 4 3 2 9 FP5 Manager Command and CHAPTER 7 USAGE THE REMOTE CONNECTOR Figure 2 3 FP5 Top View lt Connector gt USB connector Serial connector Power supply connector POWER Target connector GNDconnector Remote connector R20UTO008EJ0500 Rev 5 00 Page 23 of 254 2011 12 26 tENESAS lt R gt PG FP5 CHAPTER 2 HARDWARE CONFIGURATION Figure 2 4 FP5 Host Interface Side Power supply connector Serial connector USB connector Figure 2 5 FP5 Target Connector Side Target connector GND Remote connector connector 1 Power supply connector Co
141. ection explains how to uninstall the programming GUI USB driver parameter file PR5 file customized setup file ESF file and setting information file INI file The uninstallation order is prescribed Table 3 2 Uninstallation Programming GUI Open Add or Remove Programs or Add Remove Programs on the Control Panel and uninstall this USB driver program The names are PG FP5 Vx xx and USB Driver x86 for PG FP5 or CubeSuite USB Driver x64 for Renesas MCU Tools Parameter files pr5 setting files esf and INI file FP5 ini are not deleted PRD file Delete PR5 files pr5 stored in the FP5_PRJ folder in the programming GUI installation folder ESF file Delete ESF files esf stored in the FP5 PRu folder in the programming GUI installation folder or other folder INI file Delete INI files FP5 ini stored in the WINDOWS folder Storage location in Windows XP C Windows Storage location in Windows Vista Windows 7 C Users User Name AppData Local VirtualStore Windows 3 4 Updating Programming GUI Firmware and FPGA The firmware and FPGA are programs embedded in the device for controlling the FP5 Updating the programming GUI firmware and FPGA enables the following e Addition of newly supported functions or devices e Correction of restrictions Use of the latest versions of the programming GUI firmware and FPGA are recommended to assure the FP5 operation The latest versions are available on the follow
142. ed When in the bank mode the programming area can be selected through the remote connector With respect to detailed functions refer to CHAPTER 7 USAGE THE REMOTE CONNECTOR The default is not to have this box checked Enable Simple mode check box Sets the normal mode or the simple mode Checking this box will set the simple mode and not checking it will set the normal mode If checked Enable Bank mode cannot be checked When in the simple mode the functions of the FP5 control buttons and message display will change When the button is clicked the programming area will be switched Clicking the button or button will execute the Autoprocedure E P command The message display will display 1 the programming area number 2 the program file name and 3 the checksum and 4 command name Immediately after the program file is downloaded the checksum will show H xxxxxxxx At this time the program file will be checked using 32 bit CRC calculations from the start to the end address After this executing File menu gt Checksum command will display F xxxxxxxx The default is not to have this box checked Figure 4 36 Example of Message Display Checksum comparison check box When Device menu gt Checksum command is executed and the checksum of the target device is displayed the checksum of the program file stored in FP5 will be referenced and the results displayed Checking this box will cross reference the checksum and not c
143. ed Condition 1 2 Vpop tPLHVD Rise time Voo 5 0V lon 200 mA Vop2 Rise time Voo 3 3 V lon 200 mA Von Vopz stabilization time CTI SS E e b O O VEIA NTE Pro aore O noe ms me Y torear noe o noe ns Note The minimum value MIN and the maximum value MAX are determined depend on parameter file MIN 1 ws MAX 999x107 ws STBVD 0 8 x VDD 0 2 x VDD as lu lt tPLHMD PHLMD R20UTOO08EJ0500 Rev 5 00 Page 231 of 254 2011 12 26 tENESAS PG FP5 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE 2 2 RESET tPLHRS Rise time C 0 pF 20 ns Note tree tre 2 FLMDO x 100 ws tre Device firmware FLMDO Count start time tree Device firmware FLMDO Count finish time The maximum number of FLMD pulses is 15 For the characteristics of trp tree and FLMDO pulses refer to the parameter specifications in the manual of the target manual a v eS gt tPLHRS C R20UT0008EJ0500 Rev 5 00 Page 232 of 254 2011 12 26 ENESAS PG FP5 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE C 3 1 CLK output characteristics Ta 0 to 40 C C 0 pF unloaded condition wo arowan a Pd wa towioveiwatn a e e Fr remo YT Pro Y ratio e Te CLK output gt tPLHCK PHLCK R20UTOO08EJ0500 Rev 5 00 Page 233 of 254 2011 12 26 tENESAS PG FP5 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE
144. ed to FP5 and displays the result When this command is executed the Checksum dialog box appears Select the optional calculation method and the target address range and click the button The result will then be displayed in the File Checksum area in the action log window and programmer parameter window This command can be executed after the Setup command is executed If the Setup command is executed again after the Checksum command is executed the result displayed in the File Checksum area in the programmer parameter window will be cleared Figure 4 10 Checksum Dialog Box lt R gt a When a product without data flash is selected b When a product with data flash is selected from the 78K from the 78K V850 RL78 family V850 RL78 family checksum Checksum p aA m Arithmetic checksum 16 bit Programming rea lt 1 gt lt I gt Marat Sea lt 2 gt lt 2 gt Anthmetic checksum 16 bit Device rea W Code W Data Start Address al Start Address 400000 Device Area Start Address 0 End Address 7FFFF End address 40FFFF End Address 3FFFF Seras lt 3 gt lt 3 gt f User Defined aa R20UTOOO8EJ0500 Rev 5 00 Page 48 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt c When the RX family R8C family or SuperH family is selected x lt 1 gt Aiea ee en Programenino rea jo lt 2 gt gt iz Device Area W User mat W Data mat e UB mat Start Address FFFLOO
145. ed to those connectors may be damaged by this test Start Self test Project folder and parameter file is not defined Click button Yes if create the setting file newly Click button No if select the existing setting file Parameter setting file is not defined use most recent setting as default Note the following points before performing self testing ATTENTION Unplug all target connectors and remote connectors If any hardware is connected it may be damaged by this testing Selected parameter files are copied to specified project folder User selected parameter files are copied to the destination lt Parameter file name gt already exists Do you want overwrites the existing file HEX File on local PC differs from FlashProgrammer contents Setup of parameters is needed Value out of range The program file is not sufficient or does not match the FP5 Setup of the device is required The set value is out of the valid ranges The valid code flash range is 0 0x400000 The valid data flash range is 0x400000 to 0x420000 Please give file range Input the file range No arguments are specified for the range Caution When Chip Erase is disabled chip cannot be erased and programmed any more Caution When Boot block cluster reprogramming is disabled chip cannot be erased and programmed any more Caution When Block Erase is disabled chip cannot be erased and programmed any more If securit
146. efer to the user s manual of each target device for the setting method Show Address check box Specify the display format in the Boot Block end FSW Block start and FSW Block end drop down lists If this check box is selected the block address is displayed If this check box is cleared the block number is displayed Reset vector setting area The reset vector handling function can be set in this area Figure 4 75 Reset vector setting Area Reset vector setting Reset vector 00000 h Reset vector text box If the Set Security command is executed with an arbitrary address value input the reset vector is changed to the specified address This setting is cleared if the Erase command is executed with Chip selected in the Operation Mode area R20UTOO08EJ0500 Rev 5 00 Page 106 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 8 gt OCD security ID setting area The OCD security ID can be set in this area When the Set OCD Security ID command is executed the settings in this area will be reflected in the target device Figure 4 76 OCD security ID setting Area OLD security 1D setting FFFFFFFFFFFFFEFFFFFFFFFF OCD security ID setting text box If the Set OCD Security ID command is executed after entering an on chip debug security ID in this box the on chip debug security ID is set This setting is cleared if the Erase command is executed with Chip selected in the
147. em 3 The following message is displayed in the action log window and normal communication is not performed in flash memory programming mode ERROR Communication failure or timeout Cause 1 The clock or power supply may not be stable Action 1 Confirm that the clock or power is supplied on the target system Cause 2 Communication may not be stable Action 2 lt 1 gt Confirm that no noise is applied to communication lt 2 gt Confirm that the FP5 and target system are properly connected lt 3 gt Confirm that unused pins are properly handled lt 4 gt Confirm that an appropriate clock and communication rate are selected Stable programming may be achieved by setting a lower value for the clock or communication rate R20UT0008EJO0500 Rev 5 00 Page 215 of 254 2011 12 26 ENESAS PG FP5 APPENDIX A MESSAGES APPENDIX A MESSAGES A 1 Message Format Messages will be output in the error warning dialog boxes information dialog boxes or action log window during programming GUI operation Error messages will be displayed on the FP5 message display during standalone operation Figure A 1 Error Warning Dialog Box E 1100 XX Communication within host PC and FlashProgrammer i broken h 1 2413 Value is out of range Figure A 3 Action Log Window Ep ERFOR E012 Connection or Synchronisation failed gt Figure A 4 Error Message FP5 Message Display ERROR 012 Synchron failed R20UTO008EJO50
148. emperature range storing outside guaranteed temperature range If power was turned on while the AC adapter interface cable or connection to the target system was in an unsatisfactory state If the cable of the AC adapter the interface cable the target cable or the like was bent or pulled excessively If the product got wet If the product and target system were connected while a potential difference existed between the GND of the product and the GND of the target system If a connector or cable was connected or disconnected while power was being supplied to the product If an excessive load was applied to a connector or cable If the product is used or stored in an environment where an electrostatic or electrical noise is likely to occur Safety precautions If used for a long time the product may become hot 50 to 60 C Be careful of low temperature burns and other dangers due to the product becoming hot Be careful of electrical shock There is a danger of electrical shock if the product is used as described above in 1 Circumstances not covered by product guarantee Target Readers Purpose Organization How to Read This Manual How to Use This Manual This manual is intended for users who use the PG FP5 when designing and developing a system using a Renesas Electronics on chip flash memory microcontroller This manual is intended to give users an understanding of the basic specifications and correct use of the PG FP5 By using
149. er executing the command BUSY Read Press return to start continue output Display after pressing the Return key BUSY Read See below Addr 0x000000 Display after Read ends Returns to the display PASS When completed normally before executing the Read operation finished command Display after Read ends ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX lt In the case of read hex 0 1000 gt 10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFOO 10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFO 100FFO00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFO 00000001FF lt In the case of read srec 0 1000 gt S0030000FGC S31500000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA 31500000010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA 31500000FFOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB S70500000000FA lt In the case of read 0 1000 gt 000000 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 000010 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF OOOFFO FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF R20UTO008EJO500 Rev 5 00 Page 185 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 14 scf command lt R gt Executes Set Security command Input format scf Description of the function lt R gt Executes a similar function to the programming GUI Device menu gt Set Security command Example of usage Status LED Message display scf Display while executing the command BUS
150. eration Mode area on the Standard tab in the Device Setup dialog box and the Program command is disabled This setting is cleared if the Erase command is executed with Chip selected in the Operation Mode area Disable Read check box If the Set Security command is executed with this check box selected the Read command is disabled This setting is cleared if the Erase command is executed with Chip selected in the Operation Mode area Disable Boot block cluster reprogramming check box If the Set Security command is executed with this check box selected the boot block set in the Boot Block end drop down list is regarded as the last block in the Block protection settings area and then the boot area is set and rewriting to the area is prohibited If this check box is selected the following dialog box appears Figure 4 73 Disable Boot block cluster reprogramming Warning Dialog Box Warning A 12402 Caution When Boot block cluster reprogramming is disabled chip cannot be erased and programmed any more E Cancel Clicking the button determines the selection of the Disable Boot block cluster reprogramming check box Clicking the button cancels the selection of the Disable Boot block cluster reprogramming check box Caution If the Disable Boot block cluster reprogramming function is enabled rewriting of the boot area and execution of the Erase command with Chip selected in the Opera
151. esas Electronics assumes no liability whatsoever for any damages incurred by you resulting from errors in or omissions from the information included herein 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 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 Computers office equipment communications equipment test and measurement equipment audio and
152. essary insert the target device to be newly written to in the program adapter and execute the Autoprocedure E P command 2 Turn off power connect the target system to be newly written to and execute the Autoprocedure E P command after power is supplied before supplying Vppd Vpp2 power from the target system R20UTOO08EJ0500 Rev 5 00 Page 127 of 254 2011 12 26 tENESAS lt R gt PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI If execution of the Autoprocedure E P command is normally completed Erase Program operation finished is displayed in the action log window Figure 5 18 Autoprocedure E P Command Execution Result ox File Programmer Device Help AS a RI Bl A amp W Frogrammer Ver We OF Firmvare Version Y2 07 WOOF Board HYW Vl FPGA V4 T Serial Ho MC10340174 Standard mode unsecured gt Standard mode unsecured Parameter and Setting file gt downprm ee Name 78F1188 pr5 PASS Version 44 00 gt Hame OF 1166 est gt downset Date Thu Dec 08 09 47 30 2011 Now loading PASS Download file Mame sample hes Date Tue Mar 8 07 57 00 2011 Type HE file OOO00000 0003F FFF gt lod ftname sample hee ftime 2011 03 08 07 57 Preparing storage PASS Now loading Address range OUS00000000 to Os0U0US3FFFF CROCS O CB6EA4B2 PASS ep Blank check Chip PASS Era
153. etting is enabled Checksum Compare PASS or ERROR R20UT0008EJO0500 Rev 5 00 Page 132 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE Table 6 1 Commands Menu 2 2 Commands gt Set OptionBytes gt Pressing the ENTER button executes the Set Option bytes command Set OCD Sec ID gt Pressing the ENTER button executes the Set OCD Security ID command lt R gt Set Lock bits gt Pressing the ENTER button executes the Set Lock bits command Blank check gt Pressing the ENTER button executes the Blank check command Signature gt Pressing the ENTER button executes the Signature read command The device name is displayed in the message display Display example Signature D78F 1166 Pressing the ENTER button executes the con command Pressing the ENTER button executes the dcon command Prog Area gt Used to select the valid programming area from the four 4 MB each or eight 2 MB each programming areas in the FP5 The valid programming area can be changed by pressing the button lt Display example if button is pressed Commands Prog Area now 1 Changes the valid programming area from Area 0 to Area 1 The currently selected programming area can be checked in the Programmer area in the programming parameter window of the programming GUI The factor for dividing the programming area is the value set in the Programming Ar
154. ext Caution Information requiring particular attention Remark Supplementary information Numeral representation Binary xxxx or xxxxB Decimal xxxx Hexadecimal Oxxxxx or xxxxh Any character or item on screen Name of commands dialog boxes or area lt R gt Terminology The meanings of the terms used in this manual are as follows Program adapter Conversion adapter to write programs to target device PR file Abbreviation of the parameter file for the PG FP5 The parameter file has parameter information required to write in the flash memory of the target microcontroller The extension of the file is pr5 Do not change the data in the file If the file is changed operation of the FP5 is not guaranteed ESF file Abbreviation of the setting file for the PG FP5 The setting file stores information required for writing For the FP5 settings regarding the writing environment such as target devices and operation option are stored The extension of the file is esf Do not change the data in the file If the file is changed operation of the FP5 is not guaranteed Program file The program file is the program written to the microcontroller For the FP5 the following file formats are supported lt RL78 78K V850 gt a Intel HEX format HEX file b Intel HEX format HCUHEX file c Motorola S format HEX file d Motorola S format HCUHEX file lt RX family R8C family SuperH family gt a Intel HEX format HEX
155. f 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 40 Program Data Saved Dialog Box lt When Write Intel HEX file Command Is Executed gt hy Recent Documents Desktop My Documents I My Computer _ Muy Network File name Places i Files of type Hex files hex x Cancel Figure 4 41 Program Data Save Dialog Box lt When Write Motorola SREC file Command Is Executed gt Look in gt FP5_PAJ hal E sample s My Recent Documents Desktop My Computer Placez Files of type Sec recs Cancel Clicking the button saves the program data into a file and closes the dialog box Clicking the button closes the program data save dialog box without saving the program data into a file R20UT0008EJO500 Rev 5 00 Page 71 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 6 Ti lt R gt 7 Set Security command The Set Security command sets the security functions for the target device When this command is executed the settings made in the Set Security command options area on the Advanced tab in the Device Setup dialog box will be reflected in the target device For details on the security functions refer to 4 3 3 15 c lt 4 gt Set Security command options area Checksum command For the 78K V850 RL78 family RX family and SuperH family the Checksum command reads the checksum calculated in the target dev
156. g 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 13F No 363 Fu Shing North Road Taipei Taiwan Tel 886 2 81 75 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 2011 Renesas Electronics Corporation All rights reserved Colophon 1 1 PG FP5 ENESAS Renesas Electronics Corporation R20UTO008EJ0500
157. ge of description 1 5 1 Hardware environment e Change of description 1 5 2 Software environment e Change of description Table 1 1 Hardware Specifications e Change of description in specifications column Addition of 1 7 AC Adapters for PG FP5 Addition of 1 8 HCUHEX Files 2 2 4 AC adapter CHAPTER 2 HARDWARE CONFIGURATION e Change of description 2 3 1 FP5 control panel e Change of description Addition of 3 2 1 Notes on installation CHAPTER 3 SOFTWARE Figure 3 9 Action Log Window When Firmware Update Is Finished INSTALLATION Figure 3 13 Action Log Window When FPGA Update Is Finished Figure 3 16 Version Confirmation After FPGA Update Is Finished e Change of figures Figure 4 4 Main Window CHAPTER 4 PROGRAMMING GUI USAGE e Change of figure 4 3 Menu Bar e Change of description 4 3 1 File menu 1 Hex Editor command e Change of description Figure 4 11 Checksum Result lt lf Downloaded PR5 File Is for Target Device That Does Not Support Data Flash gt Figure 4 12 Checksum Result lt lf Downloaded PR5 File Is for Target Device That Supports Data Flash gt Figure 4 24 Action Log Window When Firmware Update Is Finished Figure 4 27 Action Log Window When FPGA Update Is Finished Figure 4 30 Version Confirmation After FPGA Update Is Finished Figure 4 35 FP5 Manager Dialog Box Figure 4 38 Device Menu Figure 4 46 Clearing of Programming Area PR5 Files and ESF Files and Download
158. get device in MHz Operation Mode Indicates chip area or block as the operation mode when the Blank check Erase Program Verify Checksum or Autoprocedure E P command is executed Chip Area Block Block Code Block Data Block Code Data lt Display example gt Operation Mode Chip Operation Range Indicates which of the areas in the target device connected to the FP5 is to be written to This menu shows a valid display only when the operation mode is not Chip when the operation mode is Area or Block lt Display example gt lt R gt Operation Range Oto1 In chip mode the display is always as follows lt Display example gt Operation Range O to 127 R20UTOO08EJ0500 Rev 5 00 Page 134 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE 6 3 3 Option Setting menu The Option Setting menu is used to check the command options and security settings currently set for the FP5 The settings downloaded to the valid programming area are displayed All the values displayed are those downloaded last time by the programming GUI The settings cannot be changed using this menu Table 6 3 Option Setting Menu 1 2 Option Setting gt BLN before ERS Displays the setting of the Blank check before Erase check box in the Command options area on the Advanced tab in the Device Setup dialog box on Selected off Not selected VRF after PRG Displays the se
159. hecking it will not The default is not to have this box checked Figure 4 37 Example of Action Log Window gt Sum Checksum 0x623E Checksum compare PASS Checksum operation finished Program file size monitor function check box Halts execution of programming commands if the program file size exceeds the programmable range If this check box is checked and the address range of the downloaded program file exceeds the address range specified in the Operation Mode area on the Standard tab of the Device Setup dialog box executing a Program Verify or Autoprocedure E P command will cause the error message ERROR E302 Hex file exceeds target device flash range to appear in the Action Log window and execution of the command will halt If this check box is not checked the warning message WARNING HEX file exceeds target device flash range will appear in the Action Log window but execution of the command will continue The default is not to have this box checked R20UTOOO8EJ0500 Rev 5 00 Page 67 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Reset option of Run after Disconnect When the Run after Disconnect function in the Command options area of the Device setup dialog Advanced tab is enabled the properties of the RESET signal after the write command is completed can be set to Pull up or Hi Z The default is Hi Z Change the PASSWORD button Clicking the Change the
160. hen Firmware Update Is Finished Figure 4 27 Action Log Window When FPGA Update Is Finished Figure 4 28 Setup host connection Command Figure 4 30 Version Confirmation After FPGA Update Is Finished 4 3 2 9 FP5 Manager command e Change of description 4 3 3 Device menu e Change of description 15 c Advanced tab in Device Setup dialog box Addition of lt 10 gt Set Lock bits area lt 11 gt Set I O signals area and lt 12 gt ID code area 4 3 4 Help menu e Change of description 4 6 Programming Parameter Window Change of Figure 4 84 Programming Parameter Window 4 8 Hint Bar Change of Figure 4 86 Hint Bar 1 Installation of programming GUI and USB driver CHAPTER 5 EXAMPLE OF OPERATION USING e Change of description PROGRAMMING GUI 3 System connection and installation of USB driver C 6 7 8 5th edition e Change of the following figures Figure 5 2 Setup host connection Command Figure 5 5 Main Window Figure 5 6 Setup Command Figure 5 7 Device Setup Dialog Box Target Tab Figure 5 12 Object HEX file Area Figure 5 13 Selection of Program File Figure 5 15 Device Setup Dialog Box Advanced Tab Figure 5 16 Downloading of PR5 File ESF File and Program File Figure 5 17 Autoprocedure E P Command Figure 5 18 Autoprocedure E P Command Execution Result e Change of the following tables Table 6 1 Commands Menu Table 6 2 Type Setting Menu Table 6 3 Opti
161. his button to create a new ESF file The following dialog box will be displayed Figure 4 53 New ESF File Creation Dialog Box bly Recent Documents Desktop My Computer My Network File name Places Save as type Parameter file R20UTOOO8EJ0500 Rev 5 00 2011 12 26 FPS setup files est 78F1166 pr5 r ENESAS Cancel Hew Page 82 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE The PR5 file stored in the FP5_PRJ folder in the programming GUI installation folder is displayed in the Parameter file list Select the PR5 file for the target device used Clicking the button will open the following dialog box The PRS file can be copied to the specified folder of the ESF file with this dialog box Figure 4 54 Select parameter files to copy Dialog Box Select parameter files to copy My Recent Documents Desktop My Documents My Network File name P Places Files of type FPS parameter file pr5 R20UTO008EJ0500 Rev 5 00 2011 12 26 tENESAS Page 83 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE After selecting the PR5 file input the new ESF file name and then click the button button Clicking this button opens the dialog box for overwriting the current settings made in the Device Setup dialog box to the existing ESF file or saving as another file Specify the file and then click the button Note that the PR5 file is also copied to the destination folder
162. ice and displays it in the action log window When using a 78KOS Kx1 microcontroller or the uPD78F9334 this command also displays the checksum of the program file and compares both For the R8C family it reads the content of the flash memory of the target device and displays the checksum calculated in the FP5 on the action log window Remark The checksum read by this command differs from the one displayed in the File checksum area in the programmer parameter window For details on the File checksum area refer to 4 3 1 3 Checksum command The checksum is calculated as follows Note that this is the result when the Enable Checksum Compare Function check box of the FP5 management Setting M dialog box is not selected lt When using 78K other than 78K05 Kx1 1 PD78F9334 V850E1 V850ES RL78 family gt Method Subtraction 16 bit arithmetic Range Area set in the Operation Mode area on the Standard tab in the Device Setup dialog box Figure 4 42 Action Log Window After Checksum Command Execution lt When using 78K Other than 78K0S Kx1 PD78F9334 V850E1 V850ES RL78 Family gt gt sum Code flash Ox8FCD Data flash 0x1000 Total Ox9FCD PASS Checksum operation finished gt Remark With the 16 bit arithmetic subtraction mode the lower 4 digits of the result from which a value is subtracted from 00h in 1 byte units are displayed R20UT0008EJO500 Rev 5 00 Page 72 of 254 2011 12 26 ENESAS
163. iles of type FPS setup files esf Cancel R20UT0008EJO0500 Rev 5 00 Page 119 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI Next the device setup dialog box that is opened when Device menu gt Setup command is executed will be opened so make the settings Figure 5 5 Main Window lt R gt gt yer Firmware Version 2 07 Board H W V1 FPGA V4 Serial Ho HC10340174 Standard mode unsecured gt Page 120 of 254 R20UT0008EJ0500 Rev 5 00 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI 6 Setting of programming environment lt 1 gt Execute the Setup command in the Device menu in the main window lt R gt Figure 5 6 Setup Command FPS Toolbar SG File Programmer Device Help ge Blank check Erase Proeram Verity Read p Set security Standard mode VEC Suin Autoprocedure LEFI set Option bytes set OGD security ID Gonnect olenature read Get Flash options Setup lt 2 gt The Device Setup dialog box Target tab is opened lt R gt Figure 5 7 Device Setup Dialog Box Target Tab A ee Target Standard Advanced Programming Area Setting Ciwsion pattern Unknown Target Settings Areal Parameter fle and Setting file Unknown Areal Object HEX file D FP5 FRI Unknown sample hex Tue Mar 08 07 57 06 2011 Arest m Jw Erase memo
164. included with the FP5 The AC adapter differs depending on the region where the product is being used For details see Table 1 2 AC Adapters for PG FP5 Used in Each Region An AC adapter is required when using the PG FP5 so be sure to purchase an AC adapter 2 2 5 Target cable A 16 pin connector or 14 pin connector is equipped on the tip of the target cable which is connected to the target system or the program adapter For details on the target cable specifications refer to CHAPTER 9 CONNECTORS AND CABLES 2 2 6 GND cable To reinforce the GND use a GND cable to connect the FP5 GND connector and the signal GND of the target system or program adapter For details on the GND cable specifications refer to CHAPTER 9 CONNECTORS AND CABLES Caution The FP5 and target system may be damaged if the voltage between the FP5 GND and the target system GND is different Use the GND cable to match the voltage before connecting the target cable 2 2 Target system The target system must be equipped with a device interface that complies with the target cable specifications For details on the specifications refer to CHAPTER 9 CONNECTORS AND CABLES CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN and CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS 2 2 8 Program adapter The FP5 supports off board programming through which programs are written via a program adapter FA series without mounting the target device onto the target system Program adapters cor
165. ing websites lt R gt URLs Japanese version http japan renesas com pg_tp5 lt R gt English version Except for Europe area http www renesas com pg_tfp5 English version For Europe area http www renesas eu update gt Section PG FP5 EE Caution If update of firmware and FPGA is improperly performed FP5 may no longer operate Refer to the following procedure or method for updating Remark If the firmware or FPGA is updated the PR5 file ESF file or program file may be deleted In such cases download the PR5 file ESF file or program file again Be sure to follow the procedure below when updating the firmware and FPGA Step 1 Check the current version Refer to 3 4 1 Checking the current version Step 2 If not the latest version update the programming GUI Refer to 3 4 2 Installation of programming GUI Step 3 Update the firmware using the latest programming GUI Refer to 3 4 3 Installation of firmware update Step 4 Update the FPGA using the programming GUI Refer to 3 4 4 Installation of FPGA update R20UTOOO8EJ0500 Rev 5 00 Page 28 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 3 4 1 Checking the current version 1 Open the main window of the programming GUI Refer to 4 1 Introduction 2 Check the versions of the programming GUI firmware and FPGA as shown below Programming GUI Help menu gt About Firmware Programmer menu gt Reset command FPGA Programmer menu gt Reset comman
166. ings lt R gt Figure 4 13 Programmer Menu Elle Programmer Device Help 1 setup host connection 2 gt Lon OOOO 3 a Programming area 4 Buzzer 5 Boas eee 6 gt gt Self Test Stat 7 Update Firmware 8 Update FPGA 9 FPS Manager 1 Setup host connection command Running the Setup host connection command opens the Host Connection dialog box The channel for communication between the FP5 and the host machine can be selected and configured in this dialog box Figure 4 14 Host Connection Dialog Box Host Connection f Serial com y Jiszoo zl Cancel USB can be selected as the communication channel if the USB interface is supported in the PC used When selecting Serial select the COM port and baud rate from the drop down list boxes COM ports that are recognized by the host machine are displayed in the Port list Up to 256 ports can be recognized When the button is clicked software tries to establish a connection between the FP5 and the host machine using the selected communication channels Clicking the button closes the window without making any changes R20UT0008EJO500 Rev 5 00 Page 52 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 2 Logging command The Logging command saves information displayed in the action log window in the log file When this command is executed the log file save dialog box appears Move to an arbitrary fo
167. ion J Loge ne select Programming area FE pc v Buzzer Prel Reset selt lest t00 Update Firmware FAS Update FPGA P FPS Manager Host Connection fe LSB Serial Pork com gt Baud 115200 Cancel The main window is opened Board H W V1 FPGA Vx is displayed in the action log window thus the version can be checked R20UTO008EJ0500 Rev 5 00 Page 62 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt Figure 4 30 Version Confirmation After FPGA Update Is Finished 5 x File Programmer Device Help J pa Firmware Versiot I Board H W V1 FPGA V4 Serial Ho IEI i Standard mode unsecured gt Vea a Programmer 42 07 4207 0 Standard mode unsecured Parameter and Setting file Mame 277166 pr5 Version 491 00 Mame 0 176b esf Date Wed Dec OF 20 57 31 2011 Download file Mame sample hex Date Tue Mar 8 07 57 00 2011 Type HE file OO000000 0003F FFF File checksum Target device Mame 81166 Port UART Pulse Num Speed 1 000 000 bps Vd 05 00 FPS Internal Dzc Target R20UTO008EJO500 Rev 5 00 2011 12 26 Page 63 of 254 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 9 FP5 Manager command The FP5 Manager command sets the FP5 management functions These functions include the following The password function the upload pr
168. ion lt 5 gt Target device FP5 RESET R20UT0008EJO0500 Rev 5 00 Page 200 of 254 2011 12 26 ENESAS cm om al a CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN 3 3 Target Device Pin Recommended Design I O pins When a target device pin used by the FP5 is also connected to the input of an external device and if that target device malfunctions disconnect the external device as shown in the portion below enclosed in the dotted line or make it output high impedance like dotted line Example Target device FP5 input pin External device Adverse effect If a target device pin used by the FP5 is also connected to the output of an external device like dotted line anda signal collision occurs disconnect the external device as shown in the portion below enclosed in the dotted line Example Target device FP5 output pin gt Conflict External device Vpp Keep the wiring between the FP5 connector and the target device Vpr pin as thick and as short as possible Insert neither capacitors nor resistors into the Ver line unless otherwise stated Incorrect circuit Target device VPP E Target device VPP FLMDO Insert neither capacitors nor resistors into the FLMDO line unless otherwise stated Target device FP5 FLMLO FLMD1 Connect the FP5 or GND using pull down resistance on board Others For the recommended connection of unused pins refer to the user s manual of the target device Some
169. ion of the Caution in 4 Program files 2 3 1 FP5 control panel CHAPTER 2 HARDWARE CONFIGURATION 4 3 3 Device menu 12 a lt 5 gt Information area and button CHAPTER 4 e Change of the description in button PROGRAMMING GUI USAGE e Addition of the description in Remark Figure 5 14 Device Setup Dialog Box Standard Tab CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI e Change of the description of Communication Interface to device area 7 2 Remote Connector Pins CHAPTER 7 USAGE THE REMOTE CONNECTOR e Change of the value1 ms gt 50 ms Table 8 1 List of FP5 Control Commands CHAPTER 8 USAGE COMMUNICATION COMMANDS e Deletion of the remote command e Change of the description of the ver command 8 4 6 fcks command e Change of the input format length gt end 8 5 7 read command e Change of the description of function C 1 Absolute Maximum Ratings Ta 0 to 40 C APPENDIX C ELECTRICAL SPECIFICATIONS OF C 2 DC Characteristics Ta 0 to 40 C TARGET INTERFACE e Addition of or in the rating value e Addition of or in the MAX value e Addition of APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE e Addition of APPENDIX E REVISION HISTORY APPENDIX E REVISION HISTORY C 1 2 8 3rd edition Change of the URL of Version up Service Throughout 1 4 FP5 System Overview CHAPTER 1 OVERVIEW e Chan
170. ion settings area lt gt Reset vector setting area lt 8 gt OCD security ID setting area lt 9 gt Option bytes setting area lt R gt lt 10 gt Lock bit setting area lt 11 gt I O signal setting area lt R gt lt 12 gt ID code area lt R gt a When 78K V850 or RL78 Family Is Selected Setup Target Standard Adwanced Supply voltage wdd Vv wdd w 030 q 20 On Target wdd monitoring Wide voltage mode FLMEO wdd lt 1 gt CLE wdd RESET vdd Serial Out wdd Serial In Command options Blank check before Erase O verify after Program rj Set Security atter Program E Checksum after Program rj Set Option bytes after Program r Set OCD Security ID after Program E Run after Disconnect Enable target RESET lt 2 gt R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Flash options Set Security command options Security fag settings Disable Chip Erase Disable Block Erase Disable Program jw Disable Read Disable Boot block cluster reprogramming lt 3 gt lt 4 gt lt 5 gt Block protection settings FSW Block end 511 FSW Block start lt b gt Boot Block end Show Address Reset wector setting Reset vector foooooooo h OCD security ID setting FFFFFFFFFFFFFFFFFFFFFFFF Option bytes setting orero FFFFFFFF Cancel lt gt lt 8 gt lt 9 gt Page
171. irmware T2210 9 Updating the firmware will take several minutes ATTENTION The process of updating your Firmware must WOT be interrupted Without Firmware this FPS SUI will NOT run properly Install new Firmware in your programmer i Cancel R20UTOOO8EJ0500 Rev 5 00 2011 12 26 Page 30 of 254 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 2 Click the button to continue firmware update The Open firmware file dialog box is opened Figure 3 3 Open firmware file Dialog Box Open firmware file Look in firmware d 4 E Fis ve i FEC My Recent Documents Desktop My Documents Al e Comte a My Network File name fpS_fw_v200 rec x Places Files of type S 180 files rec Cancel Select the firmware file fp5_fw_vxxx rec and then click the button Cautions 1 Do not use FP5 firmware other than the one posted on the website otherwise a defect may occur 2 When a firmware of FP5 updates from V2 00 to V1 xx a serial number of FP5 is erased And FP5 can t operate in USB1 1 In addition the other functions don t have any problem When FP5 revives consult a Renesas Electronics sales representative or distributor R20UTOOO8EJ0500 Rev 5 00 Page 31 of 254 2011 12 26 lt R gt PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 3 Some commands are sent to the FP5 and the update progress status is displayed in the action log window The message Firmware Update succeeds which indic
172. k cannot be specified with the Start End list box 2 For the SuperH family there are cautions on selection of User mat Data mat and User boot depending on the format of the program file Other than DDI files If the addresses of User mat Data mat and User boot overlap multiple items cannot be selected DDI files The restriction above does not exist If Area is selected Specify the Area number range subject to rewrite processing by using the Start and End lists The Start End lists display the Area number where the target device is configured Show Address check box Specifies whether numbers or addresses are displayed in the Start End lists If this check box is checked addresses are displayed If it is not checked numbers are displayed Selective programming Verify Read check box This item is not available button The default settings stored in the PR5 file are restored Page 94 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE c Advanced tab in Device Setup dialog box On the Advanced tab the programming voltage options added to programming commands and security settings can be configured This tab consists of the following items Figure 4 64 Device Setup Dialog Box Advanced Tab 1 2 lt 1 gt Supply voltage area lt 2 gt Command options area lt 3 gt Flash options area lt 4 gt Set Security command options area lt 5 gt Security flag settings area lt 6 gt Block protect
173. lay Screen output fpga_up Display after executing the e BUSY Are you sure you want to command before downloading update the FPGA y n Press y to continue Press n to cancel Display after pressing y e BUSY Preparing storage OK Now a Display during download during download Busy Busy re di Display after end of normal ao BUSY u to lt 1 gt below download Press y to continue Press n to cancel FPGA lt 1 gt OK CAUTION Now the FPGA will be written Please ensure that the correct FPGA Update file has been downloaded the Power is NOT disconnected during this operation the Programmer is NOT reset during this operation Do you want to continue y n lt 2 gt Starting FPGA programming 100 done FPGA Update succeeded PG FP5 Power will be switched OFF now R20UTOO08EJ0500 Rev 5 00 Page 158 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 9 hex command Uploads the program file in Intel HEX format Input format hex lt code_ start address gt lt code_length gt lt data_start address gt lt data_length gt Description of the function If a program file has been downloaded to a valid programming area executing this command will upload the program file in Intel HEX format If this command is executed without any options the upload will be executed with the address size used during downloading If
174. lder select the log file in the File name drop down list and click the button the log file will then be saved The Logging command on the menu bar will be checked The check mark will be cleared by clicking the Logging command again and saving of the log file will be stopped Enabling disabling the Logging command is added to the time stamp For a log file example refer to Figure B 3 Log File Example Remark The log file that was saved the last time is displayed in the log file save dialog box Figure 4 15 Log File Save Dialog Box Save jini Los da E ra My Recent Documents My Network File name lag txt ll Places Save as type Mu files txt Cancel Clicking the button saves the specified log file Clicking the button closes the dialog box without saving the log file R20UTOOO8EJ0500 Rev 5 00 Page 53 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 3 Select Programming area command 4 5 ma ma The FP5 has a 16 MB flash memory area for saving program files This memory area can be used as four 4 MB programming areas Area 0 to Area 3 or eight independent 2 MB programming areas Area 0 to Area 7 Program files can be downloaded to each programming area and which file PR5 or ESF is to be saved is selectable in programming area units That is files can be individually downloaded in each programming area and the area used can also be selected individuall
175. ller Remark For the available communication channel refer to the user s manual of the target device based on the pulse count displayed for Pulse number Table 4 2 Channels for Communication Between FP5 and Target Device 1 2 SIO ch2 SIO 3 wire clocked communication port channel 2 2 2 2 UART ch1 UART asynchronous communication port channel 1 UART ch2 UART asynchronous communication port channel 2 UART ch3 UART asynchronous communication port channel 3 Port chO Port pseudo 3 wire A Port ch1 Port pseudo 3 wire B Port ch2 Port pseudo 3 wire C Note This might be 3 wire clocked communication port with handshake depending on the target device R20UTO008EJ0500 Rev 5 00 Page 89 of 254 2011 12 26 tENESAS lt R gt lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Table 4 2 Channels for Communication Between FP5 and Target Device 2 2 CSI Internal OSC SIO 3 wire clocked communication port using internal oscillator In the case of 78KO All Flash UART EXCLK UART asynchronous communication port using external clock FP5 clock In the case of 78K0 All Flash UART X1 OSC UART asynchronous communication port using external oscillator In the case of 78K0 All Flash UART Internal OSC UART asynchronous communication port using internal oscillator In the case of 78KO All Flash UART Single wire UART asynchronous communication port In the case
176. log box will be displayed In this case the information stored in the FP5 PR5 file ESF file program file will have been deleted so please download those files again Refer to 4 2 Starting the Programming GUI Information 1 I 2208 Information defined in initial file e not enough or it is not matched with FlashProgrammer J Setup parameters is needed R20UTOOO08EJ0500 Rev 5 00 Page 32 of 254 2011 12 26 PG FP5 CHAPTER 3 SOFTWARE INSTALLATION 3 4 4 Installation of FPGA update Install the latest FPGA by using the latest programming GUI Decompress the file to any folder The FPGA file fo5 foga_vx rec will then be decompressed into the folder so copy it to any folder x indicates the FPGA version 1 Click the Programmer menu on the menu bar and select Update FPGA the Update FPGA dialog box will then be opened lt R gt Figure 3 5 Update FPGA Command File Programmer Device Help setup host connection JE Logging Select Programming area v Buzzer Reset Sell Test Update Firmware Update FPGA FP5 Manager Figure 3 6 Update FPGA Dialog Box Update FPGA 12211 Updating the FPGA will take several minutes ATTENTION The process of updating your FPGA must NOT be interrupted Without FPGA this FPS SUI will WOT run properly Install new FPGA in your programmer Cancel R20UTO008EJO500 Rev 5 00 2011 12 26 Page 33 of 254 PG FP5 CHAPTER 3 SOFTWAR
177. m size of program file information code area data area Program file information file name creation date size checksum PR5 file and ESF file information in all programming areas PR5 file names PR5 file checksums ESF file checksums Automatic connection information Buzzer information Automatic power supply OFF information Security mode information FP5 manager option setting information Progarea Used to specify the number of programming area sections 4x4 Divides the programming area into four sections 8x2 Divides the programming area into eight sections Example of usage Refer to the following pages R20UTOO08EJ0500 Rev 5 00 Page 151 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS conf progarea 4x4 1 2 Screen output If there are four sections before the command is executed OK INFO Same setting Configuration is not changed If there are eight sections before the command is executed OK INFO New configuration has been set INFO Progarea data is not valid any more Number of Program areas 4 Active Program Area 0 Size of Program Areas Code Data Area 0 0x400000 0x020000 Area 1 0x400000 0x020000 Area 2 0x400000 0x020000 Area 3 0x400000 0x020000 Area Filename Date Time Range CRC 0 unknown data 1 unknown data 2 unknown data 3 unknown data Checking Progareas No invalid data found R20UT0008EJ0500
178. me without erasing its internal flash memory Note however that the download error ERROR NAND flash Illegal Write Bit 0 gt 1 occurs if there is data other than FFh in the data being downloaded button Click this button when specifying a program file stored in a folder other than the folder in the programming GUI installation folder The Download file dialog box will be displayed Specify the relevant file and then click the button From the File type T list box a program file rec s S2 mot a20 a37 hex ddi or all files can be selected R20UTO008EJ0500 Rev 5 00 Page 85 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt Figure 4 57 Download file Dialog Box 2 Download file Look in E FP5 PRJ a i sample hex S rec Hex files E regt SER s1 mott a0 t a w Cancel Files of type li lt 5 gt Information area and button This area displays a warning message or is used to clear information on PR5 files ESF files and program files Figure 4 58 Information Area and Button Information ooo Clear Information area A warning message will be displayed in this area if there is a mismatch between PR8 files ESF files and program files saved in the FP5 and information held in the programming GUI button Information of PR5 files ESF files and program files which is set to the current valid programming ar
179. me operation as lod R20UT0008EJO0500 Rev 5 00 Page 161 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 12 prm command Displays the information concerning the PR5 file and ESF file that were downloaded to the FP5 Input format orm Description of the function Displays the information concerning the PR5 file and ESF file PR5 file name PR5 checksum ESF file checksum that were downloaded to all the programming areas of the FP5 Example of usage Screen output Area Parameter file PR5 CRC ESF CRC O 78F1166 C8005840 DO401B9D invalid invalid invalid R20UTO008EJO500 Rev 5 00 Page 162 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 13 progarea command Confirms changes and deletes data from valid programming areas Input format progarea clear 0 2 3 4 B 6 75 Description of the function The valid programming area can be changed by designating a numerical option Also by designating the clear option the data in the valid programming area PR5 file ESF file and program file can be deleted If there are no options then the current valid programming area is displayed clear Clears the data in the valid programming area PR5 file ESF file and program file O Changes the valid programming area to 0 1 Changes the valid programming area to 1 2 Changes the valid programming area to 2 3 Cha
180. ments Desktop My Documents 95 My Computer a My Network File name Placez Files of type S rec Hes files rec s hex Cancel S rec Hex files rec s hex or All files may be selected from the Files of types list box After selecting a file to be opened the file selected in the HEX Editor main window is loaded At this time whether the file is of the Intel HEX format or Motorola HEX format is automatically recognized When loading is finished the HEX Editor main window is opened R20UTO008EJ0500 Rev 5 00 Page 43 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 7 HEX Editor Main Window HE Editor G HEX sample hex File Go to 100 61 00 81 00 61 00 PEELE LEE ELLE lc Fc E dl 1 404 E Ek dd A MU Cet Dee al 30 e AO ADAN N 27M ee mT oo Ss Ss Ne mi 112278 N 2d 2 Nnnn Nn gt gt Temes mm M0 0 00 NA MAS MMM TM mme n nonn n n 2 2 T ba ra m e a n n Nn N S D D Address display area Data display area ASCII display area ID Tag area The displayed file contents can be modified by placing the pointer in the data display area in the HEX Editor main window Data input via the keyboard is accepted for all shown memory locations The ID Tag area is the area used with the target device supporting data flash Only area indicating O or 1 can be edited in this area Input O or 1 for the ID Tag area If O is input then 00000000h will be set
181. n Serial cable L or A USB cable AC adapter Host machine jone FP5 pren External control E devices Target cable GND cable Target system or Program adapter Notes 1 The target system and program adapter are not included in the FP5 package 2 The program adapter is a product of Naito Densei Machida Mfg Co Ltd The FP5 is connected to the host machine via a serial cable or a USB cable The FP5 is connected to the target system via a target cable and a GND cable And the FP5 can be remote controlled by connecting the remote connector and external control device R20UT0008EJ0500 Rev 5 00 Page 20 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 2 HARDWARE CONFIGURATION 2 2 1 Host machine A host machine is used to communicate with the FP5 The host machine must also be equipped with a serial port or a USB port 2 2 2 Serial cable Communication is established by using a serial cable to connect the host machine serial port and FP5 serial connector RS 232C cross cable connection For details on the serial cable specifications refer to CHAPTER 9 CONNECTORS AND CABLES 2 2 3 USB cable Communication is established by connecting the host machine USB port and the FP5 USB connector mini B type using a USB cable For details on the USB cable specifications refer to CHAPTER 9 CONNECTORS AND CABLES 2 2 4 AC adapter Connect the FP5 power supply connector to the AC adapter
182. n Each Region An AC adapter is required when using the PG FP5 so be sure to purchase an AC adapter R20UTO008EJO500 Rev 5 00 Page 17 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 1 OVERVIEW 1 7 AC Adapters for PG FP5 The specifications of the AC adapter for the PG FP5 differ depending on the region where the product is being used Be sure to use the appropriate AC adapter for your region Note that an AC adapter is not included with the PG FP5 The appropriate AC adapter must be purchased separately Table 1 2 AC Adapters for PG FP5 Used in Each Region Notes 1 The AC adapter corresponding to the region from which the order was received will be shipped 2 For regions other than those listed above please contact a Renesas Electronics sales representative or distributor 3 You can only order the AC adapter that can be used in your region R20UTO008EJO500 Rev 5 00 Page 18 of 254 2011 12 26 RENESAS PG FP5 CHAPTER 1 OVERVIEW lt R gt 1 8 HCUHEX Files HCUHEX files are files that are required when ordering flash memory products whose flash memories are pre written by Renesas Electronics HCUHEX files are generated by the HEX Consolidation Utility HCU after which they must be verified on a flash memory programmer before being submitted The PG FP5 handles HCUHEX files as master data and can therefore be used to check the written data and the option data settings HCUHEX files are supported in part of the RL78 78K
183. n downloaded to a valid programming area then executing this command will upload the PR5 file Example of usage Screen output Press return to start continue output After the command is executed pressing the Return key will start the upload See below FlashProParameterFile CHECKSUM SUM BA9F0491 EOF R20UT0008EJO0500 Rev 5 00 Page 170 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 22 upset command Uploads the ESF file Input format upset Description of the function If the ESF file has been downloaded to a valid programming area then executing this command will upload the ESF file Example of usage Screen output Press return to start continue output After the command is executed pressing the Return key will start the upload See below FlashproCustomerSettingFile CHECKSUM SUM F7D4A9E7 EOF 8 4 23 ver command Displays the FP5 version Input format ver Description of the function Displays the FP5 version firmware version board hardware version FPGA version and serial number Example of usage Screen output Firmware Version Vx xx Board H W Vx FPGA Vx Serial No xx0000000X Standard mode unsecured R20UT0008EJO0500 Rev 5 00 Page 171 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 24 version_up command Updates the firmware Input format version_up Descripti
184. n of firmware update and FP5 Power will be switched OFF now which is equivalent to processing when the button is turned off is automatically executed The update takes about 30 seconds lt R gt Figure 4 27 Action Log Window When FPGA Update Is Finished 10lx File Programmer Device Help Programmer W207 fpga up ho query Preparing storage DK Now loading nio UR Starting FPGA programming Standard mode unsecured Parameter and Setting file fer 1166 pr5 Version 441 00 Mame 78F1166 e f Wed Dec 07 20 57 31 2011 Download file Mame sample hey Tue Mar 8 07 57 00 201 HE file ADODOD00 ODOS3FFFF FPGA Update succeeded PG EP5 Power will be switched OFF now y El j Communication within host PO and FlashProerammer is broken Target device Name 81166 Port UART Pulse Num O Speed 1 000 000 bps Ydd 05 00 W FPS Internal Osc Target Click the button in the error message dialog box and then press the POWER button on the FP5 to turn on power Execution of the Setup host connection command opens the Host Connection dialog box Select the communication mode used and then click the button R20UTO008EJ0500 Rev 5 00 Page 61 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt R gt Figure 4 28 Setup host connection Command Elle Programmer Device Help setup host connect
185. na sd dsd lada 174 8 9 2 CONCOMITANTE 175 A COMMING E aesaatetanetonnts vosunntahon ma ynsantetatot ies veameniatereatanvonrsaaestunnthomuncn deetonncals 175 a TO CPV COMM AI dto do tee tetas 176 80 JENS COM ada 177 3 50 IA COMMMAMNG resta o ao ii 178 A o o te that a uece teeta visi siden eee tec alanis sawn NEA 179 8 5 8 goSs COMMANA assia a E EE ducal nhieu dali AE AN E duces 180 899 USC CONNAN an E enn T aie ene T E 181 8 5 1 ONGC COMM Narnia 182 Noe r o e tee wteeaedste 183 3 30 12 PIO COMMAND oia 184 ooo read COMMANG ld ide 185 Bea ASC CONIA se arse oa 186 8 0 10 SIG COMMANG ti ido 187 A ea ht het ase secon Se hed een a dt de eters Ca Bat a omar Nase lees Sacer 188 8 9217 SUM CONNAN ica dr 189 3 018 UA COMMAND AA Aa 190 CHAPTER 9 CONNECTORS AND CABLES iia 191 9 1 Power SUppiIy CONNECIOL sesstiiiiiscieedesess naonana aaau aaa aAa da 191 9 2 Seral CONNOR a cc 192 JT A anina a A lee bedi T E sila earn cee eave hepsi dol ti cmina tee beau wageceds 193 9 3 USB CONMGCUON inners iat s 193 Dede YS BCA OIC 4 oases tctste UE ate cess cena ces A T EE O oe ese E aeons ia geen 193 9 4 Target Connect iaa 194 OA Target Gable MO DIN WDC ac tedcat te ceases tciattecen A A R TE 195 942 Target cable Axil Ve sich a aaa 196 9 5 GND CONC liinda oia 198 331 END Caleta caiste 198 9 6 Remote Connector andan cani aan rana caen ca asadas 198 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN ssssssssnnnnnnnnnnnnn
186. nd Executes the con command or dcon command When the con command is executed a check will be added and when the dcon command is executed the check will be removed When autocon off or autocon on is executed with the autocon command the connect command is enabled or disabled Refer to CHAPTER 8 USAGE COMMUNICATION COMMANDS for details about the functions 13 Signature read command The Signature read command reads target device product information such as the device name and flash memory information The read result is displayed in the action log window 14 Get Flash options command The Get Flash options command reads the settings for the flash options for the target device and displays the result in the Flash options area on the Advanced tab in the Device Setup dialog box When execution of this command is enabled execute this command before the Set Security command Set Option bytes command or Set OCD Security ID command the settings for the security functions or the boot area can thus be checked For details on the flash option settings refer to 4 3 3 15 c lt 3 gt Flash options area Caution When loading an HCUHEX file the HCUHEX file is handled as master data so even though the flash option settings specified for the device can be checked by executing the Get Flash Options command these settings cannot be applied to the device The button in the Device Setup dialog box is therefore unavailable
187. nd ESF Files and Download of Program File lolx File Programmer Device Help 9 12 VET Firnware Version V2 0 Board H W Y1 FPGA V Serial No HC10340174 AOSTA LE i red Joprogarea clear 0 pdovnpra 107 PASS E pdomnset 7 ma q PASS I gt lod Preparing storage F k A q E R20UTO008EJO500 Rev 5 00 2011 12 26 a aaau fnane sample hez ftime 2011 03 08 07 57 PVA ES Ma dress range DxD00000000 to Oz00035FFFF CRCS2 OUxCB6ER4B2 tENESAS Programener 42 07 Standard mode unsecured Parameter and Setting file OF 1766 pr5 Wersior 41 00 Name 73F1166 est Wed Dec 07 22 08 00 2011 Download file Mame sample hes Date Tue Mar 8 07 57 00 2011 Type HE file OOO00000 0003F FFF File checksum Target device Mame 781166 Pork UART Pulse Mum Speed 1 000 000 bps dd 05 00 FFS Freq Internal Osc T arget i 1 00 Page 78 of 254 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE a Target tab in Device Setup dialog box Settings related to programming areas PR5 files ESF files and program files can be performed on the Target tab in the Device Setup dialog box This tab consists of the following items lt 1 gt Programming Area Setting area lt 2 gt Target Setting area lt 3 gt Parameter and Setting file area lt 4 gt Object HEX file area lt 5 gt Information area an
188. ng the FP5 Short them if necessary lt 4 gt IC Figure 10 4 Circuit Example for I C Target connector lt R gt 16 pin type 2 1 Target device J UMPER wE T irea R20UT0008EJ0500 Rev 5 00 2011 12 26 ENESAS Page 203 of 254 PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN lt 5 gt 78K0 TOOLCx TOOLDx Figure 10 5 Circuit Example for 78K0 TOOLCx TOOLDx Target connector 16 pin type lt R gt 2 p 1 Q PRESET GND 3 Note 2 20 E dl TOOLDx TOOLCx Target device JUMPER SS rmac Note These pins do not need to be shorted when using the FP5 Short them if necessary lt R gt lt 6 gt V850E2 Single wire UART Figure 10 6 Circuit Example for V850E2 Single wire UART Target connecter 14 pin type Target device VDD VDD VDD VDD R R A Clock circuit 4 FLMDO 9 FLMD1 7 SO TxD 13 RESET Jumper e Note The pin names might differ depending on the target device For details about the actual pin names see the user s manual of each target device Page 204 of 254 R20UT0008EJO0500 Rev 5 00 2011 12 26 ENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN lt R gt lt 7 gt V850E2 CSI Figure 10 7 Circuit Example for V850E2 CSI Target connecter 14 pin type Target device Note The pin names might differ depending on the target device For details about the actual pin names see the user s manual of each target device R20UTOO08EJ0500 Rev 5 00 Page 2
189. nges the valid programming area to 3 Example of usage Screen output progarea Active Program Area 0 Max program size 4 MByte Max data size 128 kByte progarea clear Invalid character Invalid argument progarea 0 Active Program Area 0 R20UT0008EJ0500 Rev 5 00 Page 163 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 14 pwr_off command Turns off the FP5 power supply Input format owr_off now auto off lt time minutes gt Description of the function Turns off the FP5 power supply Adjusts the off timing by designating the options If options are not used then the user can see if automatic power supply off is enabled or disabled now Turns off the power supply immediately auto After the designated time has elapsed automatic power supply off is enabled Once this is designated even if the automatic power supply turns off it will still be enabled if set to ON off After the designated time has elapsed automatic power supply off is disabled time Designates the automatic power supply off time The time can be 1 to 35791394 in minutes Note that 1 to 4 are set to 5 minutes Example of usage PG FPS Power will be switched OFF now pwr_off auto 10 AutoPowerOff is enabled time is 10 min R20UTO008EJO500 Rev 5 00 Page 164 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 4 15 res command Resets FP5
190. ning off the power of the FP5 1 S until the fall of the CONN signal tPCNIN Time from the rise of the CONN signal until 1 ms the input signal is acknowledged tPPOCN l tPCNPO FP5 POWER button tPLH CONN tPCNIN I PLIN BANKO BANK1 BANK2 START VRF CLEAR R20UTOO08EJ0500 Rev 5 00 Page 239 of 254 2011 12 26 tENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE 2 2 PBAIN Time from the fall of the BANK signal until the ms VRF or START signal can be input tPINBU Time from the fall of the VRF START or 100 ms ENTER signal until the rise of the BUSY signal tPBUIN Time from the fall of the BUSY signal until the 5 ms CLEAR signal can be input tPCLPE Time from the fall of the CLEAR signal until the fall of the PASS or ERROR signal tPPEBA Time from the fall of the PASS or ERROR signal until the BANK signal can be input I I l tPPEBA E gt tPCLPE tPBUIN f R20UT0008EJ0500 Rev 5 00 Page 240 of 254 2011 12 26 ENESAS PG FP5 APPENDIX D ELECTRICAL SPECIFICATIONS OF REMOTE INTERFACE D 3 3 Simple mode 1 2 Fall time lo 8 mA CANCEL Low level width of input signal ENTER NEXT VRF START CLEAR tPPOCN Time from turning on the power of the FP5 15 S until the rise of the CONN signal tPCNPO Time from turning off the power of the FP5 1 S until the fall of the CONN signal tPCNIN Time from the rise of the CONN signal until 1 ms the input signal is a
191. nnect the power supply connector to the AC adapter included with the FP5 For details on the power supply connector specifications refer to CHAPTER 9 CONNECTORS AND CABLES Caution Do not use an AC adapter other than that included with the PG FP5 2 Serial connector Communication is established by using a serial cable RS 232C cross cable connection to connect the host machine serial port and FP5 serial connector The data transfer conditions are as follows e Data transfer speed 9 600 bps 19 200 bps 38 400 bps 57 600 bps or 115 200 bps e Data bit 8 bits e Parity none e Stop bit 1 bit e Flow control hardware The transfer speed is set to 9 600 bps by default but it can be changed For details on the serial connector specifications refer to CHAPTER 9 CONNECTORS AND CABLES 3 USB connector Communication is established by using a USB cable to connect the host machine USB port and the FP5 USB connector mini B type This connector conforms with USB 2 0 standards For details on the USB connector specifications refer to CHAPTER 9 CONNECTORS AND CABLES 4 Target connector Connect the target connector to the target system using the target cable for on board programming Connect the target connector to the program adapter using the target cable for off board programming For details on the target connector specifications refer to CHAPTER 9 CONNECTORS AND CABLES R20UTOOO8EJ0500 Rev 5 00 Page 24 of 254 2011 12 26 tENESAS PG FP
192. nnection Serial cable or Outlet USB cable AC adapter Host machine 2 FP5 startup After the cables are connected press the POWER button on the FP5 When the FP5 is correctly started the POWER LED is turned on and Commands gt is displayed in the message display If not the cause may be a defect in the FP5 so consult a Renesas Electronics sales representative or distributor R20UT0008EJO500 Rev 5 00 Page 38 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 3 Startup of programming GUI lt R gt Click the Start menu All Programs point to Renesas Electronics CubeSuite Programming Tools and then select PG FP5 Vx xx of PG FP5 Vx xx to start the Programming GUI The valid communication mode is automatically detected in the order of the USB and then the serial interface Figure 4 2 Port Scanning at Startup of Programming GUI Infor mation Search Communication pork Trying connect to COMS with 2600 Please Wait The communication mode can also be selected by cancelling this operation by clicking the button and selecting the Setup host connection command in the Programmer menu When communication is established and the programming GUI is correctly started the main window will be opened Note that when the programming GUI is started for the first time the valid programming area is cleared or once FP5 unit from a number of
193. nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 199 CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS ssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 209 111 SOMO RESET and CR 209 TEZ S RXD ANG Sa 209 A O ONO 210 11 4 PEMDO ane FLMD aa de 210 CS VDD and VDD add 211 CLO VPP a ciauluausvadunaaevaduncuute 211 CHAPTER 12 TROUBLESHOOTIN Giran 212 12 1 Problems Duriho AUD a cana ii cianac 212 12 2 Problems DUNNO ODErAON sirsie aa aaa Ea E 213 APPENDIX A MESSAGE Siria 216 AN MESSAGE Format sainia aa aa a 216 A 2 Error Warning Dialog Boxes for Programming GUI Operation ssssssnnsssnnnnnnnnnnnnnnnnnnnnnnnnnnne 217 A 3 Information Dialog Boxes for Programming GUI Operation s ssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 220 A 4 Error Messages Displayed in FP5 Message Display sssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnan 223 APPENDIX B SUPPLEMENTARY INFORMATION sssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 226 APPENDIX C ELECTRICAL SPECIFICATIONS OF TARGET INTERFACE uses 229 C 1 Absolute Maximum Ratings TA 0 to 40 C ssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 229 C 2 DC Characteristics TA 0 10 40 Cin io 230 C 3 AC Characteristics Ta 0 to 40 C C 0 pF Unloaded Condition cccssssssseesssseneees 231 C 3 1 CLK output characteristics Ta 0 to 40 C C 0 pF unloaded Condition eee 233 C 3 2 Serial transfer timing Ta 0 to 40 C C
194. not be used due to the target system specifications the cable characteristics should be equivalent or higher than those of the target cable Note that communication may be performed at high speed depending on the communication settings Consequently communication errors may occur and causing abnormal operation R20UTOO08EJ0500 Rev 5 00 Page 197 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES 9 5 GND Connector The banana jack GND connector is laid out on the target connector side of the FP5 Figure 9 16 GND Connector lt FP5 Target Connector Side gt GND connector Remark Part number of GND connector banana jack PB4 HIRSCHMANN 9 5 1 GND cable The host cable is a standard shielded GND cable approximately 1 meter long The GND cable is equipped with a banana jack and a spade terminal Caution The FP5 and target system may be damaged if the voltage between the FP5 GND and the target system GND is different Use the GND cable to match the voltage before connecting the target cable Figure 9 17 GND Cable Outline Banana Jack Spade terminal Remark Part number of banana jack TJ 2167 made by Sato Parts Co Ltd Part number of spade terminal BPF1 25 3 red Daido Solderless Terminals Mfg Co Ltd 9 6 Remote Connector The remote connector a 15 pin D SUB female connector is laid out on the target connector side of the FP5 Figure 9 18 GND Connector lt FP5 Target Connector Side gt O
195. o delete the data in the valid programming area before downloading program files When this is not designated the data will be deleted Please use this option when downloading and writing two program files Usually this is not designated Note When this option is enabled and the lod command is executed the PG FP5 downloads data 512 bytes at a time without erasing its internal flash memory Note however that the download error ERROR NAND flash Illegal Write Bit 0 gt 1 occurs if there is data other than FFh in the data being downloaded fname filename Designates the file name of the program file that is downloaded The maximum number of characters is 31 ftime date and time Designates the creation date and time of the downloaded program file The format is YYYY MM DD HH MM YYYY Year MM Month DD Date HH Hour MM Minute Example of usage Status LED Message display Display after execution of the BUSY BUSY Preparing storage PASS command before downloading Now n Display during downloading BUSY fe BUSY o fe BUSY o ae Display after normal ending of the PASS Returns to the display before download executing the command Display after error ending of the ERROR Returns to the display before ERROR lt text gt download executing the command Address range 0x000000 to 0x007FFF CRC32 0x61D5F67C PASS lod fhame sample hex ftime 2006 02 24 21 13 Same operation as lod lod add Sa
196. of 78KO or 78KOR All Flash UART I O mode3 UART asynchronous communication port Standard serial I O mode 3 of the R8C family Pulse number VPP or the FLMDO count corresponding to the selected communication mode is displayed This item cannot be changed It is not displayed for the RX family R8C family and SuperH family Speed List box Select the communication rate of the selected communication channel Remark For the available communication speed refer to the user s manual of the target device For the RX family R8C family and SuperH family communication speeds that can be selected in the Frequency box and PLL mode CKP box are displayed in the list box lt When UART ch0 UART ch1 UART ch2 UART ch3 UART Ext FP5CLK UART Ext OSC UART Internal OSC or UART is selected gt e 9600 Baud e 19200 Baud e 31250 Baud 38400 Baud 57600 Baud 76800 Baud 115200 Baud 125000 Baud 128000 Baud 153600 Baud 250000 Baud 500000 Baud 1000000 Baud lt When SIO ch0 SIO ch1 SIO ch2 SIO H S or CSI Internal OSC is selected gt e 9 8 kHz e 39 kHz e 156 kHz e 625 kHz e 2500 kHz e 5000 kHz R20UTO008EJO500 Rev 5 00 Page 90 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt When IIC ch0 IC ch1 IIC ch2 or IIC ch3 is selected gt e 10k Baud e 20k Baud e 50k Baud e 100k Baud lt When Port ch0 Port ch1 or Port ch2 is selected gt IIC Address area 100 Hz 20
197. ohibit function the device setup prohibit function the bank mode enable function lt R gt the simple mode enable function the checksum comparison function the program file size monitoring function and the reset terminal property switching function When the FP5 Manager command is executed the following dialog will be opened Figure 4 31 Welcome to FP5 Manager Dialog Box Welcome to FP5 Manager i T2500 Welcome to FPS Manager Yes Continue to set FPS Manager Mo Return to Standard mode unsecured Clicking will open the following dialog box If a password is not registered the dialog box in Fig 4 32 will open If a password is registered the dialog box in Fig 4 33 will open Clicking will close the dialog box Figure 4 32 Password setting Dialog Box Password setting a Pass WORD Confirm PASSWORD Cancel In order to register a password input a password into the PASSWORD box and Confirm PASSWORD box and then click The password must be made up of up to eight alohanumeric characters Differences in upper and lower case are not recognized Clicking will close the dialog box R20UTO008EJ0500 Rev 5 00 Page 64 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 33 Login to FP5 Manager Dialog Box Login to FFS Manager A Please enter your password PASSWORD Cancel Input the password into the PASSWORD box and then click If the pas
198. om the target system R20UTOO08EJ0500 Rev 5 00 Page 116 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI 5 Startup of programming GUI lt 1 gt Click the Start menu All Programs point to Renesas Electronics CubeSuite Programming Tools and then select PG FP5 Vx xx of PG FP5 Vx xx to start the Programming GUI The valid communication modes are automatically detected in the order of the USB and then the serial interface Figure 5 1 Connection Between Programming GUI and FP5 Infor mation Search Communication pork Trying connect to COMS with 2600 Please Wait lt 2 gt The communication mode can also be selected by cancelling this operation with the button and selecting the Setup host connection command in the Programmer menu lt R gt Figure 5 2 Setup host connection Command File Programmer Device Help setup host connection Select Programming area v Buzzer Reset sel Test Update Firmware Update FEGA FPS Manager R20UT0008EJ0500 Rev 5 00 Page 117 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt 3 gt Perform settings according to the communication port connected to the FP5 Figure 5 3 Communication Parameter Setup Host Connection f Serial com y Juszoo y Cancel lt 4 gt Click the button to enable the new port settings lt 5 gt When
199. on Setting Menu 8 2 Command List Change of Table 8 2 List of FP5 Device Commands 8 5 13 read command e Change of description 8 5 14 scf command e Change of description e Addition of 8 5 16 slb command 8 5 17 sum command e Change of description 9 4 1 Target Cable 16 pin type e Change of description 9 4 2 Target Cable 14 pin type e Change of description e Change of the following figures Figure 10 1 SIO H S Interface Circuit Example Figure 10 2 Circuit Example for 78K0S Single wire UART Figure 10 3 Circuit Example for 78KOR Single wire UART Figure 10 4 Circuit Example for l2C Figure 10 5 Circuit Example for 78K0 TOOLCx TOOLDx e Addition of the followings lt 6 gt V850E2 Single wire UART lt 7 gt V850E2 CSI lt 8 gt RL78 family VDD EVDD lt 9 gt RL78 family VDD EVDD lt 10 gt RX family SuperH family lt 11 gt R8C family C 7 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI CHAPTER 6 USAGE IN STANDALONE MODE CHAPTER 8 USAGE COMMUNICATION COMMANDS CHAPTER 9 CONNECTORS AND CABLES CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN 8 8 Sth edition 11 2 SI RxD and H S CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS e Change of description 12 1 Problems During Startup CHAPTER 12 e Change of description TROUBLESHOOTING 12 2 Problems During Operation e Change of description A 3 Information Dialog Boxes for Programming GUI Operation APPENDIX A ME
200. on log window thus the version can be checked lt R gt Figure 3 11 Version Confirmation After FPGA Update Is Finished File Programmer Device Help ple PIES Firmvare Verzl10n I Wo 07 Board HW V1 FPGA V4 T Serial Ho U4 i ee aes mede ne eee Standard mode unsecured E Parameter and Setting file Mame 871166 pr5 Wersion 41 00 Mame 78F1166 e f Date Wed Dec OF 20 57 31 2011 Download file Mame sample hex Date Tue Mar 8 07 57 00 2011 Type HE file OO000000 0003F FFF File checksum Target device Mame 871166 Pork UART Pulse Num Speed 1 000 000 bps dd 05 00 FP5 Internal Osc Target R20UTO008EJO500 Rev 5 00 Page 37 of 254 2011 12 26 PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE CHAPTER 4 PROGRAMMING GUI USAGE This chapter explains functional details on windows and dialog boxes of the programming GUI 4 1 Introduction Make sure that the programming GUI USB driver and the FP5 parameter file PR5 file for the target device are installed For the installation method refer to CHAPTER 3 SOFTWARE INSTALLATION 4 2 Startup of Programming GUI 1 System connection Connect a USB cable or serial cable to the USB port or serial port on the host machine and the other side of the cable to the USB connector or serial connector on the FP5 Plug in the AC adapter and then connect to the FP5 power supply connector Figure 4 1 System Co
201. on of the function Upgrades the firmware After this command is executed the firmware file must be downloaded to the FP5 in ASCII format using communications software If using HyperTerminal select Transfer T gt Transfer text file T and then select the firmware file After the firmware version has been updated the FP5 will be reset Example of usage Refer to the following pages R20UTOO08EJ0500 Rev 5 00 Page 172 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS Status LED Message display Screen output version_up Display after executing the command before downloading Press y to continue Press n to cancel Display after pressing y Off e BUSY Preparing storage OK Now loading Display during download E r A Display after end of normal Off BUSY Refer to lt 1 gt below download Press y to continue Press n to cancel Display after pressing y Off Selfprogramming Refer to lt 2 gt below Firmware CAUTION Now the Firmware will be written Please ensure that the correct Firmware Update file has been downloaded the Power is NOT disconnected during this operation the Programmer is NOT reset during this operation Do you want to continue y n BUSY Are you sure you want to update the Firmware y n OK lt 2 gt FP5 Selfprogramming Vx xx Checking FLMDO level OK Erase flash OK Blank check OK Firmware Update s
202. ormation does not match information held in the programming GUI are displayed in pink The information held in the programming GUI is displayed in such areas lt R gt Figure 4 59 Programming Area Map Area Setup Target Standard Advanced Programming Area Setting Division pattern o A eee eee eee eee eee eee eee Target Settings Parameter file and Setting file DAFPS PRJ 78F1166 esf Mew FSF11 66 prs Dawe AS Object HEX file DAFPS PR RSFSR 2 TAA SST RSF S62 TAA pri sample hex sample hex Tue Mar 08 07 57 06 201 1 Area Jw Erase memory before download Information Unknown Warning Mot match FPS Area 2 R20UTO008EJ0500 Rev 5 00 Page 87 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE b Standard tab in Device Setup dialog box On the Standard tab set the programming environment of the flash memory in the target device All basic settings to configure the user environment and the target device can be performed Communication channels speeds and the operation clock supplied to the target device vary depending on the device so refer to the user s manual of the target device for setting these items This tab consists of the following items lt 1 gt lt 2 gt lt 3 gt lt 4 gt R20UTOOO8EJ0500 Rev 5 00 2011 12 26 Communication interface to device area Supply oscillator area Operation Mode area button Figure 4 60 Devi
203. owing settings are made Communication Interface to device area Port UART Speed 1M Baud Supply oscillator area On Target Unavailable using internal oscillator Frequency Unavailable Internal OSC Multiply rate Unavailable Internal Direct mode Operation Mode area Chip R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS Page 124 of 254 lt R gt PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt 11 gt Click the Advanced tab Figure 5 15 Device Setup Dialog Box Advanced Tab Target Standard Advanced Supply woltare wdd w 05 00 Flash options Set Security command options Security fag settings Disable Chip Erase wdd vY 00 00 OLE wdd RESET vdd Block protection settings Serial Out Pudd Serial In FSW Block start Command options jh Blank check before Erase verify after Program E Set Security atter Program E Checksum after Program E Set Wption bytes after Program r Set Glib Security ll atter Program r Run after Disconnect Enable target RESET Baot Block end Show Address Reset wector setting Heset vector foooooono h On Target Disable Block Erase wdd monitoring e Disable Program Wide Woltage mode P Disable Read FELMDO idd Disable Boot block cluster reprogramming Fo Block end 127 CC Ma Cancel lt 12 gt Ch
204. ownprm Mame 871166 pr5 Now loading Version 11 00 PASS Hame 781166 est Date Thu Dec 08 09 47 30 2011 gt downset How loading Download file PASS Mame sample hex Date Tue Mar 8 07 57 00 2011 Type HE file OO000000 0003FFFF gt lod fname senple hex ftime 2011 03 08 07 57 Preparing storage PASS Now loading Address range OxO0000000 to O 0003FFFF CRC32 OxCB 6EA4B2 PASS gt File checksum Target device Mame 8F116b Pork UART Pulse Num O Speed 1 000 000 bps Vide 05 00 FP5 Internal Osc Target R20UT0008EJO0500 Rev 5 00 Page 126 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI 7 Execution of Autoprocedure E P command Execute the Autoprocedure E P command in the Device menu lt R gt Figure 5 17 Autoprocedure E P Command Toolbar SN Eile Programmer Device Help EN Blank check Eraze Programmi Ver ify Read le set Security Checksum Autoprocedure EF Command not tf gt downpri l How loading set Option bytes PASS set OOD Security Il gt poe ee gt downset v Bomert T o Signature read Get Flash options Setup When the Autoprocedure E P command is executed the Blank check Erase if the target area is not blank and Program commands are executed in that order for the UPD78F1166 Remarks 1 If nec
205. p www renesas com contact for inquiry R20UTOOO08EJ0500 Rev 5 00 Page 129 of 254 2011 12 26 PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE CHAPTER 6 USAGE IN STANDALONE MODE The FP5 has a standalone mode in which the FP5 by itself can execute the Erase Program and Autoprocedure E P commands without a host machine This mode is useful for using the FP5 on the production line during mass production and for upgrading in the field 6 1 Before Starting Standalone Operation In standalone mode the FP5 can select any programming area based on PR5 files ESF files and program files stored in the multiple internal flash memory areas programming areas and write it New PR5 files ESF files and program files cannot be downloaded to the FP5 in this mode Programming is possible only in environments to which files were downloaded last time by the programming GUI 6 2 Description of Buttons Message Display and Status LEDs In standalone mode command menus are selected and executed using the control button NEXT ENTER or on the top of the FP5 main unit The selected command menu is displayed in the message display and the result of command execution is indicated by the message display and status LEDs When the FP5 Manager dialog box is used to enable Enable Bank mode or Enable Simple mode the functions of the control buttons and message display will change Refer to 4 3 2 9 FP5 Manager command and CHAPTER 7 USAGE THE REMO
206. per switches or the like otherwise malfunction may occur Refer to CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN CHAPTER 11 SPECIFICATIONS OF TARGET INTERFACE CIRCUITS or the user s manual of the target device Moreover monitor the actual waveform to confirm that the signal is not distorted and the signal level is correct Cause 2 Connection of pins for other than for the target interface may be incorrect Action 2 Refer to CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN or the user s manual of the target device Cause 3 The PR5 file selected in the Parameter and Setting file area on the Target tab in the Device Setup dialog box may not be correct Action 3 Use the PR5 file that supports the target device For details on PR5 files refer to 1 3 Supported Devices and 4 3 3 15 a Parameter and Setting file area Cause 4 The clock may not be able to be supplied to the target device Action 4 lt 1 gt Check the settings in the Supply oscillator area on the Standard tab in the Device Setup dialog box For the correct settings refer to the supplementary materials for the PR5 file or the user s manual of the target device lt 2 gt Check the clock supply on the target system by means such as waveform monitoring Cause 5 Power may not be supplied correctly to the target device Action 5 lt 1 gt Check the settings in the Supply voltage area on the Advanced tab in the Device Setup dialog box lt 2 gt Check that power i
207. pplied cable Note that communication may be performed at high speed depending on the communication settings Consequently communication errors may occur and causing abnormal operation lt R gt 9 4 2 Target cable 14 pin type The target cable 14 pin type is a standard shielded cable approximately 42 centimeters long The target cable is equipped with a 15 pin HD SUB male connector and a 14 pin 2 54 mm pitch multipurpose female connector Figure 9 13 Target Cable 14 pin type Outline 14 pin 2 54 mm pitch multipurpose female connector 15 pin HD SUB male connector Figure 9 14 15 Pin HD SUB Male Connector Pin Assignment of Target Cable 14 pin type 10 Figure 9 15 14 Pin 2 54 mm Pitch Multipurpose Female Connector Outline of Target Cable 14 pin type View from Socket Side ifs i 5 7 9 11413 2446 8 fi0ji2 i4 R20UTO008EJO500 Rev 5 00 Page 196 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 9 CONNECTORS AND CABLES Table 9 3 Target Connector 14 pin type Pin Configuration SCK I04 3 1 C ION DONA ION DN CUCA ION DEIS ION DEN wee AC AE DN Notes 1 Reserved pins Leave these pins open 2 Left open in the target cable Remark The following are the recommended connectors to be connected to 14 pin 2 54 mm pitch multipurpose female connectors e 7614 6002 Sumitomo 3M Limited straight type e 2514 6002 3M Limited straight type When using a self made cable because the target cable can
208. ption of the function Executes a similar function to the programming GUI Device menu gt Set Lock bits command The lock bit setting is according to the setting saved in the ESF file Example of usage Status LED Message display Display after executing the command Returns to the display lt Display example gt When completed normally before executing the Set LockBits command PASS LockBits operation finished Display after executing the command ERROR ERROR xxx ERROR Exxx lt text gt When terminated abnormally XXXXXXXXXXXXXXXX R20UTOO08EJ0500 Rev 5 00 Page 188 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 17 sum command Executes the programming GUI Device menu gt Checksum command Input format sum lt start_address gt lt end_address gt Description of the function Executes a similar function to the programming GUI Device menu gt Checksum command start_address Designates the starting address as a hexadecimal number end_address Designates the ending address as a hexadecimal number lt R gt If the start_address and end_address options are not used Checksum C is executed for the range specified in the operation mode Set the start address and end address to the start address of a block and the end address of a block of the target device respectively Example of usage Status LED__ Message display Display while executing the command
209. responding to each type of the target device package are available R20UTO008EJ0500 Rev 5 00 Page 21 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 2 HARDWARE CONFIGURATION 2 3 Names and Functions on Main Unit This section describes the names and functions on the FP5 main unit 2 3 1 FP5 control panel Indicators and buttons are laid out on the FP5 top Figure 2 2 FP5 Top View lt Control Panel gt RENESAS POWER POWER LED a POWER button Message display Status LEDs Control buttons 1 Indicators e POWER LED LED that displays the FP5 power status A red LED is turned on when the FP5 is ON and is turned off when the FP5 is OFF e Message display An LCD display of 16 x 2 characters that indicates the operating mode or menus It is mainly used when the FP5 operates in standalone mode e Status LEDs LEDs that show the FP5 operating status PASS green LED turned on indicates normal completion BUSY orange LED flashes indicates processing in progress and ERROR red LED turned on indicates abnormal completion R20UTO008EJO500 Rev 5 00 Page 22 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 2 HARDWARE CONFIGURATION 2 Buttons button Used to turn on off the power to the FP5 Press this button longer for about 1 minute when turning on off button Proceeds to the next menu item at the same level in sequence e button Selects the item shown in the message display button Cancels the current sel
210. rting the Communications Software cmmmmmmmmcccrrennaancrrrr 143 3 2 Command Listin 146 3 3 DESCUPUON OL COMMANGS ica 148 8 4 Description of FP5 Control COMMANGS ssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnna 149 DAT ALTOCOMCOMMANG aaa ia aa al e tal A ae ag 149 Sia DECON N dd a e alt iia ee ener ec een een ee 150 4 3 CON COMMANG ceauientey cnls cares E anaes eeu Men arene eaeaean eee en ute tea 151 84d COWAPAN COMIMANG asiste Eea tutus Ae A RAA 154 SAS GOWINSEL COMME oil cabelas ridad 155 0 46 67 TOS COMMANA e a E E A A A 156 84A r MES COR MUMAING iis dees ett rete A E EE A A E EEE EEEE E E TA ETE 157 84e js A A a A AA N E OEA A AES 158 SAS SA A Toa UE E E a aaisa 159 SEO AO codi el 160 LO 161 Sama PNC ooo 162 384 13 pogaca command a s 163 o A A O PR eccase tiadenen T 164 9 4 TS ES COMMANG ui ida rs 165 A E e RO CNO E a aa araa a Seek 165 0A Ie SENEST COMMA tar PEC SU cite Ieee a teas tia tha hg aca eae a ede tired 166 8 4 10 SUMA CO MM dt cda cos 167 SAO SEO COMMA ia 168 54220 TG COMMA NG aeia ETE A A T A TA 169 gA 2 1 OD RIM COMMING aen e oo o N ce eaead neve cel 170 6 4 22 Upset COMMANA scans eect thas lire 171 04 23 Ver COMM ae cas a EEA E dei apernideami sata E RE TE 171 9 4 24 VEFSION UD COMMaNn d aeaa E E A A dedi ea entaemsaane 172 8 5 Description of The FP5 Device CommandS s sssssssssunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 174 Se Ts UEC O usi
211. ry before download TO Un kn own Clear Area DR Cancel R20UT0008EJO0500 Rev 5 00 Page 121 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt 3 gt Set the Programming Area Setting area In this example 4 divided Area 0 is selected Figure 5 8 Setting of Programming Area Setting Area Programming rea Setting Division pattern lt 4 gt Click the button to create a new ESF file for the uPD78F1166 Figure 5 9 Creation of New ESF File Save in E FP5_PR e EA My Recent Documents Desktop hay Computer Muy Network File name 78F1166 esl Places l E Save as type FPS setup files esf Cancel Parameter file 78F1166 pr5 le Hew lt 5 gt Select 78F1166 pr5 from the Parameter file list If this file is unlisted use button Figure 5 10 Selecting PR5 File Parameter file 781166 pr5 Hew POF S32 pro for 1166 or5 ford2s4 pro R20UTOO08EJ0500 Rev 5 00 Page 122 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI lt 6 gt Type the name of the newly created ESF file and click the button Figure 5 11 Saving ESF File Beene 7OF1166 est save as hype FPS setup files esf Cancel lt 7 gt Select the program file Click the button in the Object HEX file area lt R gt Figure 5 12 Object HEX file Area
212. s FPS_PRIV78F1166 pr5 Setting file Ds FPS PRIVF8F1 166 e5F Save as lt 3 gt gt lt W gt Range Hex Start lo End SFFFF lt 4 gt gt Option Show data Cancel R20UTO008EJ0500 Rev 5 00 Page 46 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 9 Upload from FP5 Dialog Box in the HEX Editor 2 2 lt R gt b When a product with data flash is selected from the 78K V850 RL78 family x lt 1 gt Upload program file from FPS HEY File D FPS_PR2 sample hex Save as lt 2 gt Upload Parameter Setting Files from FPS Parameter File D FPS_PRIVFOFS375 pr5 Setting file D FPS_PRI 70F3375 esf Save as 4 Code Range Hex Start lo End 3FFFF lt 3 gt gt M Data Range Hex Start jeoo000 End 407FFF lt 4 gt gt Option Show data Cancel lt R gt c When the RX family R8C family or SuperH family is selected File Upload gy xl lt 1 gt Upload program file From FPS HE File DAFPS_PRA sample_rx hex Save as lt 2 gt gt Upload Parameter Setting files from FPS Parameter File D JFPS_PRIASPS62T44 pr5 Setting File DAFPS_PRARSFS62TAA esf Save as I User mat Range Hex Start FFFCoooD End FFFFFFFF lt 3 gt gt Data mat Range Hes Start 100000 End L07FFF I UB mat Range Hex Start FF7FCODO End FF7FFFFF lt 4 gt gt Option Show data Cancel lt 1
213. s inca lacada aana aa a Taa a 16 1302 SOMWare environment diia 16 16 Hardware SpeCiliCation Simi 17 17 AC Adapters Tor PG FP 5 Oia Aa 18 18 HGUHEX Files ara 19 CHAPTER 2 HARDWARE CONFIGURATION ccssssccssseccssseecssseecsssecesnsecesseeseaseeneaseeneaneseaseneaaeensaseeneas 20 2 1 e A O e 20 2 2 System CONNGUMAUIOM iia ade iaa 20 a a o A easel etre st teal anevada eee a inet atte ae eee Oeste anaes 21 222 Oernal Cale aida iaa 21 A A Snr RoE E 21 224 PIG ACAD ICN A O OP UU O d ovateu satan ls cca bail A N 21 A ES oo O e O Pie A T ES 21 2 20 CONDES ar a AS A E 21 227 MASSON A o 21 A POON AG AOU AAA A A aaen temieanta uate trates 21 2 3 Names and Functions on Main Unit mnmccccccncccnncococoncon coco coronan rn ARRE LARREA EE 22 O A ar etre tee EA Seem E AEE AEE ANE ee EE ee nner rat AE 22 Zoey deo COMMECIONS A A 23 CHAPTER 3 SOFTWARE INSTALLATION Gnral 26 Jl ODTAINING SO Wat 26 3 2 ELE AAA DUNA 26 S22 Notes INStallatiOn dol 27 3 3 UninstallatiO ri ission eaaa AR 28 3 4 Updating Programming GUI Firmware and FPGA 28 3 41 Checking the Current Version skerta ae aaa E EN 29 34 2 Installation or programming GUT assa sa ias 29 3 4 3 Installation of firnware Update nesinori dd 30 34A Installation of FPGA UPA ale idiota 33 CHAPTER 4 PROGRAMMING GUI USAGE airoso 38 ETE INTOAU CIONES 38 4 2 Startup of Programming Glacial 38 ES MENU Bari AA dada 42 An Ele Merci 42 132 VOC a MM Me Usas 52 4 Device MENU tinas 6
214. s supplied from the target system If power is supplied from the FP5 a power shortage may occur because its maximum power supply is 200 mA In such a case supply power from the target system and then change the setting R20UT0008EJO0500 Rev 5 00 Page 214 of 254 2011 12 26 ENESAS lt R gt lt R gt PG FP5 CHAPTER 12 TROUBLESHOOTING Cause 6 UART communication may not be synchronized Action 6 When UART is used communication may not be synchronized due to a baud rate error of the target device In this case change the CPU clock or baud rate or change the communication channel to another communication mode Cause 7 If using a 78KOS Kx1 microcontroller or the UPD78F9334 it is possible that the wrong connection procedure was implemented Action 7 With devices that using program files in which use the RESET pin as the input only port P34 is set by the option byte flash memory programming mode cannot be entered if power is supplied to the target system before the target cable is connected to the target system Connect the target cable to the target system and then supply power to the target system as prescribed in the connection procedure Cause 8 For the RX family and Super H family the I O signal setting does not match the wiring of the target system Action 8 Check if the settings in the I O Signal Settings area on the Advanced tab in the Device Setup dialog box match the wiring of the target syst
215. s the Verify command This performs the same action as selecting the Verify command in the Device menu Executes the Set Security command This performs the same action as selecting the Set Security command in the Device menu Executes the Autoprocedure E P command This performs the same action as selecting the Autoprocedure E P command in the Device menu R20UTOO08EJ0500 Rev 5 00 Page 110 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 5 Action Log Window This window displays the log of programming GUI actions Figure 4 83 Action Log Window Ep Blank check Chip ERROR E051 Not blank Erase needed Erase Chip PASS Program Chip 10 20 40 Erase Program operation finished E R20UT0008EJO0500 Rev 5 00 Page 111 of 254 2011 12 26 ENESAS lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 4 6 Programming Parameter Window This window displays the programming parameter settings Figure 4 84 Programming Parameter Window 2 07 0 Standard mode unsecured Parameter and Setting file Mame 27166 pr6 Werslorr 411 00 Mame OF 1166 est Wed Dec 07 20 57 31 2011 Download file Mame sample hes Date Tue Mar 8 07500 2011 Type HE file OOOOO000 0003F FFF File checksum Type Arithmetic checksum 16 bit Address OOOOO000 0003F FFF ADE Target device Mame FOF 1166 Port UART Pulse Hum
216. se skipped File checksum Program Chip TA e 10 20 30 40 iz 60 Tiz 80 90 100 PASS Erase Program operation finished E Target device Mame FOF 1166 Port UART Pulse Num Speed 1 000 000 bps Vdd 05 00 FFS Freq Internal Osc Target R20UT0008EJO0500 Rev 5 00 Page 128 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI 8 System shutdown lt 1 gt Remove the program adapter from the target cable Remark Turn off power and remove the target system before supplying Vpp Vpp2 from the target system lt 2 gt If no more target devices are to be written to execute the Quit command in the File menu to terminate the programming GUI All the settings made so far are saved so they can be restored when the programming GUI is restarted The PR5 files ESF files and program files are saved to the FP5 internal flash memory lt 3 gt Press and hold the button on the FP5 for about 1 second to turn off the POWER LED lt 4 gt Remove the AC adapter and USB cable from the FP5 Caution If an error occurred during the above steps refer to CHAPTER 12 TROUBLESHOOTING and APPENDIX A MESSAGE In addition refer to 4 3 2 6 Self Test command and perform selftesting If this does not resolve the problem see the FAQ except for Europe area lt R gt http www renesas com supp for Europe area http www renesas eu update or access lt R gt htt
217. se the selected block selection Anyhow boot block protection is possible number is larger than half the total block numbers defined in the PR5 file Boot block protection can be enabled 2420 Illegal OCD security ID setting The value in the OCD Security ID Setting box is illegal 2421 Illegal option byte setting The value in the Option bytes setting box is illegal 12500 Welcome to FP5 Manager Yes Continue to set FP5 Manager No Return to Standard mode unsecured 2501 Initialize as shipment condition Warning After initialization all data and parameter settings in FP5 will be deleted 2601 Buffer is modified Are you sure to close The HEX Editor temporary file has been changed This change is lost when the HEX Editor is closed 2602 This file is not valid The file selected by the HEX Editor is invalid 2603 End record not found created The end record is missing The HEX editor will add the HEX format end record 00000001FF to the file 2604 Save Select whether to save the data Click Ok to save the data Click Cancel to not save the data 2605 The file is modified Are you sure to quit The file has been modified Select whether to abort the operation Click Yes to abort without saving changes Click No to continue the operation Save file 2606 The file is modified The file has been modified Select whether to save changes R20UT0008EJO0500 Rev 5 00 Page 222 of 254 20
218. sword is correct the dialog box in Figure 4 35 will open If the password is wrong then the dialog box in Figure 4 34 will open Clicking will close the dialog box Figure 4 34 FP5 Dialog Box A E 1401 The password does not match Yes Retry to input the password Mo Initialize the password and Format to the shipment condition Clicking will open the dialog box to input the password again Figure 4 33 Clicking will initialize the FP5 to its default settings When initialized the following stored information will be deleted or reset to their defaults e Password e FP5 Manager setting e PR5 file e ESF file e Program file Clicking will close the dialog box R20UT0008EJO500 Rev 5 00 Page 65 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Figure 4 35 FP5 Manager Dialog Box FP5 Manager Disable Device Setup Enable Bank mode Enable Simple mode Checksum comparison Program File size monitor Function Reset option of Run after Disconnect C Pull up 0 Hi z Change the PASSWORD INIT Cancel After making any changes to the settings and clicking OK the dialog box will close and the settings will be enabled Clicking will close the dialog box and discard the changes The FP5 Manager settings are described below e Displaying Mode Contents The mode contents that indicate the FP5 state is displayed in the Programmer area of the programming parameter window
219. t Example for RX Family and SuperH Family Target connecter 14 pin type Target device VCC VCC VCC VCC VCC VCC VCC R R R R R Note 4 Note 4 Note 4 Note 4 Note 4 a Clock circuit 11 H S 5 SI RxD 13 RESET Notes 1 For the serial communication interface SCI that can be used for writing refer to the user s manual of the target device 2 Connect the MDO and MD1 pins to any of the 100 to lO5 pins The signal settings for IDO to IO5 pins can be set in the I O Signal Settings area on the Advanced tab in the Device Setup dialog box Set MDO to High MD1 to Low and unused l O signals to High Z Normally use the initial settings in the I O Signal Settings area It is compatible with write circuit examples with Flash Development Toolkit 3 These pins do not need to be shorted when using FP5 Short them when using E1 E20 or E8a together 4 Set the R value to between 4 7 and 10 kQ when using E1 E20 or E8a together R20UT0008EJO0500 Rev 5 00 Page 207 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN lt R gt lt 11 gt R8C family Figure 10 11 Circuit Example for R8C Family Target device Target connecter 14 pin type VCC VCC 8 VDD 2 GND 12 GND 4 FLMDO 6 RFU 1 10 VDE 14 Not used 7 SO TxD 13 RESET Reset circuit Notes 1 These pins do not need to be shorted when using FP5 Short them when using E1 E20 or E8a together 2 Set the R value to 4 7
220. t a valid hexadecimal number E 1533 Parameter of End Address is invalid The value input as the end address is not a valid hexadecimal number E 1534 Temporary file could not be read Abort Dump Hex The temporary file cannot be read Opening of the HEX Editor was aborted E1535 Can not open lt file name gt Abort Dump Hex lt file name gt cannot be opened Opening of the HEX Editor was aborted E1536 File load error Abort Dump Hex A file load error Opening of the HEX Editor was aborted E1537 Error line lt line number gt An incorrect checksum was detected in line ine number in Check sum error Abort Check sum Check the program file The program file format may be incorrect E1538 Can not read temporary file Reading of the temporary file has failed The file may be corrupted E1539 Caution Out of range The specified value is out of the valid range E 1601 Protect error The on chip debug security ID and option byte settings cannot be read because read prohibited has been specified R20UTOO08EJ0500 Rev 5 00 Page 219 of 254 2011 12 26 tENESAS PG FP5 APPENDIX A MESSAGES A 3 Information Dialog Boxes for Programming GUI Operation 1 3 Please setup host connection again After FP5 reset communication with FP5 was attempted but failed Try Programmer Setup host connection in the menu 2200 Please open Setup form menu It will help you down load Open Setup in the menu an
221. t it is selectable with the button or that the menu command can be executed If the command prompt gt is not displayed at the end of a menu line it means that the function is available only for display When power to the FP5 is turned on the POWER LED turns on and Commands gt is displayed in the message display The status LEDs indicate the status of communication with the device and the result of execution as follows Status LED The selected command has been executed correctly 6 creen The command that has been correctly executed is displayed in the message display 5 The selected command is under execution Orange The detailed execution status is displayed in the message display The selected command has been terminated by an error The error details are displayed in the message display R pec Remark For details on the errors displayed in the message display refer to error message A 4 Error Messages Displayed in FP5 Message Display R20UTOO08EJ0500 Rev 5 00 Page 131 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE 6 3 Standalone Operation Menu In standalone mode the programming environment of the target device can be checked and then programs can be written by using the commands explained in this section 6 3 1 Commands menu The Commands menu provides various commands required for programming the target device Select a command from this menu and press the button th
222. target devices have pins that must be connected differently For these pins also refer to the user s manual of the target device Example of pins connected differently MODE CKSEL REGOUT REGIN etc R20UTOO08EJ0500 Rev 5 00 Page 201 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN The following are examples of interface circuits Refer to the recommended design for the connection of pins in the target device lt 1 gt SIO H S 3 wire clocked communication port with handshake Figure 10 1 SIO H S Interface Circuit Example Target connector lt R gt 16 pin type FLMDONt 1 FLMD1 Note1 Target device JUMPER Es Notes 1 Pin used in internal single power supply flash memory microcontroller 2 Pin used in internal two power supply flash memory microcontroller lt 2 gt 78K0S Single wire UART Figure 10 2 Circuit Example for 78K0S Single wire UART Target connector lt R gt 16 pin type RESET GND 3 Vop SI RxD Target device JUMPER a Note These pins do not need to be shorted when using the FP5 Short them if necessary R20UT0008EJO0500 Rev 5 00 Page 202 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 10 NOTES ON TARGET SYSTEM DESIGN lt 3 gt 78KOR Single wire UART Figure 10 3 Circuit Example for 78KOR Single wire UART Target connector lt Rs 16 pin type JUMPER Target device Note These pins do not need to be shorted when usi
223. ted to the FP5 in volts R20UT0008EJO0500 Rev 5 00 Page 137 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 6 USAGE IN STANDALONE MODE 6 3 5 Utility Misc menu The Utility Misc menu is used to reset the FP5 main unit tune the LCD contrast check the firmware version check the name and version of the PR5 file downloaded check the name of the program file downloaded and check the checksum of program files The settings downloaded to the valid programming area are displayed The settings cannot be changed using this menu Table 6 5 Utility Misc Menu Utility Misc gt Utility Displays the FP5 Manager mode settings lt Display example gt Std mode Sec Std mode unSec Reset FP5 gt Pressing the ENTER button resets the FP5 Set LCD Contr gt Tunes the contrast in the message display After pressing the ENTER button the contrast can be tuned using the NEXT darken or CANCEL button lighten To fix the contrast click the ENTER button FP5 F W Version Displays the FP5 firmware version lt Display example gt FP5 F W Version V1 00 PRM Name Displays the name of the PR5 file stored in the FP5 valid programming area lt Display example gt PRM Name 78F1166 PRM File Version Displays the version of the PR5 file stored in the FP5 valid programming area lt Display example gt PRM File Version V1 00 HEX File Name Displays the name of the program file stored in the FP
224. the button opens the Open firmware file dialog box Figure 4 23 Open firmware file Dialog Box Open firmware file Look ir firmware dG jt 5 Fu v200 rec My Recent Documents Desktop My Documents My Computer Places bly Network File name fpS_fw_v200 rec y Files of type S rec files rec Cancel Select the firmware file fp5_fw_vxxx rec and then click the button Cautions 1 Do not use FP5 firmware other than the one posted on the website otherwise a defect may occur 2 When a firmware of FP5 updates from V2 00 to V1 xx a serial number of FP5 is erased And FP5 can t operate in USB1 1 In addition the other functions don t have any problem When FP5 revives consult a Renesas Electronics sales representative or distributor R20UTO008EJ0500 Rev 5 00 Page 58 of 254 2011 12 26 tENESAS lt R gt PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Some commands are sent to the FP5 and the update progress status is displayed in the action log window The message Firmware Update succeeds which indicates normal completion of firmware update and Restarting FP5 which is equivalent to RESET command processing is automatically performed The new version can then be checked as Firmware Version Vx xx The update takes about 10 seconds Figure 4 24 Action Log Window When Firmware Update Is Finished ox File Programmer Device Help
225. the programming GUI is correctly started the main window will be opened The following message will be displayed if the programming GUI is started for the first time or valid programming areas have been cleared so click the button The Device Setup dialog box will be opened Figure 5 4 Message Displayed at the First Startup of Programming GUI Information l I 2208 Information defined in initial file ig not enough or it is not matched with F P5 Jj Setup parameters is needed The following dialog box will be displayed Click or Information i 12213 9 Project folder and parameter File is not defined Click button Yes iF create the setting File newly Click button Mo if select the existing setting File R20UTO008EJO500 Rev 5 00 Page 118 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 5 EXAMPLE OF OPERATION USING PROGRAMMING GUI Clicking will open a dialog box to make a new ESF file Refer to 4 3 3 15 a lt 3 gt Button for the steps that follow Save in B FP5_PRJ r e 78F1166 esf it My A ecent Documents E Desktop My Computer My Network File name FOF 1166 est Places Save as type FPS setup files esf Lancel Parameter File 78F1166 pr5 ka Hew Clicking No will open a dialog box to select a previously created ESF file Refer to 4 3 3 15 a lt 3 gt Button for the steps that follow hy Recent Documents My Network File name 78F1166 esf Places F
226. tings made in the FP5 Device setup is required needed FlashProgrammer Do you want to go Setup dialog FP5 Select whether to open the Device Setup dialog box 12210 Updating the firmware will take several minutes The firmware update will take several minutes ATTENTION ATTENTION The process of updating your firmware must NOT be Firmware update cannot be aborted The FP5 may not interrupted operate normally if proper firmware is not installed Without firmware this FP5 GUI will NOT run properly Select whether to update the firmware Install new firmware in your programmer 2211 Updating the FPGA will take several minutes The FPGA update will take several minutes ATTENTION ATTENTION The process of updating your FPGA must NOT be The FP5 may not operate normally if a proper FPGA is not interrupted installed Without FPGA this FP5 GUI will NOT run properly Select whether to update the FPGA Install new FPGA in your programmer R20UTOO08EJ0500 Rev 5 00 Page 220 of 254 2011 12 26 tENESAS lt R gt lt R gt lt R gt lt R gt PG FP5 APPENDIX A MESSAGES 2 3 2212 2213 2214 2215 2216 2218 2300 2302 2401 2402 2403 2411 2412 2413 2414 2415 2416 2417 2418 You must be careful before start Self test ATTENTION Remove any plugs from Target and Remote connector before starting Any hardware attach
227. tion Mode area will no longer be possible for the device and the Disable Boot block cluster reprogramming function will no longer be able to be disabled R20UTOO08EJ0500 Rev 5 00 Page 105 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE lt 6 gt lt gt Block protection settings area In this area block settings when the Disable Boot block cluster reprogramming check box is selected and block settings for the flash shield window function can be performed Figure 4 74 Block protection settings Area Block protection settings FSW Block end 12 FS Block start 0 Boot Block end 0 Show Address Boot Block end drop down list Select a block number from this list if the Disable Boot block cluster reprogramming check box is selected This list shows the block numbers where the flash memory in the target device is configured Refer to the user s manual of each target device for the setting method FSW Block start and FSW Block end drop down lists Select the block subject to the flash shield window function using these lists Only the specified range can be written through flash memory self programming This setting does not affect programming using the programmer This function can prevent areas out of the specified range from being written to by mistake during flash self programming These lists show the block numbers where the flash memory in the target device is configured R
228. tion error The FP5 is not communicating properly with the target device Check that the FP5 is correctly connected to the target device It is displayed when security setting is changed from prohibition to permission Set security setting to permission by chip erasure 091 092 093 094 lt R gt lt R gt READ Comm err Device communication error It is a problem of communication between the FP5 and target device Improve the connection environment between the FP5 and the device It is displayed when read prohibition is set in security setting Set read permission by chip erasure 204 Not connected The target device was not connected to FP5 when a disconnect command was issued 210 Already conn A connect command was issued when the target device was already connected to FP5 R20UT0008EJO0500 Rev 5 00 Page 224 of 254 2011 12 26 ENESAS PG FP5 APPENDIX A MESSAGES 3 3 No Message Error Condition Possible Workaround Security ID err Security ID does not match Set the security ID specified for the target device 302 HEX range err Program file size error The address range of the downloaded program file is outside the address range set in the Operation Mode area on the Standard tab of the Device Setup dialog box Targ power det Target power detected Check Setup FP5 should supply Voo power but supply voltage has been detected to be already present on the target board Please change Setup uncheck Voo On
229. 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 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 This document may not be reproduced or duplicated in any form in whole or in part without prior written consent of Renesas Electronics Please contact a Renesas Electronics sales office if you have any questions regarding the information contained in this document or Renesas Electronics products or if you have any other inquiries Note 1 Renesas Elec
230. tronics 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 This equipment complies with the EMC protection requirements WARNING This is a Class A EN 55022 1998 equipment This equipment can cause radio frequency noise when used in the residential area In such cases the user operator of the equipment may be required to take appropriate countermeasures under his responsibility EEDT ST 001 11 CAUTION This equipment should be handled like a CMOS semiconductor device The user must take all precautions to avoid build up of static electricity while working with this equipment All test and measurement tool including the workbench must be grounded The user operator must be grounded using the wrist strap The connectors and or device pins should not be touched with bare hands EEDT ST 004 10 For customers in the European Union only Redemption of Waste Electrical and Electronic Equipment WEEE in accordance with legal regulations applicable in the European Union only This equipment including all accessories is not intended for household use After use the equipment cannot be disposed of as household waste Renesas Electronics Europe GmbH offers to take back the equipment All you need to do is register at http www renesas eu weee
231. ts data flash Save in E FPS_PRJ e 5 sample hex File name sample Save az type HEX Files HE Cancel Intel HEX Motorola SREC W Code flash area Data flash area Start address jo End address FF R20UT0008EJO500 Rev 5 00 Page 45 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Besides the file name and folder location a start address and an end address for the new file can be selected in the Save As dialog box The original start address and end address are displayed by default Select the file radio button for the format in which to save the data Select the same format as that of the loaded file Use of the saved file with other tool products is not supported lt R gt Remark In a microcontroller that supports ID Tags of data flash for the saved program file contents of the data flash area refer to Figure B 1 Relationship Between HEX Editor and Saved Program File 2 Upload from FP5 command The Upload from FP5 command is used to upload the program file PR5 file and ESF file saved in a valid programming area Figure 4 9 Upload from FP5 Dialog Box in the HEX Editor 1 2 lt R gt a When a product without data flash is selected from the 78K V850 RL78 family File Upload x lt 1 gt Upload program file from FPS HEX File DFRS_PRA sample hex Save as lt 2 gt gt Upload Parameter Setting files From FPS Parameter File D
232. tting of the Verify after Program check box in the Command options area on the Advanced tab in the Device Setup dialog box on Selected off Not selected SCF after PRG Displays the setting of the Security after Program check box in the Command options area on the Advanced tab in the Device Setup dialog box on Selected off Not selected SUM after PRG Displays the setting of the Checksum after Program check box in the Command options area on the Advanced tab in the Device Setup dialog box on Selected off Not selected OPB after PRG Displays the setting of the Set Option bytes after Program check box in the Command options area on the Advanced tab in the Device Setup dialog box on Selected off Not selected IDC after PRG Displays the setting of the Set OCD Security ID after Program check box in the Command options area on the Advanced tab in the Device Setup dialog box on Selected off Not selected Run after Disc Displays the setting status of the Run after Disconnect check box in the Command options area of the device setup dialog Advanced tab On Checked Off Not checked When on the FP5 Manager Reset option of Run after Disconnect setting will also be displayed lt Display example gt On Hi Z Enable targetRes Displays the setting status of the Enable target Reset check box in the Command options area of the device setup dialog Advanced tab On Checked Off Not checked
233. ucceeds Restarting FP5 FFFFFFF PPPPP 555555 F P P5 F P P 5 F P P 55555 FFFFF PPPPP F Firmware Version Vx xx Board H W Vx FPGA Vx Serial No xxxxxxxxxx Standard mode unsecured R20UTOO08EJ0500 Rev 5 00 Page 173 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USAGE COMMUNICATION COMMANDS 8 5 Description of The FP5 Device Commands This section describes the FP5 device commands 8 5 1 bln command Executes Blank check command Input format bln Description of the function Executes a similar function to the programming GUI Device menu gt Blank check command Example of usage Status LED Message display bin Display while executing the command BUSY Blank chk Chip Blank check Chip Chip mode a Display while executing the command Blank chk Block Blank check Block sss to eee Block mode me or Blank check Block 000 Blank check Block 001 Blank check Block eee Display while executing the command Blank chk Area Blank check Area 000 Area mode m Blank check Area 001 Blank check Area eee Display after executing the command Returns to the display PASS For blank devices before executing the Blank check operation command finished Display after executing the command ERROR 051 ERROR E051 Not Blank For not blank devices Blank chk failed Blank check operation finished R20UT0008EJ0500 Rev 5 00 Page 174 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 8 USA
234. units has been connected the following message will be displayed so download the following ESF file PR5 file or program file This message means that ESF file and program file in the FP5 unit and the information stored in the programming GUI INI file do not match Figure 4 3 Message Displayed at the First Startup of Programming GUI Infor mation 1 I 2208 Information defined in initial file is not enough or it ls not matched with FPE Jj Setup parameters is needed Step 1 Click the button in the dialog box Step 2 The following dialog box will be displayed Click or information 1 12213 Froject folder and parameter File is not defined Click button Yes iF create the setting File newly Click button Mo if select the existing setting File R20UTO008EJO500 Rev 5 00 Page 39 of 254 2011 12 26 ENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE Step 3 Clicking will open a dialog box to make a new ESF file Refer to 4 3 3 15 a lt 3 gt Button for the steps that follow Save ir B FPS PAJ e e EE En My Recent Documents Desktop My Network Alle name FOF 11 66 est Places save as type FPS setup files esf Cancel Parameter file 78F1 166 pr5 New Clicking will open a dialog box to select a previously created ESF file Refer to 4 3 3 15 a lt 3 gt Button for the steps that follow Look in E FPS FRI da jt hy Recent Documents Desktop My Documents
235. vidually Program files PR5 files and ESF files are retained even if the FP5 power is turned off Downloaded data will be self tested for accuracy when the FP5 is started during downloads and when programming areas are changed lt Notification function gt When Autoprocedure E P is executed whether execution is completed normally is indicated by beeps lt Checksum calculation gt Checksum calculation for the download program files is possible R20UTO008EJO500 Rev 5 00 Page 15 of 254 2011 12 26 ENESAS lt R gt lt R gt lt R gt PG FP5 CHAPTER 1 OVERVIEW 1 5 Operating Environment This section explains the following items with respect to the operating environment e Hardware environment e Software environment 1 5 1 Hardware environment 1 Host machines e PC AT compatible e Equipped with USB 2 0 ports compatible with 1 1 e Equipped with RS 232C serial ports 2 Hardware option tools that support FP5 e Target board QB xxxx TB a product of Renesas Electronics sold separately Program adapter FA xxxx a product of Naito Densei Machida Mfg Co Ltd sold separately IC clip type target cable FA CLIP a product of Naito Densei Machida Mfg Co Ltd sold separately Switch jig FL SW FP5 a product of Naito Densei Machida Mfg Co Ltd sold separately Buffer board FL BUF a product of Naito Densei Machida Mfg Co Ltd sold separately Long target cable FL TCxxxx name undetermined a product
236. y lt Action Log Window gt gt selftest KKKKK CAUTION KKKKK Remove any plugs from Target and Remote Connector before starting Any hardware attached to those connectors may be damaged by this test KKKKK CAUTION kkkkk Target and Remote connector unplugged If yes press s to start the test s FPGA Test PASS Power Supply Test PASS Target and Remote Interface Test FAIL Selftest FAILED gt Figure 4 21 Example of Result When Self Testing Program Has Been Completed Abnormally lt Result Dialog Box gt self test FPS Self test FAILED FPGA Test PASS Power Supply Test FASS Tareet and Remote Interface Test FAIL R20UTOOO8EJ0500 Rev 5 00 Page 57 of 254 2011 12 26 tENESAS PG FP5 CHAPTER 4 PROGRAMMING GUI USAGE 7 Update Firmware command The Update Firmware command updates the firmware Refer to 3 4 Updating Programming GUI Firmware and FPGA and download the relevant update file before starting update Executing of this command displays the following dialog box Figure 4 22 Update Firmware Dialog Box Update Firmware ATTENTION The process of updating your Firmware must WOT be interrupted without Firmware this FPS SUI will NOT run properly A I 2210 Updating the firmware will take several minutes Install new Firmware in your programmer Cancel To continue the firmware update click the button Clicking the button cancels the firmware update Clicking
237. y This command is used to select a valid programming area from the FP5 s four or eight programming areas 4 MB in case of four areas or 2 MB in case of eight areas When this command is executed the programming area select dialog box is opened and the desired programming area can be selected The number of programming areas that can be selected with this command is the value defined in the Programming Area Setting area on the Target tab of the Device Setup dialog box which is opened by the Setup command in the Device menu Figure 4 16 Programming Area Select Dialog Box Programming area Area to be used lo The currently selected programming area is displayed in the programming area selection dialog box To change the area select the relevant number from the list box and click the button To check the contents set to each area or to change the division factor see the Target tab of the Device Setup dialog box Clicking the button selects the programming area selected in the programming area select dialog box Clicking the button closes the dialog box without changing the programming area Buzzer command The Buzzer command is used to enable or disable the setting to output the buzzer sound from the FP5 main unit When this command is executed the Buzzer command on the menu bar is checked and becomes valid When this command is executed again the check mark is cleared and the command becomes invalid The FP5 makes
238. y contents program files in the FP5 valid programming area to the target device verifies the data written to the flash memory in the target device and receives the result For the RX family R8C family and SuperH family it reads data from the microcontroller and compares it with the memory content program file in the effective programming area of the FP5 The target area can be set in the Operation Mode area on the Standard tab in the Device Setup dialog box The progress status of this command is displayed as a percentage in the action log window When execution of this command is completed the programming GUI displays the result of command execution in the target device Read command The Read command loads data on the flash memory in the target device and saves it as a file The target range of the flash memory is specified in the Operation Mode area on the Standard tab of the Device Setup dialog box When the View command is executed following this command 4 KB read data is displayed in the log window each time the ENTER key is pressed When the Write Intel HEX file or Write Motorola SREC file command is executed following this command the read data can be saved in the Intel HEX format or Motorola HEX format Use of the saved file with other tool products is not supported Remark The folder in which program data was saved the last time is displayed in the program data save dialog box R20UTOOO08EJ0500 Rev 5 00 Page 70 o
239. y setting is performed with chip erase prohibition enabled the target device cannot be rewritten because chip erasure cannot be done If security setting is performed with boot area rewrite prohibition enabled the boot area of the target device cannot be rewritten If security setting is performed with block erase prohibition enabled the target device cannot be rewritten because block The selection is out of range The selection is out of range Value is out of range Value is out of range The selection is out of range The selection is out of range The selection is out of range Input data is out of range R20UTO008EJO500 Rev 5 00 2011 12 26 ENESAS erasure cannot be done The selected communication speed is higher than the maximum value defined in the PR5 file The selected communication speed is lower than the minimum value defined in the PR5 file The selected clock value is larger than the maximum value defined in the PR5 file The selected clock value is smaller than the minimum value defined in the PR5 file The Von value exceeds the range defined in the PR5 file The Vovz value exceeds the range defined in the PR5 file The selected value is out of the valid range The selected clock value exceeds the range defined in the PR5 file Page 221 of 254 PG FP5 APPENDIX A MESSAGES 3 3 Caution Boot Block swapping will not be possible with this Boot swapping is not available becau
240. ying Vpp from the target system On Target check box selected whether to enable the Vpop pin power supply detection function can be selected with this check box Select to enable or clear to disable the function Caution When the Voo pin power supply detection function is disabled the product can be used even if the Voo pins in the FP5 and the target system are not connected In such a case make sure that Voo power generated in the target system always matches the output signal power supply generated in the FP5 Wide Voltage mode check box This check box can be used to select whether to use wide voltage mode or full speed mode If this check box is checked commands are executed in wide voltage mode If this check box is not checked commands are executed in full speed mode This check box becomes available when a device that supports this function is selected For details about wide voltage mode and full speed mode see the user s manual of the target device Caution When loading an HCUHEX file the HCUHEX file is handled as master data so the HCUHEX file settings are applied to the target device The setting of this check box therefore cannot be changed FLMDO or Vpp V CLK RESET Serial Out and Serial In boxes Through the PR5 file this box displays the various default terminal levels FLMDO or Vpp V uses volt V units CLK uses Vdd or Vdd2 RESET uses Vdd or VDD Reset Trigln and Serial Out and Serial In use Vdd Not

Download Pdf Manuals

image

Related Search

Related Contents

  Uniden EXI2246 Owner's Manual  PREMIUM 400  PlateSpin Migrate 9.2 Benutzerhandbuch  Apresentação da Acção de Formação  ViewSonic VA1703WB User's Manual  Lightolier PB4P3075 User's Manual  Product Manual - American Weigh Scales Inc  HiDTV 3D Software user manual  Metro 70 - Metro 70 Tunnel  

Copyright © All rights reserved.
Failed to retrieve file