Home

E8a Emulator Additional Document for User`s Manual

image

Contents

1. Power supply V Power Target from Emulator MAX 300mA K ay f 50V l Do not show this dialog box again Figure 7 2 Emulator mode Tab MCU Group Select the name of the MCU group to be used from the MCU Group drop down list Device Select the type of MCU to be used from the Device drop down list REJ10J1649 0400 Rev 4 00 Page 16 of 18 Apr 30 2010 RENESAS E8a Emulator Section 7 Debugger Setting Mode Erase Flash and Connect When starting the debugger the E8a emulator erases the Flash memory data for the MCUs and simultaneously writes the E8a emulator program Keep Flash and Connect When launching the debugger the E8a emulator retains the Flash memory data for the MCUs Note that the area for the E8a emulator program and the vector area used by the E8a emulator will change Program Flash The E8a emulator starts as a simple programmer When downloaded the E8a writes only the user program E8a emulator program is not written Therefore the program cannot be debugged in this mode Debugging of CPU rewrite mode Select this setting when debugging the program which rewrites the CPU In this mode the following debug operation which rewrites the Flash memory cannot be executed Setting the PC break points Changing the memory contents in the Flash memory area In this mode when starting the debugger the E8a emulator erases the Flash memory data for the MCUs and simultaneously writes the E8a emulator p
2. CENESAS T D o lt D 5 v E8a Emulator Additional Document for User s Manual ROEQOOO8AKCEOOEP19 Renesas Microcomputer Development Environment System R8C Family R8C 2x Series Notes on Connecting the R8C 26 R8C 27 R8C 28 and R8C 29 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 Corporation without notice Please review the latest information published by Renesas Electronics Corporation through various means including the Renesas Electronics Corporation website http www renesas com Renesas Electronics www renesas com Rev 4 00 Apr 2010 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 Ele
3. connected to the internal circuit These pins are not directly connected to the Vss inside the E8a Make sure pins 2 4 6 10 12 and 14 are all connected to the Vss REJ10J1649 0400 Rev 4 00 Page 6 of 18 Apr 30 2010 RENESAS Section 5 Examples of E8a Connections E8a Emulator 7 Figure 5 4 shows the interface circuit in the E8a emulator Use this figure as a reference when determining up resistance value the pull User system connecter Power supply circuit use only with power supply mode Emulator control circuit 2SC2462 1 Power for 74LVC125 and 74LVC2T45 are supplied from Vcc in the user system connecter or power supply circuit in power supply mode Figure 5 4 Interface Circuit Inside the E8a Emulator For Reference REJ10J1649 0400 Rev 4 00 Apr 30 2010 RENESAS Page 7 of 18 E8a Emulator Section 6 Notes on Using the E8a Emulator Section 6 Notes on Using the E8a Emulator 1 Program area for the E8a emulator Table 6 1 lists the program areas allotted for the E8a emulator Do not change this area allocation otherwise the E8a emulator will not control the MCU If settings were changed disconnect the debugger and then reconnect it Table 6 1 Program Area for the E8a Emulator ROM Size Program Area for E8a Emulator Group Part No z m C Data Area Vector Area ROM Area Defaul
4. 0 00 O87FF MIN 08000 MAX OF 700 I Enable advanced setting V Enable advanced setting A omei i z cei I Do not show this dialog box again Do not show this dialog box again Figure 6 1 Firmware Location tab Figure 6 2 Firmware Location tab of Emulator Setting Dialog Box 1 of Emulator Setting Dialog Box 2 2 When the system is launched the E8a emulator initializes the general registers and some of the flag registers as shown in Table 6 2 Table 6 2 E8a Emulator Register Initial Values Initial Value E8a Emulator PC Reset vector value in the vector address table Activation RO to R3 bank 0 1 0000h AO A1 bank 0 1 FB bank 0 1 INTB 3 The E8a emulator communicates with the MCU by using the MODE and RESET pins 4 The E8a emulator uses up to 8 bytes of the stack pointer ISP during a user program break Therefore set aside 8 bytes for the stack area 5 Peripheral function used by the E8a emulator program UART is used by the E8a emulator Do not use UART1 in the user program REJ10J1649 0400 Rev 4 00 Page 9 of 18 Apr 30 2010 RENESAS E8a Emulator Section 6 Notes on Using the E8a Emulator 6 SFRs used by the E8a emulator program The SFRs listed in Table 6 3 are used by the E8a emulator program as well as the user program Do not change the value in the memory window etc by other than the user program Note that although the SFRs can be changed during user program execution th
5. 0 Page 3 of 18 Apr 30 2010 RENESAS E8a Emulator Section 4 E8a Connecting Connector Pin Assignments Section 4 E8a Connecting Connector Pin Assignments Figure 4 1 shows the pin assignments for the E8a connecting connector R8C 26 27 28 and 29 MCU signals N C Vss N C Vss N C Vss MODE Vcc N C Vss N C Vss RESET Vss Pin No Pin 1 mark Connector Pin14 Pin13 Pin2 Pin1 gt ijoo Pa 7 oO M ome 1 gt o o mE O O Fy OO O O b h l l l Eapen olaa jon Pin 1 mark Figure 4 1 E8a Connecting Connector Pin Assignments Note Pin 14 is used for checking the connection between the E8a and the user system and pins 4 6 and 10 are connected to the internal circuit These pins are not directly connected to the Vss inside the E8a Make sure pins 2 4 6 10 12 and 14 are all connected to the Vss REJ10J1649 0400 Rev 4 00 Page 4 of 18 Apr 30 2010 RENESAS E8a Emulator Section 5 Examples of E8a Connections Section 5 Examples of E8a Connections Figure 5 1 shows a connection example Pulled up at 4 7KQ 10 Vcc MODE pin 7 R8C 26 R8C 27 R8C 28 R8C 29 Pulled up at 4 7kQ or more User system 14 pin 2 54mm pitch connector Open collector buffer Figure 5 1 Example of an E8a Connection When using the emulator as a program
6. 0400 Rev 4 00 Page 2 of 18 Apr 30 2010 RENESAS E8a Emulator Section 3 Connecting the E8a Emulator to the User System Section 3 Connecting the E8a Emulator to the User System Before connecting the E8a emulator to the user system a connector must be installed in the user system so a user system interface cable can be connected When designing the user system refer to Figure 4 1 E8a Connecting Connector Pin Assignments and Figure 5 1 Example of an E8a Connection Before designing the user system be sure to read the E8a Emulator User s Manual and related device hardware manuals Table 3 1 shows the recommended connector for the E8a emulator Table 3 1 Recommended Connector Type Number Specification 14 pin connector 2514 6002 3M Limited 14 pin straight type Connect E8a connecting connector pins 2 4 6 10 12 and 14 firmly to the GND on the user system board These pins are used as an electric GND and monitor the connection of the user system connector Note the pin assignments for the user system connector User system interface cable x Connector User system SO Pin 1 Figure 3 1 Connecting the User System Interface Cable with an E8a Connecting Connector Notes 1 Do not place any components within 3 mm area of the connector 2 When using the E8a emulator as a programmer connect it to the user system in the same way REJ10J1649 0400 Rev 4 0
7. S E8a Emulator Section 6 Notes on Using the E8a Emulator 23 24 25 26 Note on debugging in CPU rewrite mode CPU rewrite can be executed only for the data area If it is executed for the program area the E8a emulator cannot control the MCU When rewriting the data area do not halt the user program while setting up the CPU rewrite mode and releasing it If halted the E8a emulator may not control the MCU In addition disable the automatic update in the watch window or fix the display in the memory window before running the program so memory accesses do not occur during an execution To check the data after executing the CPU rewrite mode halt the program after releasing the CPU rewrite mode and refer to the memory window etc If CPU rewrite can be executed for the data area and erase program process can be suspended do not use software breaks Notes on rewriting Flash memory Do not reset the MCU when rewriting the Flash memory The Flash memory is rewritten when the Flash memory write end is displayed in the output window of the High performance Embedded Workshop If the MCU is reset when rewriting the Flash memory the user program or the E8a emulator program may be disrupted Flash memory rewrite occurs When downloading the user program After setting PC breaks in the Flash memory and executing the user program After canceling PC breaks in the Flash memory and executing the user program After rewriting th
8. ctor 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 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 El
9. ctronics 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 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 o
10. disable the automatic update in the watch window or fix the display in the memory window before running the program so that memory accesses do not occur during an execution Setting of address match break during user program execution When adding or cancelling the address match break the user program is temporarily halted For this reason a real time emulation cannot be performed When the E8a emulator does not supply power to the user system it consumes the power voltage of the user system from several mA to more than 10 mA This is because the user power supply drives 74LVC125 74LVC1T45 and 74LVC2T45 to make the communication signal level match the user system power supply voltage When debugging the Flash memory is frequently rewritten by the E8a emulator Therefore do not use an MCU that has been used for debugging in products Also as the E8a emulator program is written to the MCU while debugging do not save the contents of the MCU Flash memory which were used for debugging nor use them as the ROM data for products Reserved area The addresses not specified in the Hardware Manual for R8C 26 R8C 27 R8C 28 and R8C 29 Groups are reserved area Do not change the contents Otherwise the E8a emulator cannot control the MCU Debugging in stop mode or wait mode When debugging in stop mode or wait mode do not operate windows until the program stops at the breakpoint by setting the breakpoint at the line of the program which will be e
11. e Flash and Connect Keep Flash and Connect Program Flash Debugging of CPU rewrite mode Execute the user program after ending Power supply V Power Target from Emulator MAX 300mA C33V 50V i Cancel M Do not show this dialog box again Figure 7 1 Emulator Setting Dialog Box If you check Do not show this dialog box again at the bottom of the Emulator Setting dialog box the Emulator Setting dialog box will not be displayed the next time the debugger is launched You can open the Emulator Setting dialog box using one of the following methods After the debugger is launched select Menu gt Setup gt Emulator gt Emulator Setting Hold down the Ctrl key while launching the debugger When Do not show this dialog box again is checked the E8a does not supply power to the user system REJ10J1649 0400 Rev 4 00 Page 15 of 18 Apr 30 2010 RENESAS E8a Emulator Section 7 Debugger Setting 2 Emulator mode tab Device selection mode specification and power supply setting are made from the Emulator mode tab of the Emulator Setting dialog box Emulator Setting Emulator mode Firmware Location Communication Baud Rate MCU Group REC 26 Group Device RBF21 266 z Mode Erase Flash and Connect Keep Flash and Connect Program Flash Debugging of CPU rewrite mode f Execute the user program after endine the debugger
12. e changed value cannot be read at the break The SFRs listed in Table 6 4 are used by the E8a emulator program not the user program Do not change the registers otherwise the E8a cannot control the MCU Note that UART1 transmit interrupt control register S1TIC and UART receive interrupt control register S1RIC always read out values used by the emulator The SFRs listed in Tables 6 3 and 6 4 are not initialized by selecting Debug gt Reset CPU or by using the RESET command If register contents are referred to a value that has been set in the E8a emulator program will be read out Table 6 3 SFRs Used by the E8a Emulator Program 1 Address Register Symbol Bit 000Ah Protect register PRCR Bit 0 0023h High speed on chip oscillator control register 0 FRAO Bit 0 0024h High speed on chip oscillator control register 1 FRA1 All bits 01B3h Flash memory control register 4 FMR4 Bit 7 Table 6 4 SFRs Used by the E8a Emulator Program 2 i Notes on Using Address Register Symbol Bit the E8a Emulator 0010h 0012h Address match interrupt register 0 RMADO All bits 1 0013h Address match interrupt enable register AIER All bits 1 0014h 0016h Address match interrupt register 1 RMAD1 All bits 1 OOA8h UART1 transmit receive mode register U1MR All bits 1 OOA9h UART1 bit rate register U1BRG All bits 1 OOAAh OOABh UART1 transmit buffer register U1TB All bits 1 OOACh UART1 transmit
13. e value of the Flash memory in the memory window and executing the user program Notes on the E8a emulator power supply When writing a program with the E8a emulator for mass production processes the program requires reliability so do not use the E8a emulator power supply function Supply power separately to the user system according to the allowable voltage for MCU writing Voltage supplied from the E8a emulator depends on the quality of the USB power supply of the PC and as such precision is not guaranteed Note on internal power low consumption Make sure that bit O of voltage detect register 2 VCA2 for the E8a emulator is set to 0 Low consumption disabled If 1 is selected the E8a emulator will not control the MCU REJ10J1649 0400 Rev 4 00 Page 14 of 18 Apr 30 2010 RENESAS E8a Emulator Section 7 Debugger Setting Section 7 Debugger Setting 1 Emulator Setting dialog box The Emulator Setting dialog box is provided for setting items that need to be set when the debugger is launched The contents set from this dialog box excluding Power Supply group box items also become valid the next time the debugger is launched When launching the debugger for the first time after creating a new project work space the Emulator Setting dialog box is displayed with the Wizard Emulator Setting Emulator mode Firmware Location Communication Baud Rate MOU Group R8C 26 Group v Device R5F21 266 v Mode Eras
14. eceeeeeeeeeeeeeceeeeeeaeeeeaaeeeeeeeseaeeesaaeeeaaeeeeeeeeeas 18 This user s manual is applicable to the E8a emulator software V 1 03 Release 00 or later E8a Emulator Section 1 Inside the E8a Emulator User s Manual Section 1 Inside the E8a Emulator User s Manual The E8a manual consists of two documents the E8a User s Manual and the E8a Additional Document for User s Manual this document Be sure to read BOTH documents before using the E8a emulator 1 E8a Emulator User s Manual The E8a Emulator User s Manual describes the hardware specifications and how to use the emulator debugger E8a emulator hardware specifications Connecting the E8a emulator to the host computer or user system Operating the E8a emulator debugger Tutorial From starting up the E8a emulator debugger to debugging 2 E8a Additional Document for User s Manual The E8a Additional Document for User s Manual describes content dependent on the MCUs and precautionary notes MCU resources used by the E8a emulator Example of the E8a emulator connection or interface circuit necessary for designing the hardware Notes on using the E8a emulator Setting the E8a emulator debugger during startup REJ10J1649 0400 Rev 4 00 Page 1 of 18 Apr 30 2010 RENESAS E8a Emulator Section 2 E8a Emulator Specifications Section 2 E8a Emulator Specifications Table 2 1 shows the E8a emulator specifications for the R8C 26 R8C 27 R8C 28 and R8C 29 Gro
15. ectronics 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 Electronics as used in this document means Renesas Electronics Corporation and also includes its majority owned subsidiaries Note 2 Renesas Electronics product s means any product developed or manufactured by or for Renesas Electronics Contents Section 1 Inside the E8a Emulator Users Manual 0 ccc ccceeceeeeeeeeeeeceeeee cae eeeeaee scenes eeaeeeeaaeeeeeeeseieeseaeeseaeeeeneee 1 section 2 E8a Emulator Specifications ccsiccscjieessersbecenscdesetitecdeagadivesssiedesecdelind ante dds tbe deaas dong telat diiad aiaa 2 Section 3 Connecting the E8a Emulator to the User System cccescceeeeeeceeeeeeee scenes cae eeeaaeeeeeeeesaeeeeaesnaeeeeeeee 3 Section 4 E8a Connecting Connector Pin Assignments cc cccceeeeeeeeeeeeeeeaeeeeaee tenets ceaeeeeaaeseeeeeesaeeetaeseaeeseeeee 4 Section 5 Examples of E8a Connections cccccccccseececeesnececeeneeeceeceaeeeeceaaeeeeeesaeeeseesaeeesscaaaeeeescaaeeesssaeesesesaeeesenaas 5 Section 6 Notes on Using the E8a Emulat0l 0 ccccccccsssececeesneeeeescseceessaeeeeesaeeeescsaeeessesaaeeesscaesecseeeeesssaeessensas 8 section Debugger Settingan ananin ai ea aiaa iaaa a Aaa AEAEE AEE ENa 15 Section 8 Applicable Tool Chain and Third party Products cc ccce
16. file is downloaded the ID code is not valid When downloading the X30 file specify the ID code using an assembler directive command such as BYTE The file to which the ID code specified by the assembler directive command D is output varies depending on the version of the assembler For details refer to the Assembler User s Manual REJ10J1649 0400 Rev 4 00 Page 11 of 18 Apr 30 2010 RENESAS E8a Emulator Section 6 Notes on Using the E8a Emulator 10 11 12 13 14 15 16 17 18 Operation clock during a user program halt When the user program halts the emulator changes the CPU clock to the internal high speed on chip oscillator approx 8MHz to operate However the peripheral features operate with the clock specified by the user program Reset The reset vector is used by the E8a emulator program If the MCU is reset while executing the user program control is transferred to the E8a emulator program and the user program is forced to stop Do not use the brown out reset voltage monitor 0 reset voltage monitor 1 reset voltage monitor 2 reset watchdog timer reset and software reset otherwise the E8a emulator will not operate normally Memory access during emulation execution When referring to or modifying the memory contents the user program is temporarily halted For this reason a real time emulation cannot be performed When a real time emulation is necessary during a program execution
17. herwise expressly specified in a Renesas Electronics data sheets or data books etc Standard Computers office equipment communications equipment test and measurement equipment audio and visual equipment home electronic appliances machine tools personal electronic equipment and industrial robots High Quality Transportation equipment automobiles trains ships etc traffic control systems anti disaster systems anti crime systems safety equipment and medical equipment not specifically designed for life support Specific Aircraft aerospace equipment submersible repeaters nuclear reactor control systems medical equipment or systems for life support e g artificial life support devices or systems surgical implantations or healthcare intervention e g excision etc and any other applications or purposes that pose a direct threat to human life 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 semicondu
18. later Third party products TASKING M16C C C EC Compiler V 2 3r1 or later IAR EWM16C V 2 12 or later Notes on debugging the load modules created in ELF DWARF2 format If the load module was created in ELF DWARF 2 format using TASKING M16C C C EC compiler V3 0r1 the precautionary note described below must be observed when displaying member variables of the base class in the watch window Precautionary Note If any class object with a base class is defined the following problems may occur Case 1 Member variables of the base class cannot be referenced directly from the class object 1 gt Use indirect references from the class object to refer to member variables of the base class 2 3 Case 2 If the PC value resides in any member function of a derived class member variables of the base class cannot be referenced directly 4 gt Use indirect references from this pointer to refer to member variables of the base class 5 6 REJ10J1649 0400 Rev 4 00 Page 18 of 18 Apr 30 2010 RENESAS E8a Emulator ROEQOOO8AKCE00 Additional Document for User s Manual Notes on Connecting the R8C 26 R8C 27 R8C 28 and R8C 29 Publication Date Apr 30 2010 Rev 4 00 Published by Renesas Electronics Corporation Microcomputer Tool Development Department 2 Balled By Renesas Solutions Corporation tENESAS SALES OFFICES Renesas Electronics Corporation http www renesas com Refer to http www rene
19. mer the connection specification between the E8a and the MCUs is the same as shown in Figure 5 1 REJ10J1649 0400 Rev 4 00 Page 5 of 18 Apr 30 2010 RENESAS E8a Emulator Section 5 Examples of E8a Connections Points to Remember 1 The E8a emulator uses the MODE pin for MCU control and forced break control Pull up the E8a emulator and MCU pins and connect the E8a emulator Pulled up at Vcc 4 7kQ 10 a User system connector R8C 26 R8C 27 R8C 28 R8C 29 Figure 5 2 E8a Emulator and MODE Pin Connection 2 The RESET pin is used by the E8a emulator Therefore use an open collector output buffer or a CR reset circuit as the reset circuit for the user system The recommended pull up value is 4 7 kQ or more The MCU can be reset by outputting L from the E8a emulator However if the reset IC output is H the user system reset circuit cannot be set to L As such the E8a emulator will not operate normally Vcc User system connector R8C 26 R8C 27 R8C 28 Pulled up at R8C 29 4 7k Q or more Open collector buffer Figure 5 3 Example of a Reset Circuit Connect Vss and Vcc to the Vss and Vcc of the MCU respectively Do not connect anything to the N C pin The amount of voltage input to Vcc must be within the specified range of the MCU An SP amp Pin 14 is used for checking the connection between the E8a and the user system and pins 4 6 and 10 are
20. r 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 Renesas 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 ot
21. receive control register 0 U1C0 All bits 1 OOADh UART1 transmit receive control register 1 U1C1 All bits 1 OOAEh OOAFh UART1 receive buffer register U1RB All bits 1 OOF8h Port mode register PMR Bit 4 2 Notes 1 Do not change this register value 2 Do not change the value of the bits listed in the column to the left When operating this register make changes using the bit operation instructions to avoid changing the bit values 7 Interrupts used by the E8a emulator program The BRK instruction interrupt address match interrupt single step interrupt and address break interrupt are used by the E8a emulator program Therefore make sure the user program does not use any of these interrupts The E8a emulator changes these interrupt vector values to the values to be used by the emulator No problems occur if the interrupt vector values are written in the user program 8 Debugging during a watchdog timer operation When running the E8a emulator program the program refreshes the watchdog timer If memory access is executed through memory reference or modification the watchdog timer will be refreshed by the E8a emulator program Note that this timing will differ from the actual operational timing REJ10J1649 0400 Rev 4 00 Apr 30 2010 Page 10 of 18 RENESAS E8a Emulator Section 6 Notes on Using the E8a Emulator 9 Flash memory ID code This MCU function prevents the Flash memory from being read out b
22. rogram When Execute the user program after ending the debugger is selected with the E8a emulator connected to the user system the user program is executed at the same time the debugger is terminated This check box setting is available only when the Program Flash mode is selected Power supply When supplying power to the user system from the E8a click the Power Target from Emulator MAX 300mA check box 3 Firmware Location tab For details see 1 Program area for the E8a emulator in Section 6 Notes on Using the E8a Emulator 4 Communication Baud Rate tab Select communication baud rate between the E8a and MCU in the Communication Baud Rate tab 500000bps default setting should be selected during normal use Emulator Setting Emulator mode Firmware Location Communication Baud Rate Please select communication baud rate between Emulator and MCU 500000 bps k Cancel I Do not show this dialog box again Figure 7 3 Communication Baud Rate Tab REJ10J1649 0400 Rev 4 00 Page 17 of 18 Apr 30 2010 RENESAS E8a Emulator Section 8 Applicable Tool Chain and Third party Products Section 8 Applicable Tool Chain and Third party Products With the R8C 2x Series E8a emulator you can debug a module created by the inhouse tool chain and third party products listed in Table 8 1 below Table 8 1 Applicable Tool Chain and Third party Products Tool chain M3T NC30WA V 5 20 Release 01 or
23. sas com for the latest and detailed information Renesas E 2880 Scott Boulevard Santa Clara CA 95050 2554 U S A Te Renesas E 11 Te Renesas E Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5FH U K Te Renesas E Arcadiastrasse 10 40472 D sseldorf Germany Te Renesas E 7th Floor Quantum Plaza No 27 ZhiChunLu Haidian District Beijing 100083 PR China Te Renesas E Unit 204 205 AZIA Center No 1233 Lujiazui Ring Rd Pudong District Shanghai 200120 China Te Renesas E Unit 1601 1613 16 F Tower 2 Grand Century Place 193 Prince Edward Road West Mongkok Kowloon Hong Kong Te Renesas E 7F No 363 Fu Shing North Road Taipei Taiwan Te Renesas E 1 harbour Te Renesas E Unit 906 Block B Menara Amcorp Amcorp Trade Centre No 18 JIn Persiaran Barat 46050 Petaling Jaya Selangor Darul Ehsan Malaysia Te Renesas E 11 Te lectronics America Inc 1 408 588 6000 Fax 1 408 588 6130 ectronics Canada Limited 01 Nicholson Road Newmarket Ontario L3Y 9C3 Canada 1 905 898 5441 Fax 1 905 898 3220 lectronics Europe Limited 44 1628 585 100 Fax 44 1628 585 900 lectronics Europe GmbH 49 21 1 65030 Fax 49 211 6503 1327 lectronics China Co Ltd 86 10 8235 1155 Fax 86 10 8235 7679 lectronics Shanghai Co Ltd 86 21 5877 1818 Fax 86 21 6887 7858 7898 lectronics Hong Kong Limited 852 2886 9318 Fa
24. t Area R5F21262 8 KB R5F21264 16 KB R8C 26 R5F21265 24 KB 2 KB of the ROM area 1 norelede 3A NS User Flash Area 8000h 87FFh R5F21272 8 KB 2 KB R5F21274 16 KB 2 KB R5F21275 24 KB 2 KB R8C 27 FFE4h FFE7h FFE8h FEEBh 2 KB of the ROM area 1 R5F21276 32 KB 2 KB FFECh FFEFh Pata Flash Area 2400h 2BFFh or ai f ae User Flash Area 8000h 87FFh R5F21282 8 KB FFFCh FEFEh R8C 28 R5F21284 16 KB E 2 KB of the ROM area 1 pareles aie User Flash Area 8000h 87FFh R5F21292 8 KB 2 KB R5F21294 16 KB 2 KB R8C 29 2 KB of the ROM area 1 R5F21296 32 KB 2 KB Data Flash Area 2400h 2BFFh or User Flash Area 8000h 87FFh Note 1 When using the MCU types R5F21266 R5F21276 R5F21286 or R5F21296 the Emulator Setting dialog box shown in Figure 6 1 is displayed Specify the area which will not be used by the user system If the Enable advanced setting check box is checked the area used by the emulator can be specified with the address Figure 6 2 REJ10J1649 0400 Rev 4 00 Page 8 of 18 Apr 30 2010 RENESAS E8a Emulator Section 6 Notes on Using the E8a Emulator Emulator Setting Emulator Settine Emulator mode Firmware Location Communication Baud Rate Emulator mode Firmware Location Communication Baud Rate Please select firmware location Please select firmware location Data Flash Area C Data Flash Area User Flash Area User Flash Area Specify the address 8
25. ups Table 2 1 E8a Emulator Specifications for the R8C 26 R8C 27 R8C 28 and R8C 29 Groups Target MCUs R8C Family R8C 2x Series fem esos macer ecsanenscce os O Break functions Address match break 4 points or Address match break 2 points Data condition break 1 point PC break points maximum 255 points Forced break Last 4 branch instructions Flash memory programming function Available User interface 1 line clock asynchronous serial interface communication via MODE pin E UART1 function cannot be used in a user program MCU resources to be used ROM size 2 KB 1 Stack 8 bytes Address match interrupt UART1 function Emulator power supply Unnecessary USB bus powered power supplied from the PC Interface with host machine USB USB 1 1 full speed ee Also connectable to host computers that support USB 2 0 Power voltages 3 0 5 5 V f XIN 20MHz foe 2 7 5 5 V f XIN 10MHz Note 1 Varies depending on the MCU For details see Section 6 Notes on Using the E8a Emulator Table 2 2 shows the operating environment of the E8a emulator Table 2 2 Operating Environment Active 10 C to 35 C Temperatures Inactive 10 C to 50 C o Active 35 RH to 80 RH no condensation Humidity i f Inactive 35 RH to 80 RH no condensation Active maximum 2 45 m s Vibrations Inactive maximum 4 9 m s Transportation maximum 14 7 m s Ambient gases No corrosive gases REJ10J1649
26. x 852 2886 9022 9044 lectronics Taiwan Co Ltd 886 2 8 175 9600 Fax 886 2 8175 9670 lectronics Singapore Pte Ltd Front Avenue 06 10 keppel Bay Tower Singapore 098632 65 6213 0200 Fax 65 6278 8001 lectronics Malaysia Sdn Bhd 60 3 7955 9390 Fax 60 3 7955 9510 lectronics Korea Co Ltd F Samik Lavied or Bldg 720 2 Yeoksam Dong Kangnam Ku Seoul 135 080 Korea 82 2 558 3737 Fax 82 2 558 5141 2010 Renesas Electronics Corporation and Renesas Solutions Corporation All rights reserved Colophon 1 0 E8a Emulator ROEQOOO8AKCE00 Additional Document for User s Manual 2rCENESAS Renesas Electronics Corporation REJ10J1649 0400
27. xecute using GO command INT_3 NOP Break lt NOP REIT Go to cursor function The Go to cursor function is actualized using an address match break Therefore when you execute the Go to cursor command all the address match breaks and hardware breaks you set become invalid while all the PC breaks remain valid Note on PC break point When downloading a user program after modifying it the set address of PC break may not be corrected normally depending on the modification Therefore break points other than the set PC breaks may shift After downloading a user program check the setting of PC breaks in the event point window and reset it If a low speed clock such as the sub clock is used as the operation clock of the MCU setting or canceling PC breaks may take time Use address match breaks as the first choice Note on setting the break condition of the hardware breaks When selecting the normal address bus selecting Address radio button in the Break condition dialog box as a condition for the address bus do not set the following addresses Otherwise an unauthorized break may occur Address in the interrupt vector table Address set in the interrupt vector table interrupt routine start address Branch address of the branch instruction Both fixed vector table and variable vector table are included with the interrupt vector table above REJ10J1649 0400 Rev 4 00 Page 13 of 18 Apr 30 2010 RENESA
28. xecuted after the stop mode or wait mode is cancelled In addition disable the automatic update in the watch window or fix the display in the memory window before running the program so memory accesses do not occur during an execution When the program is forcibly stopped or the memory is referred to or modified in stop or wait mode the stop or wait mode will be cancelled Peripheral I Os during a halt During a user program halt interrupts are not accepted although peripheral I Os continue to run For example a timer interrupt is not accepted although the timer continues to count when a user program is stopped by a break after the timer started REJ10J1649 0400 Rev 4 00 Page 12 of 18 Apr 30 2010 RENESAS E8a Emulator Section 6 Notes on Using the E8a Emulator 19 20 21 22 Exceptional step execution a Software interrupt instruction Step execution cannot be performed in the internal processing of instructions undefined overflow BRK and INT which generate a software interrupt continuously in the program Example INT instruction NOP NOP INT 3 NOP JMP MAIN INT_3 NOP lt Program should be stopped at this address NOP NOP REIT J Passes through if the STEP execution is carried out b INT instruction To debug the user program with the INT instruction set a PC break for the internal processing of the INT instruction and execute the program with the GO command Example NOP INT 3 NOP JMP MAIN E
29. y anyone other than the user The ID code in Table 6 5 written to the flash memory of the MCU must match the ID code displayed in the Figure 6 3 ID Code verification dialog box at debugger startup otherwise the debugger cannot be launched Note that when the ID code is FFh FFh FFh FFh FFh FFh FFh the ID code is regarded as undefined In this case the ID code is automatically authenticated and the ID Code verification dialog box is not displayed In Program Flash mode the contents of the user program are input into the ID code area When debugging in other modes FFh FFh FFh FFh FFh FFh FFh is written into the ID code area regardless of the contents of the downloaded user program Table 6 5 ID Code Storage Area of R8C 26 27 28 and 29 Address Description FFDFh First byte of ID code FFE3h Second byte of ID code FFEBh Third byte of ID code FFEFh Fourth byte of ID code FFF3h Fifth byte of ID code FFF7h Sixth byte of ID code FFFBh Seventh byte of ID code ID Gode verification Please input the ID code being written in the flash memory ID Code 01020304050607 Input Mode Hex Specify ID code by hexadecimal 14 digits C ASCI Specify ID code by ASCI character within letters Cancel Figure 6 3 ID Code verification Dialog Box Note on Program Flash mode When the ID code is specified by the ID option of the Imc30 download the MOT file or HEX file When the X30

Download Pdf Manuals

image

Related Search

Related Contents

  AVERTISSEMENT - Le Proscenium  Hampton Bay ES1612SBA Use and Care Manual  Samsung Gear circle Наръчник за потребителя  

Copyright © All rights reserved.
Failed to retrieve file