To our customers, Renesas Technology, Tools FAQs On April 1st, 2010, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over all the business of both companies. Therefore, although the old company name remains in this document, it is a valid Renesas Electronics document. We appreciate your understanding. Last Updated: August 20, 2004 Outline M32R Family *1 (Aug.
Renesas Technology, Tools FAQs Outline Last Updated: April 5, 2003 FAQs (Frequently Asked Questions) are questions we are most often asked by our customers. We provide the each FAQ along with the appropriate answer, in question & answer form. The FAQs you find here are concerning Renesas MCU Tools. The contents include the previous month's support information, initially distributed by electronic mail, with new FAQs and revised answers, as well as any new information we need to inform to our customers.
Renesas Technology, Tools FAQs 16-bit M16C/60, M16C/30, M16C/Tiny, M16C/20, M16C/10 Series August 20, 2004 MM (Jan. 7, 2003) HEW (Aug. 20, 2004) TM (Aug. 5, 2004) SQMlint (June 21, 2004) M3T-NC30WA (May 8, 2003) M3T-MR30 (Aug. 20, 2002) M3T-PD30SIM (June 5, 2003) (Originally PDB30SIM) M3T-PD30F (Apr. 5, 2004) M3T-PD30 (Apr.
Renesas Technology, Tools FAQs MM Maskfile converter See Tool News for this product Last Updated: January 7, 2003 Contents ● File Code ● Mask File ● Part Number ● Hexadecimal Data File Updated ● Data for Setting the Mask Available Area ● Mask Option ● Execution Environment ● Error Message File Code ● Is the file code the accumulated value of the hexadecimal data? What is the difference between the file code and the previously used checksum value? (Aug.
command type. It is acceptable to mix characters like this? (Jun. 20, 2001) ● Even if I do not know the part number yet, can I ask Renesas to prepare the mask file generation? (Apr. 5, 2000) ● When I send a mask ROM order on a floppy disk, do I have to input the MCU type data at a certain address with ASCII code? (Apr.
Data for Setting the Mask Available Area ● I am using MM V.3.00 Release 1 and I have specified the part number and use of the data for setting the mask available area in the MCU information registration. But I cannot input the data for setting the mask available area using the Create Mask File wizard. (Apr. 22, 2002) ● I specified MM to write a certain data in a blank area of the mask file. But the hexadecimal data file extracted from the mask file doesn't seem to include the specified data.
Renesas Technology, Tools FAQs HEW (HEW3 or later) Integrated Development Environment "High-performance Embedded Workshop" Last Updated: August 20, 2004 Please also refer to this FAQs about HEW See Tool News for this product ● I am currently using NC8C V.5.30 Release 1. When creating a project, do the default option settings include output of debug information? (Aug.
Renesas Technology, Tools FAQs TM* Integrated Development Environment * TM is bundled with Renesas C compiler package and assembler package See Tool News for this product Last Updated: August 5, 2004 Contents ● TM V.3.20, V.3.20A Internal Error (Feb. 20, 2004) ● Install: How to install TM ● Project: How to create and run a project ● Source File: How to add/erase a source file ● Options: How to set compiler/assembler options ● Build: How to execute Build, makefile, etc.
Is deleting the entire folder the only way to create a new project? (Aug. 5, 2002) ● When I open a project by TM and copy it with Explorer, for example, I get an error. ● After creating a project file by specifying a start-up file copy, then changing the start-up file name, I can't open the project file any more. Do I have any choice other than edit, or copy and paste, when I want to change the contents of the start-up file? (Aug.
use? The error says I must have less than 128 characters in my file name. But, when I eliminate a few options, I have no problems. (Aug. 5, 2002) Top of Page Build ● When I build with TM, a double definition error occurs in an identical file. How can I prevent this error from occurring? (Mar. 20, 2001) [Example of error] ERROR NO.10: "NAME00" is multiple defined in .\TES.R74. others in TES.
● When an error occurs in the results of my BUILD, I double-click on the line displaying the error in the output window, but the editor doesn't display the corresponding line. Top of Page Debug ● After I debug my project with TM, I save the project and quit the program. The next time I open the project and load it to your emulator, it tells me to build again, even though I haven't made any modifications since I saved it. Why? (Aug. 5, 2002) ● I want to specify the parameters for executing the debugger.
● Can I create a new directory in the working directory and keep files (source file, header file) there? Also, will File Tree properly display them when I do this? Top of Page | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs SQMlint MISRA C Rule Checker See Tool News for this product ● Last Updated: June 21, 2004 When I describe enumerators for the left and right operands of the conditional operator ":" the return value is input as an enumerated variable, I get a report message regardless of using the same type.
Renesas Technology, Tools FAQs M3T-NC30WA (including NC30) C Compiler Package See Tool News for this product Last Updated: May 8, 2003 Contents ● Options ● Output Codes ● Memory Allocations ● Install ● Pre-process Commands ● Comments ● Function & Variable Declarations ● Registers ● Utilities (stk30, utl30, etc.
definition. How can I do this? (Dec. 20, 2000) ● What kind of declaration should I make in order to assign the array body in a far area and assign the array's reference pointer in a near area? (Sep. 20, 2000) ● How can I make each function that I describe with C language into an absolute address (fixed address)? (Aug. 7, 2000) ● I want to place CONST-declared data at the place that I assign in the ROM. (Jul.
● When I evaluated an expression using the function specified in an external file, the expression was evaluated by a type other than the type which the function specifies. Why does this happen? (Aug. 25, 2000) ● Why doesn't the compiler generate an error when I reference an external function that has not been declared as "extern"? (Aug. 25, 2000) ● In a C language program, if I declare two variables with the same name and same type in the same file, will an error be generated? (Aug.
● How can I specify a static function for the stack consumption calculation function with stk30? (Aug. 25, 2000) ● When I generated sbdata.h with the SBDATA declaration utility (utlxx), some of the variables become comments. Why is this? (Aug. 7, 2000) Top of Page Optimization ● Which has higher priority, the optimization option or the de-optimization option? (Aug. 7, 2000) ● When I specify several optimization options, in what priority are the options processed? (Aug.
Start-Up ● The FB Register is defined in ncrt0.a30, what is it used for? Can I modify its contents? (Dec. 20, 2000) [FB Register defined place] ldc ● #0h,fb ; for debuger I am developing a program for M16C/21. I created a new project with TM. The ncrt0.a30 file that was generated is described as "C COMPILER for M16C/60". Can I use this file as is? (Aug. 7, 2000) Top of Page Warnings & Errors ● The linker generates the following error message: "16-bits unsigned value is out of range 0 -- 65535.
● When I execute the NC30 on Windows 95 'can't analyze error' is displayed and NC30 stops compiling my program. What's wrong? Top of Page Include File ● Do the directory names specified by compile driver "option -I" have a certain priority? (Aug. 7, 2000) Top of Page Output Codes ● I made the following program(1) in C. Upon examining the generated codes, it seems that variable x (the operand) is compared with 5 before the variable increment.
#define #define CONST_A CONST_B 0x0400 0x0c0 void main( void ) { unsigned char x0; unsigned int y0; x0 = 0x090; y0 = ( x0 * CONST_A ) / CONST_B; } ● When I declare the function (void_far) type, a 4-byte area is reserved for this. Why isn't a 3-byte area (0 - FFFFFFH) reserved? (Aug. 25, 2000) ● I defined a numerical value for the character string by the "#define" preprocess command. However, the operation of this expression using this string did not result in the expected value.
void IntS4R(void) { long l; char c,b; b=ReceiveByte(4); l=ReceiveByte(4); } void IntS4R(void) { long l; char c,b; b=ReceiveByte(4); MOV.B #4,R1L JSR.A $Receive MOV.B R0L,-4H[FB] l=ReceiveByte(4); MOV.B #4,R1L JSR.A $Receive MOV.W R0,-4H[FB] MOV.W R2,-2H[FB] EXITD } ● My port access statement is not properly generated as a binary code when I use the optimization option.
#pragma ● When I specify an absolute address with "#pragma ADDRESS", do I have to use the "volatile" declaration, too? (Jul. 21, 2000) ● How do I specify the following absolute address when using the above the "#pragma ADDRESS" declaration? (Jul. 21, 2000) [Absolute address declaration Example] #define AAA (*(volatile unsigned char *)0x000406) Top of Page Output Files ● The NC30WA generates the "S8" record at the last row in the Motorola S-format file. What does this mean? (Jul.
Renesas Technology, Tools FAQs M3T-MR30 (M3T-MR30K, M3T-MR30S) Real-time OS See Tool News for this product Last Updated: August 20, 2002 Contents ● Agreement ● RAM Contents used by System Call ● Cause of Abnormal Program Operation ● Register Bank ● Warnings for Compiling and Linking Updated ● Combination with TM Updated ● Memorypool Function ● Differences between MR30K and MR30S ● Task Description Method ● System Clock Timer ● Cyclic Handler ● Interrupt ● System Call Return Param
Memorypool Function ● Can I use C language standard function "malloc" to allocate memory (variable-size) dynamically with the MR30? ● Can system call of the variable-size memorypool function be issued from a handler (interrupt handler, cyclic handler, alarm handler)? ● In the variable-size memorypool function, there are 4 types of memory block sizes available based on the value (max_memsize) specified in the configuration file. Please let us know the equation for determining these 4 block sizes.
the configurator). Is there anything I should be aware before doing this? Top of Page RAM Contents used by System Call ● What data is contained in 'extendedinformation(exinf)' of the status reference system call (ref_xxx)? ● Is the initial value of the eventflag bit pattern undefined? Top of Page Register Bank ● Is there any problem with switching the register bank in a task? (Oct. 20, 1999) ● Which register bank, register bank 0 or 1, is used for the task context? (Oct.
Renesas Technology, Tools FAQs M3T-PD30SIM Simulator Debugger (Originally PDB30SIM) See Tool News for this product ● ● Last Updated: June 5, 2003 I get the following error when I download a program with M3T-PD308SIM or M3T-PD30SIM: (June 5, 2003)New! "ERROR 6200: SYMBOL file is illegal." I want to setup interval data sampling using the OnTimer function the CB30SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms).
Renesas Technology, Tools FAQs M3T-PD30F Emulator Debugger for M16C/60, M16C/Tiny Series See Tool News for this product ● Last Updated: April 5, 2004 When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? (Apr. 5, 2004) ● I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● I can't install the USB Driver successfully. What could be the problem? (Feb.
Renesas Technology, Tools FAQs M3T-PD30 Emulator Debugger (Originally PDB30) See Tool News for this product Last Updated: April 5, 2004 Contents ● Questions before You Purchase ● Install and Setup ● C Language Debug Function ● Real-time RAM Monitor Function ● Other Debug Functions Questions before You Purchase ● How can I find out the type and license ID of the emulator debuggers included in the CD-ROM that comes bundled with Emulators PC4701U/PC4701M? (July 22, 2003) ● According to the docu
● I plan on adding a LAN card to my notebook PC for connection with the Renesas emulator. Does Renesas recommend certain LAN cards or have operation tests for specific LAN cards? (Sep. 20, 2000) ● Is a hub necessary even when I use the emulator in a stand-alone environment? I want to connect my PC and PC4701HS directly. (Sep. 20, 2000) ● Can I use a LAN connection with my notebook PC? If so, is there any special setup I need to perform? (Sep.
Other Debug Functions ● When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? (Apr. 5, 2004) ● I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● If the target system is reset during the STEP execution, can the debugger continue to debug normally? (Feb. 20, 2003) ● I want to setup interval data sampling using the OnTimer function the CB30.
Top of Page | M16C/60,30,Tiny,20,10 Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs PDSDK COM Kit Debugger Customization kit See Tool News for this product ● Last Updated: November 19, 2002 How can I obtain hardware waveform data (send/receive waveforms of communication, etc.) using the PDSDK COM Kit? (Nov. 19, 2002)New! FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M306xxT(2)-CPE Compact Emulator See Tool News for this product Last Updated: October 20, 2003 ● After installing the emulator debugger and connecting the emulator through the USB port, the new device is still not recognized by the system.(Oct. 20, 2003)New! ● Can I debug an M16C/61 Group MCU (M30612) with M30620T-CPE, the M16C/62A of M16C/62 Group compact emulator? (Jul.
Renesas Technology, Tools FAQs PC4701* Emulator for M16C, 7700, 740 Families * The generic name with PC4701U/PC4701M/PC4701HS/PC4701L/PC4700H/PC4700L See Tool News for this product Last Updated: October 20, 2003 Contents ● Purchases ● Interface Updated ● Operational Errors ● Debug Function ● Others Purchases ● How can I find out the type and license ID of the emulator debuggers included in the CD-ROM that comes bundled with Emulators PC4701U/PC4701M? (Jul.
Operational Errors ● I am using Emulation Pod M306xxTx-RPD-E with the 100LCC-80QSB pin-converter board, but the POWER LED on the STATUS OF TARGET side of Emulator PC4701 doesn't turn on.(Jan. 22, 2001) ● Please let me know the serial numbers of the emulator PC4701HS/PC4700H products to be repaired, as indicated in the MESC TOOL NEWS "Precaution in Using PC4701/PC4700/PC4901/PC4900 Emulators with LAN Interface" issued on July 16, 1998. (Jul.
Renesas Technology, Tools FAQs PC7501 Emulator for M16C Family See Tool News for this product ● Last Updated: October 20, 2003 After installing the emulator debugger and connecting the emulator through the USB port, the new device is still not recognized by the system.(Oct. 20, 2003)New! Top of Page | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M306xxTx-RPD-E Emulation Pod for M16C/60,30 Series See Tool News for this product Last Updated: April 4, 2003 ● When I set an address match-interrupt at F8000h, the emulator malfunctions. (April 04, 2003)New! ● If the target system is reset during the STEP execution, can the debugger continue to debug normally? (Feb. 20, 2003) ● I modified the setting of the port P9 direction register in my program, but the setting doesn't change. What's the problem? (Oct.
● I would like to know the differences between M30620T2-RPD-E and M30620T-RPD-E/M30620TB-RPD-E. (Jul. 5, 2000) ● I invoke the PD30 emulator debugger and input "MAP 4000H, 027FFFh, EXTERNAL" in the SCRIPT WINDOW for the CS2 setup. Then, when I execute the "Go" command, my program malfunctions. (Apr. 20, 2000) ● Just after the emulator power-on, the emulator will activate the memory area of chip select CS2 regardless of user program execution. Why? (Apr.
Renesas Technology, Tools FAQs M302xxT-RPD-E Emulation Pod for M16C/20 Series See Tool News for this product Last Updated: April 4, 2003 ● When I set an address match-interrupt at F8000h, the emulator malfunctions. (April 04, 2003)New! ● If the target system is reset during the STEP execution, can the debugger continue to debug normally? (Feb. 20, 2003) ● Can the power supply to the target system be turned ON/OFF during a free run operation on the emulator debugger (M3T-PD308 or M3T-PD30)? (Feb.
Renesas Technology, Tools FAQs M301xxT-RPD-E Emulation Pod for M16C/10 Series See Tool News for this product Last Updated: February 20, 2003 ● If the target system is reset during the STEP execution, can the debugger continue to debug normally? (Feb. 20, 2003)New! ● Can the power supply to the target system be turned ON/OFF during a free run operation on the emulator debugger (M3T-PD308 or M3T-PD30)? (Mar.
Renesas Technology, Tools FAQs M16C Programming Adapters See Tool News for this product Last Updated: December 20, 1999 ● For some reason, I can not program my Renesas MCU. What are the possible problems? (Dec. 20, 1999) ● Can I use a Renesas EPROM programming adapter, for example PCA7412F-100, to reprogram a Renesas Flash MCU? (Dec. 20, 1999) ● Can I use a gang-programmer in combination with an PROM MCU programming adapter. (Dec.
Renesas Technology, Tools FAQs Accessory Tools November 5, 2003 M30201T-56FP (July 5, 2000) M37530T-PTCC (May 20, 2002) SEAL100FP (Apr. 20, 2000) M38C89T-ADF (Nov. 5, 2003 Updated) M3T-100LCC-80QSB (Jan. 22, 2001) (Originally 100LCC-80QSB) M3T-DCT42B-450 (Sep. 20, 2000) (Originally DIRECT42-450-50) M3T-DUMMY64 (Nov. 19, 2002) M3T-DUMMY80 (July 5, 2000) (Originally DUMMY80) M3T-DUMMY100S (July 5, 2000) (Originally DUMMY100S) M3T-FLX100 (Apr.
Renesas Technology, Tools FAQs Others Last Updated: September 5, 2003 Contents ● User Registration ● Tool News ● License ID ● Guarantee and Repair * The FAQs of this page are for the Tools for M32R family, M16C family, 7700 family, 740 family, 4500 series, 720series MCUs. User Registration ● How do I know if I have already completed my user registration or not? (Feb. 5, 2002) ● I need to change/cancel my registration. (Feb.
Renesas Technology, Tools FAQs Last Updated: January 7, 2003 Document Number: 02122003_e Q. In what kind situation is the -LOC option used for ln308 and ln30? A. The -LOC option is for applications that run a program on the RAM. The RAM address for the program to be run on the RAM is defined by the -ORDER option. The ROM address, where the program to be transferred to the RAM is registered, is defined by the -LOC option.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01051222_e Q. I am aware of -M62E option (outputs an object code for M16C/62 Group expansion area) as a boot-up option for NC30, AS30, and LN30, but would like to know what options there are when not using the expansion area. A. There is no need to specify any boot-up option for the MCU; the default option specified for NC30, AS30 and LN30 is "M16C/62 Group MCU: expansion area not used".
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051223_e Q. Can I output the same warning contents as "-Wall" without actually specifying "-Wall"? A. The same warning as that of "-Wall" is output by the following four options: -Wnon_prototype(-WNP), -Wunknown_pragma(-WUP), -Wnesting_comment(-WNC), and -Wuninitialize_variable(-WUV). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051224_e Q. The "-Wall" option outputs all detectable warnings. Exactly what warning options do these detectable warnings apply to? A. These warnings apply to the following four options: -Wnon_prototype(-WNP), -Wunknown_pragma(-WUP), -Wnesting_comment(-WNC), and -Wuninitialize_variable(-WUV). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051286_e Q. How can I find out the version numbers of the programs in the NC30WA package? A. Please execute NC30WA with command option -V ("V" must be upper case letter). Then, each program included with NC30WA will output a startup message and close its operation. With this command option, the programs do not perform their actual compile operations. [Execution example: NC30WA V.3.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051226_e Q. The Manual indicates that the "-Wall option" will display all detectable warnings. Does this also output the contents of other warning options, such as "-WUV", "-WNC", and "-WLTS"? A.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051006_e Q. Which has higher priority, the optimization option or the de-optimization option? A. The option for de-optimization has higher priority. If both options are specified at the same time, the specified de-optimization option is executed. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051007_e Q. When I specify several optimization options, in what priority are the options processed? A. When you specify several optimization options at the same time, they are processed in the following manner: ● When two or more options from "-01 to -05" are specified at the same time: the last option specified remains valid. ● When "-0(number)" and "-0R" are specified at the same time: both remain valid.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051008_e Q. Can I define the optimization contents in detail with optimization option "-ONSBD"? A. No, there is not an option that will allow you to set the details of the de-optimization. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051009_e Q. When optimization option "-ONSBD" is specified, what kind of de-optimization happens? A.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051231_e Q. Do the directory names specified by compile driver "option -I" have a certain priority? A. When several directory names are specified with "option -I", the include files are retrieved in the order they were specified. In the following example, "c:\nclude\aaa\sample.h" file is included. [File Assignment Example] c:\include\aaa\sample.h c:\include\bbb\sample.h c:\test\sample.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051232_e Q. When I specify command option -fextend_to_int and compile my file, the calculation result is sometimes different from what I expected. Why is that? A. When the compiler sees this command option, the compiler extends char type variables to int type variables. Therefore, when the following example is compiled with this option, the result will be different from the normal result.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01050997_e Q. When making my program in C language, I want to place the global variable according to the sequence described in the definition. How can I do this? A. Normally, each global variable is placed in the groups of attributes shown below: You cannot put the global variable in order unless you separate the variables without initial values from the variables with initial values.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01051234_e Q. What kind of declaration should I make in order to assign the array body in a far area and assign the array's reference pointer in a near area? A. For example, to declare a 64-byte short-type array, make the following declaration.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051235_e Q. How can I make each function that I describe with C language into an absolute address (fixed address)? A. In NC30WA, the functions are located in the program section. So, to locate the functions at absolute addresses, you will need to specify the program section with an absolute address. Specify the assigned address in the program section using the pseudo instruction .org after the ".
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051236_e Q. I want to place CONST-declared data at the place that I assign in the ROM. A. Please write your program in the following manner: 1. Declare variables which you want to place in the ROM with "#pragma ROM". 2. Modify the start-up program so that the section "rom_FE", where the above-mentioned variable will be placed, is properly mapped in the specified location.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051237_e Q. How do I specify the following absolute address when using the above the "#pragma ADDRESS" declaration? [Absolute address declaration Example] #define AAA (*(volatile unsigned char *)0x000406) A.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051238_e Q. How can I locate library functions in a ROM address when linking. Also, is there a section for library functions that enables me to make section assignments during a link? A. There is no section prepared for library functions. To do this, you need toobtain the library source program which we supply in NC30WA and define a section name with the NC30 expansion function #pragma section in the source program.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051239_e Q. I defined a numerical value for the character string by the "#define" preprocess command. However, the operation of this expression using this string did not result in the expected value. Why not? In the following example, operation 'cul' does not result in the expected value, 0x04AAAA. [Program Example] #define #define V1 V2 0x040000 0x0AAAA + V1 cul = (WORD *)v2 A.
Renesas Technology, Tools FAQs Last Updated: November 20, 2001 Document Number: 01112002_e Q. Can I use KANJI(Chinese) characters in C source programs? A. Yes, you can. Japanese characters can be used in NC30. The following character types can be included. ● kanji ● hiragana ● full-size katakana ● half-size katakana It is necessary to set up the environment variables to use Japanese characters. Please refer to NC30 User's Manual "Description of Japanese Characters" for setting method.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051240_e Q. When executing the following program, long-type variable "l" is supposed to hold "-1". However, the results become 0xF(15). How can I make the results be "-1"? void main( void { struct { short r short i short s } buf ; long l ; ) : 10 ; : 4 ; : 2 ; buf.i = -1 ; l = (long)buf.i ; } A. NC30WA processes the bit field member type as 'unsigned'.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051242_e Q. When I evaluated an expression using the function specified in an external file, the expression was evaluated by a type other than the type which the function specifies. Why does this happen? A. Probably the problem is that the function specified in the external file is declared without "extern".
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051243_e Q. Why doesn't the compiler generate an error when I reference an external function that has not been declared as "extern"? A. When there is no extern declaration (prototype declaration) for the function, the function is assumed to be an int type function, as per the ANSI specifications. Therefore, the function is referenced externally as 'in type', and no error is generated.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051244_e Q. In a C language program, if I declare two variables with the same name and same type in the same file, will an error be generated? A. No, neither an error nor a warning will be generated. This is in compliance with the ANSI specifications: ● - There can be multiple external declarations for variables of the same name in one file, as long as the type assigned to that name does not differ.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051245_e Q. I declared the function which specified "#pragma PARAMETER" as prototype, but the function name that I get after compiling starts with "_". Why doesn't it start with "$"? A. The function specified with "#pragma PARAMETER", whether a prototype or not, always starts with "_".
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051000_e Q. Does the prototype declaration determine how the function argument is passed? A. The prototype declaration not only determines how the function argument is passed, but also specifies the size of the argument. Accordingly, when a function that does not have a prototype declaration is called, it may cause integrity violation of the argument of an actual function in another file.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051001_e Q. Does the passing method of function arguments affect the program's interchangeability? A. If the function has a prototype declaration, the compiler will determine how the function argument is passed. Therefore, the program's interchangeability has no affect on how the function argument is passed. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051002_e Q. Is there any difference in the speed or size of the program when a function argument is passed by a register compared to a stack? A. Passing by register can be faster and smaller than passing by stack. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051003_e Q. What are the required conditions for a function argument to be passed by a register? A. Registers will pass function arguments when the following conditions are met: 1. The function has a prototype declaration and the type of function is already fixed when the function is called. 2. The prototype declaration does not use the variable argument "...". 3. The type of function argument is included on the list below.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051250_e Q. When I do a Build, the following error is displayed: samp.c 190 Error (ln30):.\samp.r30:'$func1' value is undefined Normally, when there is no reference function, a function with "_", as in "_func1", is displayed. Why is this one displayed with "$"? The func1 function exists in a different file. A. NC30WA has two types of methods for naming functions: 1. Add "_" to the start of the function name. 2.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051251_e Q. When I declared "const" character string data as the structure, the compiler generated not only constant data but also assembler code that reserve a ROM area. What is this ROM area for? A. The compiler reserves two types of ROM areas: one area for placing constants and one area for placing the address pointer indicating the constant location start address.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051252_e Q. I want to assign all registers (R0, R1, R2, R3, A0, and A1) as register variables. Is it possible to do this with the NC30 compiler? A. Yes, the NC30 compiler will allow this type of assignment. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051253_e Q. I want to use register variables with the NC30 compiler. How can I do that? A. When you specify compile option -fER (-feneble_register), the compiler treats the variable as a register. [Example program] register int reg_a Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051254_e Q. When I specify an absolute address with "#pragma ADDRESS", do I have to use the "volatile" declaration, too? A. No, you do not need to use "volatile" declaration. The compiler treats the address as "volatile" automatically. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051255_e Q. When I am linking my program, the linker generates this error: 'function-name' value is undefined. But the function itself actually exists. What's wrong? A. The caller references the function as '_function-name' but the entity is defined as '$function-name'. The probable causes are that either the function prototype declaration has not been defined or the arguments in both sides do not match. Please confirm the prototype declarations again.
Renesas Technology, Tools FAQs Last Updated: May 08, 2003 Document Number: 03022001_e Q. The stack overflowed even though I reserved the correct stack size as displayed in the Stk Viewer. Is the stack size shown in the Stk Viewer not enough? A. The stack size displayed in the Stk Viewer is for reference only. The Stk called by the Stk Viewer is a stack size calculated based on the stack information contained in the absolute module file output by the compiler.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01080601_e Q. I am using Integrated Development Environment TM V.3.01, and, after making additions to my program, I got the following message: "No. 6. Stk Viewer: Out of memory". What is the work-around for this? A. This is error probably occurring because there is not enough internal buffer in the STK Viewer.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051256_e Q. How can I specify a static function for the stack consumption calculation function with stk30? A. With stk30, you cannot specify a static function for the function that will start calculation of the stack consumption. You can specify a static function for this task in following method unless there is another function with the same name in the file, which will disable the operation the function should perform.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051010_e Q. When I generated sbdata.h with the SBDATA declaration utility (utlxx), some of the variables become comments. Why is this? A. The variables declared by the SBDATA in the program are already assigned to the SBDATA area with a priority. The SBDATA declaration utility assigns variables for the remaining block. Therefore, the variables that were not assigned to the SBDATA area are output.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051258_e Q. Can the NC30 compiler assign a register for local variables when the optimization option is specified? A. Yes, the NC30 compiler tries to assign registers for local variables by specifying the optimization option even when you do not assign a register variable. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051259_e Q. In the program example, variable b is over written at the line stated by [l=ReceiveByte(4);] in the compiled assembly code. Why does this happen? Example program void IntS4R(void) { long l; char c,b; b=ReceiveByte(4); l=ReceiveByte(4); } Assembly code void IntS4R(void) { long l; char c,b; b=ReceiveByte(4); MOV.B #4,R1L JSR.A $Receive MOV.B R0L,-4H[FB] l=ReceiveByte(4); MOV.B #4,R1L JSR.A $Receive MOV.
Renesas Technology, Tools FAQs Document Number: 01051260_e Q. My port access statement is not properly generated as a binary code when I use the optimization option. Why not? A. The code is considered meaningless due to the use of optimization, and the compiler deletes it. To tell the compiler this information is important, declare this variable as volatile. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051261_e Q. Since sequential bit accesses are grouped into one operation, an interrupt occurring during this operation sometimes causes my program to mis-operate. What can I do to avoid this? A. The compiler optimizes this series of operations into one operation. By specifying the -ONB (-Ono_bit) compile option, you can make the compiler suppress this optimization.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051011_e Q. When using NCxxWA, how can I prevent my application from linking unnecessary functions, such as MALLOC() and MEMCPY()? A. The MALLOC() and MEMCPY() functions are used for maintaining the HEAP area set by the start up program (ncrt0.axx, sectxx.inc). If your application does not need such memory management functions, delete the HEAP-size setting description in ncrt0.axx and sectxx.inc.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051263_e Q. When the linker links library files, does it perform any cross-referencing among libraries? A. No, it does not due to following reasons: 1. The linker operation speed is improved by not allowing cross-referencing. 2. If the linker has a library cross-reference function, the user has to be aware of which library needs which libraries at linking. This feature will burden the user with complicated library management. 3.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051264_e Q. The FB Register is defined in ncrt0.a30, what is it used for? Can I modify its contents? [FB Register defined place] ldc #0h,fb ; for debuger A. The FB Register is described in ncrt0.a30 for the debugger stack-trace.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051265_e Q. I am developing a program for M16C/21. I created a new project with TM. The ncrt0.a30 file that was generated is described as "C COMPILER for M16C/60". Can I use this file as is? A. Yes, you can use the ncrt0.a30 startup file that was generated.
Renesas Technology, Tools FAQs Last Updated: November 19, 2001 Document Number : 01110502_e Q. The linker generates the following error message: "16-bits unsigned value is out of range 0 -- 65535. address = 'xxxx'" However, when I reduce the RAM size, this warning is not generated. What could be the cause of the problem? A. The above warning is issued during the link when a bit instruction is output for an area that is not covered by the bit instruction (covered area: 0H to 1FFFH).
Renesas Technology, Tools FAQs Last Updated: October 20, 2000 Document Number: 01051266_e Q. How should I describe the C-source statements to avoid getting the ln30 warning error "JMP.S instruction exist at end of bank (address xxxxx)"? A. Use assembler-command instruction ".SJMP" so that the assembler does not output the jmp.s instruction ● To disable the jmp.s instruction output: .SJMP OFF ● To enable the jmp.s instruction output: .SJMP ON Enclose the area that generated the warning as follows: ".
Renesas Technology, Tools FAQs Last Updated: October 5, 2000 Document Number: 01051267_e Q. When I execute NC30 in the MS-DOS prompt, the following message comes up and I cannot perform the compile. "This program cannot be run in DOS mode." How can I work around this? A. You are probably executing NC30 in the following environment. ● MS-DOS prompt was invoked in the MS-DOS mode. ● The PC was started up with the MS-DOS mode.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051268_e Q. I upgraded the NC30WA with a version later than V.3.20 Release 1, and then I started getting a warning. I am concerned that there may be something wrong in my program. A. This warning indicates that the compiler successfully compiled your C program but the object codes may cause a malfunction.
Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051269_e Q. When I compile/assemble a C-source file which includes a structured assembler description enclosed with #pragma ASM and #pragma ENDASM using the TM, the TM generates a symbol miss error. How can I workaround this? [Example] ● C language source file (samp.c): void func(void){ #pragma ASM if R0 == 02h A0 = 1 endif #pragma ENDASM } ● Error Message: samp.c 25 Error (asp30): Symbol is missing samp.
Renesas Technology, Tools FAQs Document Number: 01051270_e Q. When I execute the NC30 on Windows 95 'can't analyze error' is displayed and NC30 stops compiling my program. What's wrong? A. This problem may occur when your PC has resident virus checker but can be avoided by terminating the virus checker. Since termination of the virus checker seems to solve the problem, this indicates that the problem is caused by the virus checker itself, not the NC30WA.
Renesas Technology, Tools FAQs Last Updated: July 5, 2001 Document Number: 01062001_e Q. I made the following program in C. if (x++ == 5){ aaasub(); } Upon examining the generated codes, it seems that variable x (the operand) is compared with 5 before the variable increment. Is the following description necessary in order to have variable x compared with 5 after the variable increment? x++; if (x ==5){ aaasub(); } A.
Renesas Technology, Tools FAQs Last Updated: October 20, 2000 Document Number: 01051271_e Q. When I describe a multiply expression in C language, the expression does not result in the expected value. Why not? For example, as shown below, the expected value for y0 is 0x0300, but the actual result is 0x055. [Program example] #define #define CONST_A CONST_B 0x0400 0x0c0 void main( void ) { unsigned char x0; unsigned int y0; x0 = 0x090; y0 = ( x0 * CONST_A ) / CONST_B; } A.
mov.b mov.w mul.w exts.w div.w mov.w -2[FB],A0 A0,R0 #03ffH,R0 R0 #00c8H R0,-2[FB] ; ; x0 y0 "y0 = ( (unsigned long)x0 * CONST_A ) / CONST_B;"output code is as follows: mov.b mov.b mulu.w push.w push.w .glb jsr.a add.b mov.w -2[FB],R0L #00H,R0H #03ffH,R0 #0000H #00c8H __i4div __i4div #4H,SP R0,-2[FB] ; x0 ; y0 Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051272_e Q. When I declare the function (void_far) type, a 4-byte area is reserved for this. Why isn't a 3-byte area (0 - FFFFFFH) reserved? A. The compiler will always assign a 4-byte area for a function address because of the compiler specification. This is also applied to the address reservation of regular variables as well.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051273_e Q. When NC30 compiles a signed variable left-shift statement, it uses a logical shift instruction instead of an arithmetic shift instruction. Why is that? A. In the M16C instruction set, there are two left-shift instructions: arithmetic shift instruction (SHA) and logical shift instruction (SHL). Both instructions bring the same result. Therefore, NC30 uses the "SHL" instruction.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051274_e Q. When I define an interrupt function with "#pragma INTERRUPT/B", the compiler does not generate any "fclrB" instruction for register switching. Why is that? A. The CPU automatically stores the flag register contents in the stack when an interrupt occurs during program execution and retrieves the contents from the stack when the CPU exits from the interrupt routine.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051275_e Q. How are the following operations are handled in NC30? 1. Rounding direction of negative integer division "/" result. 2. Sign of negative integer remainder "%" result. 3. Does negative integer right-shift ">>" result make arithmetic shift (sign bit stuffing in MSB) or logical shift (0 stuffed in MSB)? A. 1. The operation results of negative integer division "/" is rounded toward 0 (zero).
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051276_e Q. In the example program, why does the right side of the equation [aaa = (signed long)( BBB << CCC );] become 0x0000f000? When I use VISUAL C++, it becomes 0x0ffff000. Example program #define BBB #define CCC Compiled assembly code (unsigned short)0xffff (unsigned char)12 signed long aaa; test( void ) { aaa = (signed long)( BBB << CCC ); } _test: mov.w mov.w rts #0f000H,_aaa #00000H,_aaa+2 A.
VISUALC++ treats int type as 32-bits. Therefore, VISUAL C++ processes this equation [aaa = (signed long)( BBB << CCC );] as follows: 1. 0xffff -> 0x0000ffff 2. 0x0000ffff <<12 -> 0x0ffff000 3. 0x0ffff000 ->aaa The result is 0x0ffff000. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051277_e Q. When compiling with the NC30 V.3.00 (non-optimized), the code size is sometimes larger than in the NC30 V.2.00. Why? A. Some of the processes which used to be executed by default in the NC30 V.3.00 have now been modified and are executed when the optimization option are specified. Therefore, when the optimization option is not specified, the code size may be larger.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051278_e Q. I bought the NC30WA package. I was able to install NC30 properly with the included license ID, but I could not install AS30 with the same ID. Do I need to obtain a separate license ID for AS30, too? A. When you buy the NC30WA package (assembler and compiler with integrated debug environment) and install the NC30 compiler, the AS30 assembler is installed with it under directory "bin".
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051279_e Q. When I put "/*" in a comment starting with "//", the compiler generates an error. Can't I use this character combination? [Example program] main() { // /* abc } A. The NC30 compiler processes a character string which is enclosed with "/*" and "*/", or starts from "//", as a comment. But when these control codes appears in the same statement, the compiler proceeds with "/* */" as the first priority code.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051280_e Q. Which registers are stored in the stack when calling a function? A. Only registers that will be referenced after the function are stored in the stack. [Example] (when referencing Register R1 after calling the function) mov.w mov.w jsr mov.w cmp.w : R1,_a R1,-4[FB] _func -4[FB],R1 #10,R1 ; Register R1 is stored in the stack. ; Register R1 is returned. ; Register R1 is referenced after the function is called.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051281_e Q. The NC30WA generates the "S8" record at the last row in the Motorola S-format file. What does this mean? A. The "S8" record at the last row indicates the end of the "S2" record. If there is an "S2" record, an "S8" record will always be output as well. The execution address is recorded in Rows 5 to 10 of the "S8" record.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051282_e Q. The NC30WA compiler generates the "S0" record at the top row in the Motorola S-format file. But a PROM writer does not seem to use this record. What is this record for? A. The "S0" record is for the comment field record. The NC30WA compiler reserves this record for future expansion. The lmc30 linker records "S0030000FC" in the top row. Actually, the PROM writer does not use this record.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051283_e Q. When compiling with C compiler, how can I generate an assembler list file too? A. When you compile the source with assembler option -I, the compiler will generate the assembler list file. To specify this option when invoking the compiler, specify it in the following manner: [NC30 Command Input Example] >nc30 sample.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051285_e Q. I get the following error when I compile my program. nc30:No such file or directory I have set the environment variables as follows. Is there any other possible cause? SET SET SET SET BIN30=C:\MTOOL\BIN LIB30=C:\MTOOL\LIB30 INC30=C:\MTOOL\INC30 TMP30=C:\MTOOL\TMP A. The directory you have specified in the environment variables may not actually exist.
Renesas Technology, Tools FAQs Document Number: 01051287_e Q. It takes so long to compile my program in Windows 3.1, DOS version (IBE). Is there any way to speed up the process? A. The compiler takes extra time due to insufficient reserved memory. You can speed it up by setting the environmental variables to EXESW. Only a maximum of 2M bytes are reserved as memory when not set to EXESW. (This issue does not affect Windows95.
Renesas Technology, Tools FAQs 32-bit M32R Family August 20, 2004 MM (Jan. 7, 2003) HEW (Aug. 20, 2004) Maskfile Converter MM Integrated Development Environment (attached to M3T-CC32R) "High-performance Embedded Workshop" TM (Aug. 5, 2004) Integrated Development Environment (attached to M3T-CC32R) SQMlint (June 21, 2004) MISRA C Rule Checker M3T-CC32R (June 7, 2004) C Compiler Package (with as32R, HEW, TM, and M3T-PD32RSIM) M3T-MR32R (Apr.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050967_e Q. Is the file code the accumulated value of the hexadecimal data? What is the difference between the file code and the previously used checksum value? A. The file code is the 32-bit length value of all the data in the mask file accumulated by 32-bit unsigned ASCII code. It is completely different from the EPROM checksum.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050968_e Q. When mask files are generated from two programs that contain just one differing table data, the file codes for both mask files are the same. How can I be sure that the mask files have been correctly generated? A. A unique file code is not necessarily generated for each mask file.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050969_e Q. Is it OK that file codes created with different version MMs differ? A. Since Ver. 2.00.00, MM stores version information on the running MM in the mask file. For this reason, the file code for mask files created with different version MMs will differ even if the same data is registered. However, this version information has absolutely no effect whatsoever on the data to be masked, so there is no need to worry.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050970_e Q. I forgot to write down the file code. How can I look it up? A. The file code should always be recorded on the mask ROM confirmation form. However, even if you forgot to confirm the file code when executing the MM, if you still have the mask file, you should be able to confirm the file code using the following procedure. ● For V.3.00 or later: Got to the MM menu. Select [Action] -> [Show mask information...
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050971_e Q. Can I download the mask file to the debugger? A. The mask file is in the ROM mask-processing format. It cannot be used for debugging in a debugger or EPROM. To debug the hexadecimal data registered in the mask file, you will need to use a hexadecimal data file generated from an abstracted hexadecimal data file. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050972_e Q. How can I compare the contents of the OTP-version file and the **.MSK file I created with the Maskfile converter. A. Unfortunately, you cannot compare the mask file and the OTP file because the mask file includes not only the hexadecimal data to be written to the MASK ROM, but also various data essential for performing the ROM mask process.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01050973_e Q. How is the reliability of the mask data secured for a floppy disk-based mask ROM order? When I choose the EPROM-based mask order, I have to prepare 3 sets of EPROMs. But, when I choose the floppy disk-based mask order, I just need to prepare one data file. A.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050974_e Q. How can I confirm the hexadecimal data in the mask file? A. Confirm the hexadecimal data by generating a file using the hexadecimal data file abstraction function provided in the MM. The hexadecimal file extracted from the mask file (V.3.00 or later can also create Intel HEX format or extended Intel HEX format) will be in Motorola format.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050975_e Q. Is a mask file different from an ordinary hexadecimal data file? A. A mask file is of a file format that registers information specifically for masking Renesas microcomputers. It is similar to a Motorola S format file, but it cannot be downloaded and used on a debugger. Also, do not edit it with an editor. Editing will alter the mask file content and will prevent the microcomputer from being masked correctly.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050976_e Q. I can't find the mask file. A. The mask file is generated in the directory in which the hexadecimal data file specified by the MM is recorded. For Versions 3.00 or later, this directory will be the same as the directory in which the hexadecimal data file is specified as the program file. For Versions 2.00.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050977_e Q. I want to specify the command prompt input in lower-case letters and the part number in upper-case letters, using MM for the command type. It is acceptable to mix characters like this? A. MM will register the part number in the mask file in upper-case data. When the number is in the lower-case, MM will automatically convert it to upper-case letters and register it in the mask file.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01050978_e Q. Even if I do not know the part number yet, can I ask Renesas to prepare the mask file generation? A. Please contact your Renesas Rep. or sales office for the ROM number. We do not handle customer mask file generation as a regular procedure. It is customary for the mask file generation to be completed by the customer. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01050979_e Q. When I send a mask ROM order on a floppy disk, do I have to input the MCU type data at a certain address with ASCII code? A. No. When a mask ROM order is received in floppy disk form, the MCU type name is input during the mask data generation. Therefore, you don't need to input the MCU type name. In fact, if you do so, an error might occur in the ROM Mask generation process.
Renesas Technology, Tools FAQs Last Updated: May 12, 1999 Document Number: 01050980_e Q. Do I have to specify the product name in the data area? A. When creating mask data with an older EPROM, the product name had to be set in ASCII code in the specified EPROM area. However, with MM, mask name data is set in the mask file, therefore this data need not be set separately. Do not register product name data set by EPROM in the hexadecimal data file specified in the mask file.
Renesas Technology, Tools FAQs Last Updated: January 7, 2003 Document Number: 02122004_e Q. When I use an Intel HEX file created with IAR's development tool, I get a warning that there are multiple end records. How can I fix this? A. IAR's linker (XLINK) outputs double end records in INTEL HEX files in accordance to the contents of the option. When using MM, specify the following IAR linker options.
Renesas Technology, Tools FAQs Last Updated: December 20, 2002 Document Number: 02120504_e Q. When I use MM to process an Intel HEX file that was created with a third-party cross tool, I get an error. A. An unrelated record was probably included in the Intel HEX file created with a third-party cross tool when the mask data was created. When using MM, please use the type of Intel HEX file that can be processed by MM or use a Motorola S format file.
Renesas Technology, Tools FAQs Last Updated: July 5, 2002 Document Number: 02062001_e Q. I get an error when I specify my program file (hexadecimal file) with the MM Create Mask File Wizard. What's the problem? A. Make sure there isn't a space, tab or kanji character in the program file name or in the name of the directory in which the program file is located. This type of code in a program file name or directory name will cause an error. Please remove this code from a program file name or directory name.
Renesas Technology, Tools FAQs Last Updated: April 22, 2002 Document Number: 01080602_e Q. I can not select extension ".hfd" (output file of the OSD font editor) with MM V.3.00 Release 1. Please let me know how to do it. A. V.3.00 Release 2 or later versions now have this feature (selecting .hfd extension). Please download the newest version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: October 5, 2000 Document Number: 01050981_e Q. Is it possible to create a mask file from a HEX file, regardless of the assembler used, as long as the target MCU is the 4500 Series and the object file is formatted with Intel HEX format in the following bit alignments: ● Lower 5 bits of hexadecimal word data are placed in addresses 0-3FFF ● Upper 5 bits of hexadecimal word data are placed in addresses 4000-7FFF A.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050982_e Q. Can the mask process be performed even when several data share the same address? A. No. When the MM creates a mask file, it does not verify the contents of the program, so this kind of hexadecimal data file will be made into a mask file. However, when the ROM mask process is performed, an error will occur and the process will be terminated.
Renesas Technology, Tools FAQs Last Updated: October 5, 2000 Document Number: 01050983_e Q. Is it possible to create a mask file from an object file that was created using a partner assembler in Intel HEX format? A. MM can handle the following types of file formats. 1. Intel HEX format 2. Expanded Intel HEX format 3. Renesas Original HEX format 4. Motorola S1, S2 and S3 formats Therefore, a mask file can be created as long as the assembler you are using can output in one of the above formats.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050984_e Q. Does the MM determine the end record number for Intel HEX format files (the end record is determined as one line)? A. The end record means the 01 record in the 8th and 9th column from the left. The MM confirms that there is not data after the end record of the hexadecimal file. In Version 2.00.20 or earlier, multiple end records will cause an error. In Version 3.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050985_e Q. Can I generate an Intel HEX file with the MM? A. Hexadecimal data in Intel HEX format and expanded Intel HEX format can be extracted from the mask file in Version 3.00 or later. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050986_e Q. What record types does MM generate from the mask file in the Motorola S format? A. MM generates the following records: S1, S2, S3, S7, S8, and S9. However, when the specified hexadecimal data file is Motorola S format and includes an S0 record, MM generates the S0 record in the mask file as well. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050987_e Q. I want to upload the hexadecimal data from the ROM writer to my PC and then generate mask data from the hexadecimal data by using MM. Is it possible? A. A hexadecimal data file to be processed by MM must be directly generated by the development system. The hexadecimal data uploaded to your PC from the ROM programmer may include unnecessary data.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050988_e Q. Are there restrictions on hexadecimal data file names? A. With MM, file names which conform to the OS being used can be processed. However, mask file names are written in 8 or 3 characters long, therefore it is necessary to rename any file which does not fit this condition. MM adds the .MSK extension to the program file name and to the hexadecimal data file name specified with the PROG: identifier.
Renesas Technology, Tools FAQs Last Updated: May 12, 1999 Document Number: 01050989_e Q. Does MM register incorrect hexadecimal data in mask files? A. With MM, immediately after a mask file has been created, data is checked to see hexadecimal data registered in the mask file it created matches the hexadecimal data file originally specified. If unmatching data is detected, an error message is displayed.
Renesas Technology, Tools FAQs Last Updated: May 12, 1999 Document Number: 01050990_e Q. Does MM manipulate hexadecimal data files? A. MM only converts the specified hexadecimal data file into Motorola S format and registers it in a mask file. It does not manipulate the data in the hexadecimal data file at all. In fact, when the specified hexadecimal data file is already in Motorola S format, the mask file is set without any manipulation whatsoever. Accordingly, if incorrect data (i.e.
Renesas Technology, Tools FAQs Last Updated: May 12, 1999 Document Number: 01050991_e Q. Does a hexadecimal data file require an offset as when working with an EPROM? A. Hexadecimal data files processed with MM use the real address of the microcomputer to be masked. When masking with older EPROMs, it was necessary to assign an offset to the address in accordance with the EPROM product. This is not necessary with MM.
Renesas Technology, Tools FAQs Last Updated: April 22, 2002 Document Number: 01080603_e Q. I am using MM V.3.00 Release 1 and I have specified the part number and use of the data for setting the mask available area in the MCU information registration. But I cannot input the data for setting the mask available area using the Create Mask File wizard. A. V.3.00 Release 2 or later versions now have no restrictions on this function. Please download the newest version.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050992_e Q. I specified MM to write a certain data in a blank area of the mask file. But the hexadecimal data file extracted from the mask file doesn't seem to include the specified data. Why is that? A. MM does not write the specified data to a blank area in the MCU internal ROM area. MM will just hold the specified data in the mask file for filling in the blank area of the MCU internal ROM.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01050993_e Q. I want to confirm the data which MM filled in the unused area of the mask file. Is it possible? A. No, it is not. You cannot see the data from the mask file before the mask is executed. We will provide you with the dump list of your mask file when we proceed with the mask generation. We recommend that you check the data with this dump list.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050994_e Q. What are the "mask option" set in the MM? A. "Mask option", indicates special functions that can be set when creating the ROM mask. These functions are not necessary for all types of MCUs. Please refer to the Mask ROM Confirmation Form corresponding to the MCU you are using for more information concerning the mask option.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01050995_e Q. Can't I execute the MM execute file in MS-DOS? A. No, the execute file for MM V.2.00.20 or earlier cannot be executed in MS-DOS. You will need to use Windows 95/98/Me or Windows NT/2000 Prompt (the DOS window). MM V.3.00 or later must be executed on Windows 95/98/Me or Windows NT/2000. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082101_e Q. I am getting the error message "Data-file column exceed 255". How should I deal with it? A. This error message is displayed when a column in the mask information file (extension .mmd) exceeds 255 characters. If the path to the hexadecimal data file is too long, shorten it so that the column of the mask information file is within 255 characters.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082102_e Q. I am getting the error message "Can't create Mask file". How should I deal with it? A. Either the directory in which the mask file is created is not write-enabled, or there isn't enough space on the hard disk. Please check both possibilities and take the appropriate measures. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082103_e Q. I am getting the error message "Can't create HEX file". How should I deal with it? A. Either the directory in which the hexadecimal file is created is not write-enabled, or there isn't enough space on the hard disk. Please check both possibilities and take the appropriate measures. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082104_e Q. I am getting the error message "Can't open file filename". How should I deal with it? A. This message means that the file specified as filename could not be opened. Please check the actual file name again and set the name to an existing file. This error message is also displayed when a mask file is created with MM V.3.00 Release 1 and the following 2 conditions are met. 1. MM is executed on Windows Me/98/95. 2.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082105_e Q. I am getting the error message "Invalid Load Address". How should I deal with it? A. When extracting data from a mask file, you cannot extract hexadecimal data in an Intel HEX format under the following conditions. 1. When an S3 format record is included in the mask file. 2. When the address you are using in your program exceeds the 20-bit limit.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082106_e Q. I am getting the error message "Illegal ROM Data file name". How should I deal with it? A. There are two possible reasons for this message. 1. There is a space in the path of the hexadecimal data file Spaces cannot be used in directory names or file names. (Example: "My Documents", "Program Files", etc.) 2. The mask file was made with only OSD font data which was set for the hexadecimal file.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01082107_e Q. I am getting the error message "Illegal file format". How should I deal with it? A. This error message is displayed in the following cases: 1. When making a mask file The content of the hexadecimal data file is not a form that MM can work with. 2. When displaying mask information from a mask file There is an error in the mask file contents (the mask file is damaged). 3.
Renesas Technology, Tools FAQs Last Updated: August 20, 2004 Document Number: 04072101_e Q. I am currently using NC8C V.5.30 Release 1. When creating a project, do the default option settings include output of debug information? A. No, the default options for workspace creation do not include output of debug information. Please set the appropriate option according to the following procedure to output debug information. 1. 2. 3. 4. 5. 6. Go to Menu [Options] -> [Renesas R8C Standard Toolchain...].
Renesas Technology, Tools FAQs Last Updated: July 5, 2004 Document Number: 04062102_e Q. When I select Release as the build configuration, I get a build error, but when I select Debug, the program is compiled normally. Why does this happen? A. This happens because the options set for Debug and Release differ. Concerning build configuration usage: HEW creates two build configurations, Release and Debug.
Renesas Technology, Tools FAQs Last Updated: March 5, 2004 Document Number: 03122201_e Q. HEW3 builds the file I have opened in the editor, rather than the specified file (selected from the tree in the Project tab of the workspace window). What's the problem? A. If the focus is (the cursor is) on the file that was opened with the editor, this file will become the target of the build. That is because the build is usually performed immediately after editing the source file.
Renesas Technology, Tools FAQs Last Updated: December 22, 2003 Document Number: 03120505_e Q. If a compiler error occurs while I am executing a build, how can I stop the build? A. The HEW default values are set so that the build is not stopped even if an error occurs and the process is continued up to the link. Please set the following values in order to enable the build to be stopped when an error occurs. 1. In the menu, click [Tools] -> [Options...]. This displays the Options dialog. 2.
Renesas Technology, Tools FAQs Last Updated: December 22, 2003 Document Number: 03120502_e Q. I am trying to create a new project workspace using HEW, but nothing appears in the Project Type column, and I cannot create a workspace. What is the problem? A. Make sure you use the M3T-NC30WA installer to install the HEW that comes bundled with M3T-NC30WA.
Renesas Technology, Tools FAQs Last Updated: December 22, 2003 Document Number: 03120501_e Q. I installed M3T-NC30WA, which includes HEW, on a PC that is already has installed with an HEW environment. However, even when I start-up the HEW program, M16C is not displayed as the toolchain. A. When installing HEW that comes bundled with M3T-NC30WA, make sure to install in the same directory that stores the existing HEW environment and overwrite that HEW.
Renesas Technology, Tools FAQs Last Updated: May 10, 2004 Document Number: 03092205_e Q. How can I generate a Motorola S format file? A. To generate a Motorola S format file, use the following setup process. 1. From the menu, click [Options] -> [Build Phases...]. This opens the Build Phases dialog. 2. Click [Build Order] tab in the Build Phases dialog. This displays the Build phase order. 3. For M3T-NC30WA V.5.20 Release 1 : Select [M16C Stype Converter]. For M3T-NC30WA V.5.
Renesas Technology, Tools FAQs Last Updated: September 22, 2003 Document Number: 03092202_e Q. How can the link order of a relocatable file be changed? A. Relocatable files are linked in the following order. (1) Files which are registered in both the work space and the [Relocatable files] list are linked in order of the [Relocatable files] list. (2) Files that are registered only in the workspace are linked in alphabetical order, according to file name.
Renesas Technology, Tools FAQs Last Updated: May 10, 2004 Document Number: 03092203_e Q. When HEW calls the linker, it sorts all relocatable files in alphabetic order. How I can make HEW link NCRT0 as the first file? A. Please set up HEW in the following procedure. For M3T-NC30WA V.5.20 R1: 1. From the menu, click [Options] -> [Renesas M16C Standard Toolchain...]. (This opens [Renesas M16C Standard Toolchain] dialog.) 2. Click [Link] tab. 3. Select [Input] from [Category:]. 4.
Renesas Technology, Tools FAQs Last Updated: February 20, 2004 Document Number: 03120504_e TM V.3.20, V.3.20A Internal Error ------------------------------------------------- Internal Error D:\TM_V3\ProjectEditor\ProjectData\ProjectData.cpp() Please contact your nearest Renesas office or its distributor. -------------------------------------------------If an internal error occurs in the format shown above, please confirm all of the following items.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051123_e Q. When I login to WindowsNT with something other than Administrator account and use TM V.3.00, I get Error No. 10. Why? A. When an account other than Administrator is used to with TM V.3.00 on WindowsNT, the WindowsNT generates Error No. 10, because this account does not have rights to access the complier information. This problem has been corrected in TM V.3.01 (upgrade date 9/1/00) and all later versions.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051124_e Q. When I install a directory name of 9 or more letters, TM does not run properly. If I install a file name of 8 letters or less, I have no problems. A. TM V.2.00 (upgrade date 3/16/99) and all later versions have been modified so that you can install long directory names. Please upgrade to the latest TM version. (Note: You can not use a directory name which includes any spaces.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051125_e Q. When I try to create a new project in a certain directory, I get the following error. I tried to created the project in another directory and had no problems. Why? "Error No.0001 Internal error. An instance of a document could not be created. -> Please contact your nearest Renesas office or its distributor." A. This problem occurs when the attribute of the directory is read only.
Renesas Technology, Tools FAQs Document Number: 01051126_e Q. ● ● When reading a project created with TM V.1.10, the following question pops up: If this project has been created using MR (Renesas real-time OS), this version of TM allows you to integrate MR. Do you wish to use the MR integration function on TM? If I answer "YES", I get a message that says the OS package can't be located. Doesn't TM automatically recognize MR7700? I installed TM V.2.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051127_e Q. I created a project and quit TM without registering the source file. Then, when I tried to open the project again, it was refused. When I looked at the files with Explorer, I found that the project folder and the *.mtm file had been created. But, when I attempt to create another project under the same name, it is refused because a folder with that name already exists.
Renesas Technology, Tools FAQs Document Number: 01051129_e Q. When I open a project by TM and copy it with Explorer, for example, I get an error. A. TM puts a "lock" on the open project file, keeping it protected. When you need to copy a project file, you will need to close the project first, then execute the copy. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051130_e Q. After creating a project file by specifying a start-up file copy, then changing the start-up file name, I can't open the project file any more. Do I have any choice other than edit, or copy and paste, when I want to change the contents of the start-up file? A. This problem has been corrected in TM V.1.11 and all later versions. In addition, TM V.2.
Renesas Technology, Tools FAQs Document Number: 01051131_e Q. I can't change the directory name where the project is located after I have made a new project. A. To change a directory name, close the project file then modify the name. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051132_e Q. Can I copy an entire project directory (including project file, source file, header file, etc.) using another name? I want to use the project file and source, but modify the condition settings and source file, etc., then build a new project. A. No problem. The original project file will not be affected by a copy with different condition settings or a modified source file.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051133_e Q. I want to create a project in a directory that already exists. A. TM V.2.00 (upgrade date 3/16/99) and all later versions allow you to create a project in a directory that already exists. We suggest you use TM V.2.00 or later. Please upgrade to the latest TM version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 5, 2004 Document Number: 04070503_e Q. What characters cannot be used in file paths when using TM? A. The following characters cannot be used: ● The following symbols: &()[]{}^=;!'+,`~ ● All Kanji (Chinese) characters (some kanji can be used without problems but, fundamentally, use of characters with 2-byte codes are not guaranteed.) ● Spaces Note: As the specifications of the shells used in TM (Windows 98: command.com, Windows NT: cmd.
Renesas Technology, Tools FAQs Last Updated: April 04, 2003 Document Number: 03030502_e Q. Please explain how to modify the link sequence for the source file when using TM V.3. A. Using the following procedure to modify the link sequence. 1. Select "project name".cmd from the tree on the left-hand side in the project editor. 2. Open the command dialog by clicking on the following in the menu: [Project] -> [Edit Item] -> [Command]. 3.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051134_e Q. When I alternate between TM and Mifes (editor), the source file registration is sometimes canceled. What can I do to prevent this? A. This problem has been corrected in TM V.1.11 and all later versions. We suggest you use TM V.1.11 or later. Please upgrade to the latest TM version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051135_e Q. When I am using WindowsNT, I can't register a source file from the Netware network drive to my project. A. TM V.1.11 and all later versions have been corrected so that you can register a file from the Netware network drive to your project. We suggest you use TM V.1.11 or later. Please upgrade to the latest TM version.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051136_e Q. When I add a comment to the .include line of the assembly language specifier, TM can't find the include file. Is this part of the specifications? A. This problem has been corrected in TM V.1.11 and all later versions. We suggest you use TM V.1.11 or later. Please upgrade to the latest TM version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01051137_e Q. Does the source file extension for TW32R have to be an upper-case ".S"? Can I also use a lower-case ".s"? A. You can register an assembly source file using the ".S" or ".s" extension. In addition, in the assembler default option, the (-x assembler-with-cpp) option is specified in order to execute the C preprocessor. Therefore, you will need to change the option to "-x assembler" if you do not want the C preprocessor to be executed.
Renesas Technology, Tools FAQs Document Number: 01051138_e Q. Does the source file extension for TW32R have to be either ".c" or ".S" in order to register it in a project? A. Yes. TM uses these extensions to understand which source file corresponds to which software tool. The information concerning these extensions is registered in the registry along with the tool information. Since TM operates by referencing this information, other extensions cannot be registered.
Renesas Technology, Tools FAQs Document Number: 01051139_e Q. Can I register more than one .c file when registering source files? A. Yes. If the source files are in one directory, you can use the following steps to register these files ● When selecting one block of files, specify files while pressing the shift key. ● When selecting individual files, specify files while pressing the control key. Files located in different directories cannot be registered at the same time.
Renesas Technology, Tools FAQs Document Number: 01051140_e Q. Can I modify extensions? A. If you use the Makefile that TM automatically output, you cannot change the file extensions. TM uses these extensions to understand which source files corresponds to which software tool. You can modify the file extensions of your own Makefile, but TM won't accept these files properly in the Makefile, nor will it recognize the option settings, etc.
Renesas Technology, Tools FAQs Last Updated: October 19, 2001 Document Number: 01100501_e Q. In the TM option browser, when I use the lmc30 ID code check option -ID and set -ID#1234, both the ID file (.id) and the Motorola S format file (.mot) become "FF". It seems that when the ID is set in hexadecimal notation, the ID becomes "FF". What is the correct method for setting the ID in hexadecimal notation? A. When setting the ID in hexadecimal notation in the option browser, please use the following.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051141_e Q. How can I make the assembler list-file with the M16C compiler NC30WA? I know I can make the file with the -as30 "-L" option when I'm compiling without TM, but the -as30 option is not specified in TM. A. TM V.2.00 (upgrade date 3/16/99) and all later versions have been modified so that you can use the -as30 option. We suggest you use TM V.2.00 or later. Please upgrade to the latest TM version.
Renesas Technology, Tools FAQs Document Number: 01051142_e Q. Why are there certain options that I can't remove or add (-as30, etc.) when I'm setting compiler options for TM? A. These may be limitations caused by the integration of TM with the assembler and compiler. (This kind of limitation does not occur when the compiler and assembler are executed with their own command line option.) Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01051143_e Q. Can I make my own default compiler/assembler options when creating my project? A. No, you cannot. However, you can use the option combinations you have set so far, since they are recorded in the log, using the following procedure. 1. Open the Option Setting Dialog in the BUILD tab of the Project Setting Dialog. 2. Click on [Load defined option] and the Load Option Dialog will open. 3. Select the option combination you want to use. 4.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051144_e Q. I can't compile in TM when I specify many compiler (or assembler) options. Is there a limit to the number of commands I can use? The error says I must have less than 128 characters in my file name. But, when I eliminate a few options, I have no problems. A. This limitation concerning the number of characters in the command name has been eliminated in TM V.2.00 (upgrade date 3/16/99) and all later versions.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01051145_e Q. When I build with TM, a double definition error occurs in an identical file. How can I prevent this error from occurring? [Example of error] ERROR NO.10: "NAME00" is multiple defined in .\TES.R74. others in TES.R74 A. In terms of the above example, this error occurs due to the following situation: When "TES.R74" is specified in the SRA74 (or RASM77) directive command ".OBJ", and the "TES.
Renesas Technology, Tools FAQs Last Updated: October 20, 1999 Document Number: 01051146_e Q. When the build operation starts, the PC accesses drive A (floppy disk) and continues to do so for more than 1 minute. Why? A. To avoid the program without removing the virus scan program: This phenomena often depends on your virus scan program features and settings. When the program has a drive option for scan location settings, please dismount drive A. This configuration setting should take care of this problem.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051147_e Q. When I execute Build or Rebuild from TM, I get the following message: ******** Executing... C:\mtool\bin\MAKE.EXE: Interrupt/Exception caught (code = 0xc00000fd, addr= 0x4164e7) ******** Finish... Of course, make.exe won't run and I can't Build or Rebuild. A. This problem occurs when [Cygwin32] is installed on the user's PC. Probably you have a path set for Cygwin in your autoexec.bat or somewhere else.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051148_e Q. When I use the following operations and execute a build, the "now rebuilding" message doesn't appear, even though I have changed the compiler options. 1. Change the build option, click on OK, and close the window. 2. Bring up the build option setting screen again, click OK without making any changes, and close the window. 3. Perform a Build. How do I know that it is really rebuilding? A.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051149_e Q. Can the stk30 utility included in the M16C compiler NC30WA be executed from TM? If so, how? A. TM V.2.00 (upgrade date 3/16/99) and all later versions allow you to use the stk30 utility as part of the build command. We suggest you use TM V.2.00 or later. Please upgrade to the latest TM version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051150_e Q. When I use M16C compiler NC30WA and use TM to build, I get an error during assemble because it can't find the include file in the same directory as the assembler source file. A. Please specify the include path in the AS30 options or the environment variables. To set the path select the BUILD tab in the Project Setting dialog. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01051151_e Q. Can I modify the Makefile generated by TM? A. We do not recommend modifying the Makefile. If you wish to do so, copy the Makefile under a different file name and make changes to that copied file. You can use the copied file in your project by registering it with the MAKEFILE tab in the Project Setting dialog. However, any TM operations executed after this change (source file additions, option changes, etc.
Renesas Technology, Tools FAQs Document Number: 01051152_e Q. What is the renewal timing for the *.mak file generated by TM? A. Each time [compile specified file], [build], and [rebuild] are executed. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051153_e Q. When the contents of the header file are renewed, does TM only compile the source included in that file? A. Yes, only the source related to the renewed header file is compiled. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 20, 2001 Document Number: 01051154_e Q. What is the method for specifying the order of the module links in the TM environment? A. ● Version 3.00 and later Change the link order in the Project Editor. [Procedure] (1) Select the [xxx.cmd] item from the "Dependencies" tree. (2) Select [Project] -> [Edit Item] -> [Command] in the menu. The command dialog will be displayed. (3) In the list, there will be several lines like the following.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051155_e Q. When I execute a build, I get the following error message: make.exe: *** No rule to make target 'Output\XYZ.r30', needed by 'Output\sample.x30'. Stop When I checked the Makefile, there was no description to create object "XYZ.r30". When I try 'Scan All Dependencies' it indicates that Makefile is supposed to be updated, but nothing happened. A.
Renesas Technology, Tools FAQs Document Number: 01051156_e Q. I got a compile error during a build because the compiler can't find the 'source file' and 'include file' which are located in different directories. A. You will need to specify the 'include file' path by the compiler option or in the environment variables. The path can be specified with the BUILD tab in the Project Setting Dialog. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01051157_e Q. I have a project file or source file in the networked file server, but I can't perform the build. A. If the clocks are different between the machine executing TM and the machine hosting the files, TM won't build your project. You should adjust the machine clocks and build again. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051158_e Q. When the compile result is properly output on the output window and I double click on an error message for a tag-jump, TM opens the editor window, but does not let me go to the corresponding source line. What is wrong? (I am using Mifes V3.0.) A. There is probably something missing in the configuration setup for Mifes. Please confirm the set information using the following procedure. 1.
Renesas Technology, Tools FAQs Document Number: 01051159_e Q. When an error occurs in the results of my BUILD, I double-click on the line displaying the error in the output window, but the editor doesn't display the corresponding line. A. When using the Notepad as the editor, the editor doesn't have a tag-jump function to let the editor jump to the corresponding line. Please use an editor, such as Mifes, that has the proper tag-jump function.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051160_e Q. After I debug my project with TM, I save the project and quit the program. The next time I open the project and load it to your emulator, it tells me to build again, even though I haven't made any modifications since I saved it. Why? A. TM V.2.00 (upgrade date 3/16/99) and all later versions have been modified so that it no longer tells the user to build again if there haven't been any modifications made.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051161_e Q. I want to specify the parameters for executing the debugger. A. TM V.2.00 (upgrade date 3/16/99) and all later versions allow you to specify the parameters for executing the debugger. We suggest you use TM V.2.00 or later. Please upgrade to the latest TM version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051162_e Q. When I want to use other tools with TM V.2.00 and I modify the current directory, I have no problems immediately after the modification, but, when I re-open the project, the current directory information has not been saved. To be specific, I want to change the current directory to "Working Directory", but whenever I re-open the project, it always goes back to "Directory that contains the execution file". Why? A.
Renesas Technology, Tools FAQs Document Number: 01051163_e Q. When I execute other tools by going from [Action] --> [Other] in the TM menu, I get the following message: "Code Page 932 is not supported by this system." Is this a problem? This message does not come up when I execute LMC30 in DOS window. A. When you execute the program in DOS window from TM in the Japanese development environment, the program is executed under the Japanese-version command.com code page.
Renesas Technology, Tools FAQs Document Number: 01051164_e Q. Can I use "%F" with Other Tools when specifying a parameter, such as a file name? A. No, you cannot specify "%F" when specifying a file name as the parameter. However, when you select a file in the File Tree by clicking the left button and executing Other Tools, that file will be recognized as the parameter. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051165_e Q. When I execute other tools by going from [Action] --> [Other] in the TM menu, I get the following message: Out of parameter limits. A. This condition occurs due to the Windows95 setup. You can avoid this message by setting the initial size of the environment variables to [AUTO] using the property of SYSTEM\CONAGENT.EXE. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: June 21, 2004 Document Number: 01072305_e Q. How do I create ROM programming data with TM? A. Execute the load module converter in the following manner. 1. Boot up TM, then start the ProjectEditor. 2. Select [Project] -> [Information] from the menu. 3. The Information Dialog will appear on the screen. 4. Click on the tool tab at the top in the dialog. 5. Select load module converter (ex. lmc30) from the items in the middle of the dialog.
Renesas Technology, Tools FAQs Last Updated: November 6, 2000 Document Number: 01051166_e Q. Can I use TM V.2.01 and NC308WA V.3.00 together? A. NC308WA V.3.00 Release 1 supports TM V.3.00 or later. Any versions released earlier than TM V.3.00 cannot be used in combination with NC308WA V.3.00. Please upgrade to the latest TM version, which is available from our homepage on the online upgrade site. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01051167_e Q. When I make the TM window smaller than the Output window, the Tree and View windows are both hidden. In this situation, how can I make the Tree, View, and Output windows smaller? A. You need to make those windows smaller before making the TM window smaller. You can not make them smaller if each window stays out of the TM window border.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051168_e Q. It seems that the latest TM version takes much longer to load or compile a project. Is this something that can't be avoided due to additional functions in upgraded versions? A. This problem has been corrected in TM V.2.01 (upgrade date 7/16/99) and all later versions. We suggest you use TM V.2.01 or later. Please upgrade to the latest TM version.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051169_e Q. I can't quit TM V.1.00. I've tried pressing the X mark at the top-right of the screen or using ALT + F4, but they don't work. The only way to quit TM is to reset my PC or press Ctrl + Alt + Delete. A. This problem has been corrected in TM V.1.11 and all later versions. We suggest you use TM V.1.11 or later. Please upgrade to the latest TM version.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051170_e Q. I want to change the TAB and FONT settings in the view window. If it is possible, I want to change them for each file type. Also, can I bring the editor cursor position to the position I have already set in the view window as soon as I execute the editor from TM? A. TAB and FONT cannot be changed in the view window. However, TM V.2.
Renesas Technology, Tools FAQs Document Number: 01051171_e Q. Does the File Tree actually create the Target, Source, and Header folders that are displayed in the tree? A. No, these folders are not actually created. As one of TM's GUI features, the File Tree categorizes and displays folders and files based on file type. However, this is not the actual file system. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051172_e Q. Can I make my source directory with the File Tree and manage my files through it? A. The TM does not manage the directory structure, so you can't do this. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051173_e Q. Can I create a new directory in the working directory and keep files (source file, header file) there? Also, will File Tree properly display them when I do this? A. Yes, you can make a new directory and store your source files. The files registered in the project will be classified as source file, include file, etc., then displayed in the TM "File Tree".
Renesas Technology, Tools FAQs Last Updated: June 21, 2004 Document Number: 04051002_e Q. When I describe enumerators for the left and right operands of the conditional operator ":" the return value is input as an enumerated variable, I get a report message regardless of using the same type.
Renesas Technology, Tools FAQs Last Updated: June 7, 2004 Document Number: 04051001_e Q. When I describe an enum type parameter for the prototype declaration and use an enumerator-type argument for the function call, I get the following report messages regardless of using the same type.
Renesas Technology, Tools FAQs Last Updated: April 5, 2004 Document Number: 04030501_e Q. I want to output the results checked by SQMlint into report files while compiling several C language source files. How can I output the results of each source file in a separate report file? A. Please use the HEW or TM integrated development environment. To use HEW For M3T-NC30, M3T-NC308: (1) Select Options, then Renesas M16C Standard Tool Chain Menu.
Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: October 20, 2003 Document Number: 03100601_e Q. When executing an automatic inspection, can I select only specific rules from the list of supported rules? A. Yes. SQMlint will allow you to specify rules for your inspection from the list of supported rules, as indicated in the selection methods below. 1. Perform SQMlint inspection using all supported rules. 2. Perform SQMlint inspection using only rules categorized as [REQUIRED] in MISRA C. 3.
Renesas Technology, Tools FAQs M3T-CC32R C Compiler Package See Tool News for this product ● Last Updated: June 7, 2004 When describing a program without using the standard library functions, is there any problem with the size of the heap area being 0 (zero)? (June 7, 2004) ● Will the variables declared in a C source program be assigned to the memory in the order originally declared? (July 22, 2003) ● When I execute a compile, the following error occurs. (Dec.
● I got an error when I asked for CC32R help from TM. What could the problem be? (Feb. 4, 2000) ● Can I link two compiled objects in different memory models such as "small model" and "large model"? (Jan. 22, 2001) ● What will occur when I assemble a program, which a parallel processing description (||) is specified to a 4-byte instruction with -m32rx command option? (Feb.
Renesas Technology, Tools FAQs Last Updated: June 7, 2004 Document Number: 04042001_e Q. When describing a program without using the standard library functions, is there any problem with the size of the heap area being 0 (zero)? A. If you are not using the C standard function at all, there is no problem with the heap area size being 0 (zero).
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03062001_e Q. Will the variables declared in a C source program be assigned to the memory in the order originally declared? A. No., the order in which the variables are assigned in the memory will not necessarily be the order in which they were declared in the C source program. There is no way to predict in what order the variables will be assigned to the memory by examining the descriptive content of the program.
Renesas Technology, Tools FAQs Last Updated: December 20, 2002 Document Number: 02120503_e Q. When I execute a compile, the following error occurs: "internal error: object table overflow". A. The object table overflow error often occurs when too many symbols (function names, variable names, etc.) are described within one C language file. In this case, either reduce the number of symbols or specify the -XX option at the compile.
Renesas Technology, Tools FAQs Last Updated: November 5, 2002 Document Number: 02102102_e Q. When I use a type-name defined as void by typedef as an argument in a function declaration, the error "unnamed parameter" occurs. A. This restriction has already been fixed in the M3T-CC32R V.4.30 Release 00 and later. M3T-CC32R restrictions state that a type-name defined as void by typedef cannot be used as an argument in a function declaration. (Please refer to the related release note for more details.
Renesas Technology, Tools FAQs Last Updated: July 22, 2002 Document Number: 02070502_e Q. I want to use the DSP function on the MCU. Does Renesas's C Compiler M3T-CC32R for M32R family perform a compile to generate instructions for the DSP function? A. No, you cannot generate instructions for the DSP function from the C arithmetic expression using M3T-CC32R.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020503_e Q. When I specify the #pragma ADDRESS with a variable and then compile, the MapViewer doesn't display the variable definition that I specified. How can I get the definition displayed? A. The M3T-CC32R defines the symbol for the variable specifying the #pragma ADDRESS using .EQU pseudo-instruction of an assembler. However, the default settings of the MapViewer will not display symbols defined by .EQU.
Renesas Technology, Tools FAQs Last Updated: September 20, 2001 Document Number: 01090501_e Q. I get the following warning when I assign the minimum value [-2147483648] as the long-type variable, even though this value is stated in the manual. What is the problem? "constant out of range due to unportable conversion" A. The value stated in the manual, [-2147483648] is correct for the value for the long-type variable.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051080_e Q. How can I access a bit field with CC32R? A. Use one of the following methods to access a bit field. 1. Access with indirect half-words (see #1 below) 2. Macro Method: using macros for better code efficiency (see #2 below) #1.
/* address declaration */ #define io_P2 (*(volatile unsigned short *) 0x00800200) /* access to each bit (write 0 to extra bit) */ #define SET_P2_B5(x) (io_P2=(io_P2 & 0x03DF)|(x)<<5) #define SET_P2_B8(x) (io_P2=(io_P2 & 0x02FF)|(x)<<8) /* example function for accessing bit field with macro */ void foo2() { /* write 0 to bit No. 8 */ SET_P2_B8(0); /* write 0 to bit No. 5 */ SET_P2_B5(0); } [Reference] CC32R does not generate a code for accessing the bit field with a specific size (half-word, etc.).
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051081_e Q. When I include several floating-point constants in an expression in C program, sometimes the constants are not combined to a constant during the compile? Why not? A. The compiler tries to determine whether the constant expression can be replaced by a constant according to the arithmetic operation order.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051082_e Q. I get the following warning when I describe the '.RES pseudo-instruction' or '.DATA pseudo-instruction' in a code section in assembler. Why? warning: caution! there are some data in code section A. In M32R Family CPU cores, the assignment of data immediately after 16 bits length instruction is reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051083_e Q. When I specify 'short data = OxFBEC;' in C program, I get the following warning. Why? warning: constant out of range due to unportable conversion A. This warning is issued because 0xFBEC is out of the short (= signed short) range (-0x8000~0~0x7fff). Please specify 'unsigned short'. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051084_e Q. When I describe 0xFF800000 and a fixed number in C program, it is processed as 'unsigned long'. Shouldn't it be 'long'? A. The range for signed long (32-bit signed integer) is -0x80000000~ 0~0x7fffffff. Any value larger than this will be treated as an unsigned integer. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051085_e Q. When I describe "LDI R0,#H'80", value H'80 is assumed to be an 8-bit immediate and a sign extended value H'FFFFFF80 is loaded to register R0. On the other hand, if the value is assumed to be 16-bit immediate, non-sign extended value H'00000080 is loaded. In which way does the assembler translate this description? A. LDI instruction can specify the sign extension.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051086_e Q. When I display with the -V option in CC32R, a different version than the actual program's version is indicated. Why? A. "cc32R -- C compile driver -- Ver. 1.04.00" is the display for compile driver version cc32R.exe. (EWS version = cc32R). It differs from the package version itself. The package version is displayed as V.X.XX Release X in the first line after executing cc32R -V.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051087_e Q. In what order are the global variables and functions assigned to the memory during a link? A. The guidelines for memory assignments during a link are complicated due to the linking order of objects (~.mo) and the specifying order of libraries. For reference purposes, we offer the following operation outline for the current version.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051088_e Q. Can I update my program from a CD-ROM? A. Yes, the CD-ROM version updates are available for sale from Renesas sales office or distributor. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051089_e Q. Can the functions and global variables be specified as 'near' or 'far' in the C source? A. No, they can not. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051090_e Q. I installed CC32R but TM wasn't installed with it. Why not? A. TM is included in the CC32R package (version 2.00 and higher) but TM's installer is independent of CC32R's installer. You need to do an install operation for TM independently of the CC32R installation. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051091_e Q. I got an error when I asked for CC32R help from TM. What could the problem be? A. Your install destination directory name may include a space somewhere, such as [Program Files]. CC32R does not support this kind of directory name. If this is the case, you will need to perform an "uninstall", change the destination directory, and reinstall the program.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01051092_e Q. Can I link two compiled objects in different memory models such as "small model" and "large model"? A. Yes. Make sure you select the large model library (m32RcRL.lib) when using the standard library. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051093_e Q. What will occur when I assemble a program, which a parallel processing description (||) is specified to a 4-byte instruction with -m32rx command option? A. You will get the following message error. error: invalid parallel category Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01051094_e Q. I am using the read/write method to allocate variables to addresses as a method of controlling the ports on the I/O area in C language. However, only the last read/write is saved, all others are erased. Is there any way to work around this? A. This is due to the affects of the compiler optimization. We suggest making the variable a volatile declaration.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01051095_e Q. When I describe a floating-point type of operation in C program, I get the following message during the link, indicating that _100_Faddd is undefined. Why? error: external symbol not defined: "__100_Faddd" A. When using a floating-point operation, you should link to the standard library (m32RcR.lib etc), as CC32R uses a function call to perform the floating-point operation.
Renesas Technology, Tools FAQs Document Number: 01051096_e Q. When I use a large number of arrays in the C source, the compile is aborted. A. If there is a statement which initializes an array including more than 10,000 elements, the compile will be aborted. To overcome this problem, describe the array initialization statement in the assembly language. We have already revised this problem in CC32R V.1.00 Release 4 and later.
Renesas Technology, Tools FAQs Document Number: 01051097_e Q. When I use the inline assembly function, the file optimization efficiency of the file including the inline assembly block drops greatly. Why? A. When the inline assembly function is used, a part of the optimization is restrained for the entire module. We recommend defining the functions for the inline assembly in a separate module. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01051098_e Q. How does W95E (English) differ from W95J (Japanese)? A. The only difference is that the install displays, manual, and source notes for W95E are all in English. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051099_e Q. The "can't link low-level function" error message comes up during the link. A. The low-level function needs to be adjusted to your target system. Please refer to the manual concerning interfaces for low-level functions and create the function appropriate for your system. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051101_e Q. Is there a function which allows me to merge the C source and assembly source? A. Yes. You can merge sources in CC32R using the cmerge utility. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051102_e Q. Can I redirect the compiler error message when I use a PC? A. Yes. The -@ option outputs the display message in the standard output. By redirecting this standard output you can save the error message as a file. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051103_e Q. Can I perform a conditional assemble with the assembler? A. Yes. The assembler will recognize the following macro instructions as conditional assembles during the assembly program. Please refer to the manual for more details. .AIF .AELSE .AENDI: Selects the corresponding flow according to specified conditions .AREPEAT .AENDR: Repeats the flow according to the specified number .AWHILE .
Renesas Technology, Tools FAQs Document Number: 01051104_e Q. When I initialize the variables declared by char with Oxaa, I get the following warning, "constant out of range due to...". Why? A. When signed/unsigned is not specified in the char type, char is assumed to be signed. Therefore, its value range is from -128 to 127 in decimal format. But, the 0xaa is 170 in decimal format, which is obviously out of the char range.
Renesas Technology, Tools FAQs Document Number: 01051105_e Q. When I compile, "xxx: can't execute" (a subordinate process can't be invoked.) message is displayed and the compile stops. A. Please reset the environment variables (M32RBIN, etc.). If the environment variables are correctly set and this problem still occurs, it is cause must be in the resident virus buster. This problem can be avoided by terminating the virus buster in your system.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051106_e Q. CC32R V.2.00 introduces [Memory Models]. What are the differences between the compiled results of each model? A. The generated assembler code will differ according to the operation, as described below. 1.
[Assembler codes created by each Memory Model] - Small Model - .SECTION $foo: ST LD24 LD ST BL ADDI LD24 LD24 ST P,CODE,ALIGN=4 R14,@-R15 R0,#_data R0,@R0 R0,@-R15 $func R15,#4 R1,#$func R0,#_pfunc R1,@R0 : - omitted : .END - Medium Model - - Small Model (with "-memlarge" option) .SECTION $foo: ST SETH LD ST BL ADDI LD24 SETH OR3 ST P,CODE,ALIGN=4 R14,@-R15 R0,#SHIGH(_data) R0,@(LOW(_data),R0) R0,@-R15 $func R15,#4 R1,#$func R0,#HIGH(_pfunc) R0,R0,#LOW(_pfunc) R1,@R0 : - omitted : .
Renesas Technology, Tools FAQs Document Number: 01051107_e Q. When I try to link an object file created with CC32R V.1.00 Release 3 or older releases, linking with CC32R V.1.00 Release 4 or newer releases, I get the "relocation out of range" error and the link cannot be completed. Are there some differences between older releases and CC32R V.1.00 Release 4 and newer ones which could cause this problem? A.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01051108_e Q. Please describe the flow from startup to main function. A. Normally (Case 1 in figure below), you can call the main function for the user's program directly from the startup program. However, when using the C standard library (Case 2 in figure below), you must call the library initialization function (_c_main) from the startup program, initialize it, and then call the main function of the user's program.
Renesas Technology, Tools FAQs Document Number: 01051109_e Q. Can CC32R V.1.00 and older versions be used with M32Rx? A. No, they are not compatible with M32Rx. M32Rx instructions are supported by CC32R V.2.00 and newer versions at the assembler level. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-MR32R (M3T-MR32RK, M3T-MR32RS) Real-time OS See Tool News for this product Last Updated: April 5, 2001 ● Renesas provides two versions of MR32R: MR32RK and MR32RS. What are the differences between them? (Apr. 5, 2001) ● I upgraded my MR32R to V.3.30 Release 1 but, after modifying the program, when I tried to link with the new program, I got the following error. Why do I get this error even though I have not defined symbols such as "_REL_BASE11"? (Feb.
Renesas Technology, Tools FAQs Last Updated: April 5, 2001 Document Number: 01051069_e Q. Renesas provides two versions of MR32R: MR32RK and MR32RS. What are the differences between them? A. Version MR32RK Product Description Development Kit Version of MR32R Software Configuration Contains complete software kit for application program development. MR32RS Production Version of MR32R Only includes source file program. * User cannot develop a MR32R application system with this package alone.
Renesas Technology, Tools FAQs Last Updated: February 5, 2001 Document Number: 01051070_e Q. I upgraded my MR32R to V.3.30 Release 1 but, after modifying the program, when I tried to link with the new program, I got the following error: lnk32R: "C:\MTOOL\lib32r\mr32R.lib": error: external symbol not defined: "__REL_BASE11" Why do I get this error even though I have not defined symbols such as "_REL_BASE11"? A.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051071_e Q. When memory fragments appear during the MR32R operation, MR32R fails to obtain the necessary memory blocks even though there are more than enough memory blocks available. Does MR32R have any memory management function to recover the fragments while the MR32R is in operation? A. Yes, MR32R has a function that combines neighboring memory blocks of the same size into a bigger block when a memory block is released.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051072_e Q. In the MR32R User's Manual, Section 3.5.11 Memory Pool Management Function, the subsection concerning 'variable length memory pool management function' says: the specified maximum acquisition size of a memory block is 400B. But the actual block acquired becomes more than specified size, 400B. Why is that? A.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01051073_e Q. When using MR32R V. 1.00 Release 1 -- V.2.00 Release 2, I have to specify heap_size (heap area size). What is this heap size used for? Is this area required even if I don't use cre/del/exd_tsk? A. 'heap_size' defined in the system definition table must be determined when 'cre_tsk', 'del_tsk', and 'exd_tsk' are used. The area to be used for this definition is allocated in the stack area of each task.
Renesas Technology, Tools FAQs Document Number: 01051074_e Q. What is the best system clock frequency? A. You should consider the deviation of the required clock frequencies. For example, if one task requires a 15ms frequency and another requires a 20ms frequency, you need a 5ms system clock frequency, the largest common denominator for the frequencies of both tasks. However, the deviation is also 5ms max. To minimize the deviation, you should select a slightly higher system clock frequency.
Renesas Technology, Tools FAQs Document Number: 01051075_e Q. My program is malfunctioning... A. Is your stack size big enough? Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051076_e Q. After upgrading my software, the programs I had been using no longer work. What's wrong? A. Make sure you are using the 'startup' and 'include' files of the upgraded version of the MRxxx product. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051077_e Q. We plan to use a third party for software development. Who should purchase the production license? A. The party who is responsible for manufacturing the product with the embedded MRxxx and MCU should purchase the license. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051078_e Q. How many kinds and quantities of products can be covered by one production license? A. This is a site license. Therefore there is no limitation on the kind or quantity of products, as long as the products are designed and manufactured in your department. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051079_e Q. Is it possible to purchase the MR32RS production license only, without purchasing the development kit? A. No. You will need to purchase both the production license and development kit together. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-PD32RSIM Simulator Debugger See Tool News for this product Last Updated: February 20, 2002 ● I want to setup interval data sampling using the OnTimer function the CB32RSIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. (Feb.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020504_e Q. I want to setup interval data sampling using the OnTimer function the CB32RSIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050893_e Q. I get an error and I can not use the custom commands when I: 1. Use the OPEN button in the script window to open a *.scr file which is not in the same directory as PDxx.EXE, 2. then execute a custom command, in the script window, which exists in the same directory as PDxx.EXE does. I realize I can execute custom commands by placing the *.scr file in the same directory as the PDxx.
Renesas Technology, Tools FAQs M3T-PD32R Emulator Debugger for M32100T2-SDI-E system See Tool News for this product ● Last Updated: February 5, 2004 I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● I can't install the USB Driver successfully. What could be the problem? (Feb. 5, 2004) ● I am having trouble downloading the program to the MCU internal Flash memory using M3T-PD32R/PD32RM. (Oct.
Renesas Technology, Tools FAQs Last Updated: February 5, 2004 Document Number: 04010902_e Q. I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? A. Do you have Xilinx, Inc. software installed on your PC? If so, please refer to the problems discussed on the Xilinx Homepage. (1) If any of the problems apply to your situation, please try the solutions offered by Xilinx.
Renesas Technology, Tools FAQs Last Updated: February 5, 2004 Document Number: 04010901_e Q. I can't install the USB Driver successfully. What could be the problem? A. Do you have Xilinx, Inc. software installed on your PC? If so, please refer to the problems discussed on the Xilinx Homepage. (1) If any of the problems apply to your situation, please try the solutions offered by Xilinx.
Renesas Technology, Tools FAQs Last Updated: October 20, 2003 Document Number: 03100602_e Q. I am having trouble downloading the program to the MCU internal Flash memory using M3T-PD32R/PD32RM. A. When using M3T-PD32R V.3.00 Release 1 or later, power on the emulator (M32100T2-SDI-E) after setting the RESET CTL switch to "Low START." When using M3T-PD32RM V.1.00 Release 1 or later, power on the emulator (M32100T3-SDI-E/M32100T-EZ-E) after setting the RESET CTL switch to "Low START.
Renesas Technology, Tools FAQs Last Updated: January 20, 2003 Document Number: 03010701_e Q. The following error occurs when using M3T-PD32R: Error 16317: The sent command cannot be executed in this H/W environment. [Conditions] Target MCU is a Flash memory MCU. [Operation] The above error occurred in all of the following situations: (1) M3T-PD32R start-up (2) Program execution (3) Program download A. Each process in the emulator references the Flash memory in the target MCU.
Renesas Technology, Tools FAQs Last Updated: July 5, 2002 Document Number: 02062002_e Q. I need to open the trace window in order to use the M3T-PD32R trace function, but I am unable to select the menu that would allow me to open the trace window in M3T-PD32R. A. The M3T-PD32R trace window can be opened when all of the following conditions are satisfied. ● The target MCU trace output pin and the emulator are connected with a trace interface cable.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020502_e Q. When I refer the M32R interrupt vector register (IVECT) on M3T-PD32R (displaying values in the RAM monitor window or the DUMP window), the interrupt doesn't operate properly. I think this may be because M3T-PD32R doesn't link the displayed values and the IVECT readout. A. When referencing (displaying) the contents of the memory by debugger, the memory is readout.
Renesas Technology, Tools FAQs M3T-PD32RM Emulator Debugger for M32100T5-SDI-E, M32100T3-SDI-E, and M32100T-EZ-E system See Tool News for this product ● Last Updated: February 5, 2004 I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● I can't install the USB Driver successfully. What could be the problem? (Feb.
Renesas Technology, Tools FAQs Last Updated: November 19, 2002 Document Number: 02110501_e Q. How can I obtain hardware waveform data (send/receive waveforms of communication, etc.) using the PDSDK COM Kit? A. You can display waveforms using the RAM monitor data of the debugger but you won't be able to directly obtain the hardware waveform data. When using the RAM monitor data, please be aware of the following items. ● The RAM monitor obtains bus access data.
Renesas Technology, Tools FAQs M32xxxTx-SDI(-E) Emulator for M32R/ECU, M32R/E, M32Rx/D[Discontinued] Series See Tool News for this product Last Updated: October 20, 2003 ● I am having trouble downloading the program to the MCU internal Flash memory using M3T-PD32R/PD32RM. (Oct. 20, 2003)New! ● My program stops when I execute it on Emulator M32xxxTx-SDI (-E), even though there are no software or hardware breaks in the settings. What is causing this problem? (2001.11.
Renesas Technology, Tools FAQs Last Updated: November 19, 2001 Document Number: 01110501_e Q. My program stops when I execute it on Emulator M32xxxTx-SDI (-E), even though there are no software or hardware breaks in the settings. What is causing this problem? A. Please check the following items. 1. Check that the operating frequency of the target system is within the guaranteed operating range. 2.
Renesas Technology, Tools FAQs Last Updated: February 5, 2002 Document Number: 02012104_e Q. How do I know if I have already completed my user registration or not? A. When you register as a user, we send you a "User Registration Completion Notice" by e-mail (or FAX). If you have not received this, you are probably not registered as a user yet. Please complete the "User Registration Confirmation Form" with the required information and send it to the User Registration Desk.
Renesas Technology, Tools FAQs Last Updated: February 20, 2003 Document Number: 01090502_e Q. I need to change/cancel my registration. A. Please download the appropriate form and send it to the User Registration Desk. * When another person uses the product succeedingly, please change your name into the new person's in your registration by the "User Registration Modification Request Form". In this case, you don't need to send the "User Registration Termination Request Form".
Renesas Technology, Tools FAQs Last Updated: July 5, 2001 Document Number: 01052101_e Q. How can I check the details concerning my registration? A. Please fill in "the User Registration Confirmation Request Form" send it to the User Registration Desk. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2001 Document Number: 01052103_e Q. How do I know my registration is completed? A. We will send you a "User Registration Completion Notice" through e-mail. Please note that the registration process takes one to two weeks. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2001 Document Number: 01052104_e Q. Do I have to register for updated products? A. Yes. Your renewal registration will help us to improve our user support activities. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 5, 2003 Document Number: 03072226_e Q. How can I successfully printout Tool News from the Web site? When I try to print out Tool News on A4-size paper, the right side gets cut off. A. Please try printing out Tool News using one of the following methods, always setting the paper direction to "vertical." Print Method 1 Select [File] -> [Print...] in browser menu, set shrink rate to 81% (see Diagram 1), then print.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 01050889_e Q. How can I find out the type and license ID of the emulator debuggers included in the CD-ROM that comes bundled with Emulators PC4701U/PC4701M? A. The following is a list of the 5 emulator debuggers that can be used with Emulators PC4701U/PC4701M.
Renesas Technology, Tools FAQs Last Updated: December 5, 2002 Document Number: 01052102_e Q. I forgot my license ID for the software tool. How can I get it? * Please refer to here, about the license ID for the emulator debugger PDxx that was included in the Emulator PC4701U/PC4701M. A. Please follow these steps: Please review your "User Registration Completion Notice"*.
Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 5, 2003 Document Number: 03072228_e Q. Please provide details concerning hardware tool repairs. A. [Repair Limitations] The hardware repairs are as described below. Repairs are guaranteed for 12 months from the date of purchase. For details concerning the full guarantee, please refer to the FAQ page. Repairs other than those included in the parameters of the guarantee will be charged to the customers.
Renesas Technology, Tools FAQs Last Updated: August 20, 2003 Document Number: 03072227_e Q. What kind of guarantee covers RSO hardware tools? A. The hardware guarantees are as described below. All products have passed RSO product inspection. Please use these products according to the normal usage conditions described in the [Precautions for Safety] in the User's Manual.
Renesas Technology, Tools FAQs M3T-PD32000 Emulator Debugger for M32R/D Series [Discontinued Product] See Tool News for this product Last Updated: September 20, 2000 ● Is there anything I need to know about specifying a memory map in the MCU file? (Sep. 20, 2000) ● When I perform a "Soft Reset" on the debugger, the program starts from an address other than the "Reset Address". How can I set it up so that it starts from the "Reset Address"? (Sep. 20, 2000) ● I use the M32000TB-2MB-E emulator.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050922_e Q. Is there anything I need to know about specifying a memory map in the MCU file? A. Please be aware of the following points when specifying a memory map in the MCU file. ● Specifying a memory map in the MCU file differs according to the user's debug environment (target). Make sure you set the map to fit your environment. ● Set the memory access size of an address that doesn't have a memory to "0".
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050923_e Q. When I perform a "Soft Reset" on the debugger, the program starts from an address other than the "Reset Address". How can I set it up so that it starts from the "Reset Address"? A. Set a global label on the destination address of the reset vector, then set that label as the entry point with the -e option of the linker LNK32R.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01050924_e Q. I use the M32000TB-2MB-E emulator. When I look at the reset vector area during debugging, after I download the execution module, the debugger displays the "not response" error due to time out. Please let me know what the problem is and how to work around it. A. The PD32000 emulator debugger is configured to access the memory in blocks of 512 bytes each.
Renesas Technology, Tools FAQs 32-bit M16 Family July 5, 1999 Discontinued Product CC16 (July 5, 1999) Cross Tool Kit (C compiler and Assembler) (Discontinued Product) FAQs Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs CC16 [Discontinued Product] See Tool News for this product ● Last Updated: July 5, 1999 How about Y2K problem in CC16? (Jul. 5, 1999) M16 Family FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050996_e Q. How about Y2K problem in CC16? A. Refer to Tool News. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs 32/16-bit M32C/80 Series, 16-bit M16C/80 Series August 20, 2004 MM (Jan. 7, 2003) HEW (Aug. 20, 2004) Maskfile Converter MM Integrated Development Environment (attached to M3T-NC308WA) "High-performance Embedded Workshop" TM (Aug. 5, 2004) Integrated Development Environment (attached to M3T-NC308WA) SQMlint (June 21, 2004) MISRA C Rule Checker M3T-NC308WA (May 8, 2003) C Compiler Package (with AS308, HEW, TM and M3T-PD308SIM) M3T-MR308 (Aug.
Renesas Technology, Tools FAQs M3T-NC308WA C Compiler Package See Tool News for this product Last Updated: May 8, 2003 ● The stack overflowed even though I reserved the correct stack size as displayed in the Stk Viewer. Is the stack size shown in the Stk Viewer not enough? (May 8, 2003)New! ● In what kind situation is the -LOC option used for ln308 and ln30? (Jan. 7, 2003) ● Can I use KANJI(Chinese) characters in C source programs? (Nov.
const S_TBL *sp_tbl[]={ p00, /* pointer to structure */ p01, /* pointer to structure */ p02, /* pointer to structure */ }; ● Can I add new functions to the compiler library? (Aug. 25, 2000) ● Which has higher priority, the optimization option or the de-optimization option? (Aug. 7, 2000) ● When I specify several optimization options, in what priority are the options processed? (Aug. 7, 2000) ● Can I define the optimization contents in detail with optimization option "-ONSBD"? (Aug.
Renesas Technology, Tools FAQs Last Updated: November 19, 2001 Document Number: 01112001_e Q. Can I use KANJI(Chinese) characters in C source programs? A. Yes, you can. Japanese characters can be used in NC308WA. The following character types can be included. ● kanji ● hiragana ● full-size katakana ● half-size katakana It is necessary to set up the environment variables to use Japanese characters. Please refer to NC308 User's Manual "Description of Japanese Characters" for setting method.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072303_e Q. In NC308WA V.3.00 Release 1, the "enter" instruction is output at the start of the function. But because it is not output in V.3.10 Release 2, the stack argument cannot be correctly referenced from the in-line assembly description. How can I generate the "enter" instruction in this case? A. The NC308WA optimization has been enhanced so that unnecessary "enter" instructions are not output.
write as the FB offset of an automatic variable will not become a register variable and be displayed in the register name. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051004_e Q. I was under the assumption that all const declarations were assigned to the ROM sections. But when I specify the constants as shown below, these constants were assigned to data sections. How can I assign the following to ROM sections? const S_TBL *sp_tbl[]={ p00, /* pointer to structure */ p01, /* pointer to structure */ p02, /* pointer to structure */ }; A.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051005_e Q. Can I add new functions to the compiler library? A. Yes. Please use the following methods. (This example is based on using NC308WA.) 1. Compile the C source file for generating a relocatable file. [Example: generating "new.r30"] >nc308 -c new.c 2. Using Librarian lb308 for adding the relocatable file to the library. [Example: adding "new.r30 file" to "nc308 library file"] >lb308 -a nc308lib.lib new.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051012_e Q. I want to execute Imc308 in the following manner, but I can't change the start address. What is the problem? >lmc308 -E 00 test.x30 A. The "-E command option" is for registering the [execute start address]. The execute start address is recorded in digits 5 to 8 of the "S8" recorder in the last line of the Motorola S Format. You cannot change the start address with this option.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051013_e Q. I want to change a program with the start address as 0xFC0000 to the Motorola S format with the start address as 0x000000. Can I do this? A. The Imc308 does not have a function that will change the start address. You will need to do this with a PROM writer. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01051014_e Q. I want to declare a combination of bit fields, such as a combination of 3, 10, and 11 bit widths, without leaving blank bits between each field (without padding). How can I do that? A. Declare the same variable type with the bit size larger than that of the total number of bits of all the continuing fields. Through this method, you can fill bit field variables without making blank bits (without padding).
Renesas Technology, Tools FAQs M3T-MR308 (M3T-MR308K, M3T-MR308S) Real-time OS See Tool News for this product Last Updated: August 5, 2002 Contents ● Agreement ● Makefile ● Cause of Abnormal Program Operation Updated ● RAM used by System Call ● Register Bank ● High Speed Interrupt ● Message for Compiling and Linking ● Combination with TM ● Memorypool Function ● Differences between MR308K and MR308S ● Task Description Method ● System Clock Timer ● Cyclic Handler ● Interrupt ●
Message for Compiling and Linking ● During a compile, the "far pointer (implicitly) casted by near pointer" warning comes up concerning the system call in the mailbox functions. Why do I get this warning? ● During a link, the "value is undefined" warning comes up for symbols "__TCB_tmrq_for" and " __TCB_tmrq_back".
pget_blk) which has a return parameter and does not return an E_OK? Top of Page System Call Interface ● What data is contained in 'extendedinformation(exinf)' of the status reference system call (ref_xxx)? ● What is the return value of a system call (can_wup, wai_flg, twai_flg, pol_flg, rcv_msg, trcv_msg, prcv_msg, pget_blf, pget_blk) which has a return parameter and does not return an E_OK? Top of Page Makefile ● My program stopped operating properly after I changed the message size in the mailbox fu
Renesas Technology, Tools FAQs Document Number: 01051175_e Q. Is it possible to purchase the MR308S production license only, without purchasing the development kit? A. No. You will need to purchase both the production license and development kit. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051176_e Q. My program stopped operating properly after I changed the message size in the mailbox function. Why? A. When using the mailbox function, please set the compile option according to the mailbox size, as follows. 1. When specifying the message size as 32 Add -Dfar_msg=1 to the compile options. Add c308mrlm.lib, mr308lm.lib to the link libraries in the link options. If c308mr.lib, mr308.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051177_e Q. Assume that I am developing an application program with MR308. When I change the output destination directory during the compile or assemble process (specified options: -dir for compiler, -0 for assembler), MR308 will no longer link the real-time OS kernel module. A.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051178_e Q. My program is malfunctioning... A. Please check the following items 1. Is the interrupt level set properly? OS-independent interrupt > OS-interrupt disable level > OS-dependent interrupt 2. Are you issuing the system call from the OS-independent interrupt? 3. Is your stack size big enough? (We recommend using utility stk308 or stkviewer for calculating the task stack size.) 4.
Renesas Technology, Tools FAQs Last Updated: October 20, 1999 Document Number: 01051179_e Q. Is there any problem with switching the register bank in a task? A. It may cause a program malfunction. Please do not switch the register bank in any task. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: October 20, 1999 Document Number: 01051180_e Q. Which register bank, register bank 0 or 1, is used for the task context? A. Register bank 0 is used for the context at task start. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051181_e Q. I want to use the registers of bank 1 in the OS-dependent interrupt handler. How should I describe it? A. Registers of bank 1 in the OS-dependent interrupt handler can not be described in C language. You can describe in assembly language only. Describe the interrupt handler entrance and exit as follows: (Make sure you clear B flag before issuing the ret_int system call.
Renesas Technology, Tools FAQs Document Number: 01051182_e Q. I want to use registers of bank 1 in the OS-independent interrupt handler. How can I specify it in the configuration file? A. Registers of bank 1 can not be specified in the configuration file. Insert declaration "#pragma INTERRUPT/B" after the "id.h" include command in the C language source file. Example: #include #include "id.
Renesas Technology, Tools FAQs Last Updated: October 20, 1999 Document Number: 01051183_e Q. Does MR308 perform register bank switching in the kernel? A. No, MR308 does not use the register bank switching function in the kernel. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051184_e Q. During a compile, the "far pointer (implicitly) casted by near pointer" warning comes up concerning the system call in the mailbox functions. Why do I get this warning? A. This is probably because the compile option "-Dfar_msg=1", which is required for 32-bit message send, isn't specified.
Renesas Technology, Tools FAQs Document Number: 01051185_e Q. During a link, the "value is undefined" warning comes up for symbols "__TCB_tmrq_for" and " __TCB_tmrq_back." Why do I get this warning? A. This is probably because one of the timeout items is specified as "NO" in the system definitions of the configuration file. Please specify the item to "YES" to remove this warning.
Renesas Technology, Tools FAQs Document Number: 01051186_e Q. Can I use C language standard function "malloc" to allocate memory (variable-size) dynamically with the MR308? A. Please do not use "malloc". To allocate the necessary memory size, use a system call which includes the variable-size memorypool function. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051187_e Q. Can system call of the variable-size memorypool function be issued from a handler (interrupt handler, cyclic handler, alarm handler)? A. This system call can only be issued from a task. A handler can only issue a system call using the fixed-size memory pool function. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051188_e Q. In the variable-size memorypool function, there are 4 types of memory block sizes available based on the value (max_memsize) specified in the configuration file. Please let us know the equation for determining these 4 block sizes. A.
Renesas Technology, Tools FAQs Document Number: 01051189_e Q. According to the manual, it's not necessary to describe the ext_tsk system call for each task. Should I describe this system calls for tasks if I want to reuse these source codes in other applications? A. Extra code will be output concerning each ext_tsk system call, but this will not affect actual operations. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051190_e Q. Will the cyclic handler begin processing in the interrupt disable state? Or does it start processing in the interrupt enable state? A. The cyclic handler is enabled by an interrupt which has an interrupt level higher than that of the MR308 system clock interrupt. (Starts at I flag = 1, IPL = system clock Interrupt Priority Level.) Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01051191_e Q. When using the MR308 OS-independent interrupt and enabling the multiple interrupts option, I enable it with "#pragma INTERRUPT /E". Is there a similar option for enabling multiple interrupts when using in the OS-dependent interrupt? I want to use the C language to write the source file. A. MR308 is not equipped with a function such as "#pragma", which enables multiple interrupts for the OS-dependent interrupt.
Renesas Technology, Tools FAQs Document Number: 01051192_e Q. What data is contained in 'extendedinformation(exinf)' of the status reference system call (ref_xxx)? A. 'extendedinformation(exinf)' is always undefined. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051193_e Q. What is the return value of a system call (can_wup, wai_flg, twai_flg, pol_flg, rcv_msg, trcv_msg, prcv_msg, pget_blf, pget_blk) which has a return parameter and does not return an E_OK? A. The return parameter value is undefined in all cases other than E_OK. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051194_e Q. I would like to make my own makefile for the system I use with the MR308 (in other words, not use the makefile created by the configurator). Is there anything I should be aware before doing this? A. Be sure to describe the following 4 items in the makefile: ● MR308 Library Specifications The MR308 library varies according to the message size of the mailbox function. When using the 32-bit message size, you must specify libraries mr308lm.
Renesas Technology, Tools FAQs Document Number: 01051195_e Q. Is the initial value of the eventflag bit pattern undefined? A. The initial value is 0 (zero). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051196_e Q. I want to use the high-speed interrupt of the M16C chip for the OS-independent interrupt handler. How can I specify it in the configuration file? A. This high speed interrupt can not be specified in the configuration file. Insert declaration "#pragma INTERRUPT/B/F" after the "id.h" include command in the C language source file. In order to use the high-speed interrupt effectively, use registers of bank 1 during the interrupt.
Renesas Technology, Tools FAQs Last Updated: April 5, 2001 Document Number: 01051197_e Q. Renesas provides two versions of MR308: MR308K and MR308S. What are the differences between them? A. Version MR308K Product Description Development Kit Version of MR308 Software Configuration Contains complete software kit for application program development. MR308S Production Version of MR308 Only includes source file program. * User cannot develop a MR308 application system with this package alone.
Renesas Technology, Tools FAQs M3T-PD308SIM Simulator Debugger See Tool News for this product ● ● ● Last Updated: June 5, 2003 I get the following error when I download a program with M3T-PD308SIM or M3T-PD30SIM: (June 5, 2003)New! "ERROR 6200: SYMBOL file is illegal." I want to setup interval data sampling using the OnTimer function the CB308SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms).
Renesas Technology, Tools FAQs Last Updated: June 5, 2003 Document Number: 03052001_e Q. I get the following error when I download a program with M3T-PD308SIM or M3T-PD30SIM: "ERROR 6200: SYMBOL file is illegal." A. M3T-PD308SIM and M3T-PD30SIM do not support _Bool type debugging. To use _Bool with a program, specify either -gbool_to_char or -gBTC as the debug option for the compile.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020505_e Q. I want to setup interval data sampling using the OnTimer function the CB308SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120505_e Q. To execute a source compile on the M3T-NC308WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD308SIM (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01092001_e Q. How should I set Timer A0 for MR308 when executing a program, which embeds MR308, on PD308SIM? A. Follow the I/O script sample program included in PD308SIM: Load the sample program for the MR308 timer (mr.ios) in the I/O window. Refer to "Introducing I/O Script Sample Programs" (22KB, 11 pages) in the manual for more details.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072310_e Q. How do I reference local bit symbols with PD308SIM? A. To reference local bit symbols with PD308SIM while assembling with as308, specify the "-S" or "-SM" option. Note that local bit symbols can only by referenced when the program being executed is stopped in the source file which defines the symbols. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: November 6, 2000 Document Number: 01050925_e Q. When loading an absolute module file (test.x30), which generated and created a TM project, to PD308SIM in the following directory structure, the start-up program ncrt0.a30 file and C source file do not appear. How can I get the source file to be displayed? C:\File\test.tmi C:\File\test.tmk C:\File\c\ C:\File\h\ C:\File\asm\ncrt0.a30, sect308.inc C:\File\abs\test.
Renesas Technology, Tools FAQs M3T-PD308F Emulator Debugger for M32C/80 Series See Tool News for this product ● Last Updated: June 7, 2004 In what circumstances should I check the following box in the MCU tag in the Init dialog of the emulator debugger? (June 7, 2004) Debug the program using the Watchdog Timer. ● I want to debug a program that uses the MCU watchdog timer.
Renesas Technology, Tools FAQs Last Updated: June 7, 2004 Document Number: 04051004_e Q. In what circumstances should I check the following box in the MCU tag in the Init dialog of the emulator debugger? Debug the program using the Watchdog Timer. A. Check this box if the user program uses the MCU watchdog timer function. Leave the box unchecked when debugging a user program that does not use the watchdog timer.
Renesas Technology, Tools FAQs Last Updated: June 7, 2004 Document Number: 04051003_e Q. I want to debug a program that uses the MCU watchdog timer. Do I need to set the debugger to do so? A. Yes. Please check the following box in the MCU tag in the Init dialog of the emulator debugger: Debug the program using the Watchdog Timer.
Renesas Technology, Tools FAQs Last Updated: April 5, 2004 Document Number: 04030502_e Q. When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? A. Time Measurement Window cannot be opened when any of the following windows are open. ● Trace Point Setting Window ● MR Trace Window ● MR Analyze Window ● Task Trace Window ● Task Analyze Window Make sure all of these windows are closed before trying to open Time Measurement Window.
Renesas Technology, Tools FAQs Last Updated: April 5, 2004 Document Number: 03072230_e Q. I'm getting a slanted lattice pattern in the history display in the [MR Trace Window] and in the graph display in the [MR Analyze Window]. What does this display indicate? It appears that there is an error in the wave line display measurements. Why? A. The slanted lattice pattern indicates that the interrupt is an "OS-independent interrupt".
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03062002_e Q. The ROM in which the target program has been written is mounted on the user target board. I set the MCU to the microprocessor mode. I am trying to execute the program, but it does not run normally and be debugged. What could be the problem? A. Please confirm the following items. 1.
Renesas Technology, Tools FAQs Last Updated: May 10, 2002 Document Number: 02012101_e Q. To execute a source compile on the M3T-NC308WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD308F (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs M3T-PD308 Emulator Debugger for M32C/80, M16C/80 Series See Tool News for this product ● Last Updated: June 7, 2004 The Emulator Debugger M3T-PD308 comes with the following MCU files: M30800.MCU, M30803.MCU and M30835.MCU. Which one should I select? (June 7, 2004) ● In what circumstances should I check the following box in the MCU tag in the Init dialog of the emulator debugger? (June 7, 2004) Debug the program using the Watchdog Timer.
● MOV.W #0010H,A0 -> MOV.W #0030H,A0 Is there anything I need to know about using PD308 with a LAN connection? (Sep. 20, 2000) ● I plan on adding a LAN card to my notebook PC for connection with the Renesas emulator. Does Renesas recommend certain LAN cards or have operation tests for specific LAN cards? (Sep. 20, 2000) ● Is a hub necessary even when I use the emulator in a stand-alone environment? I want to connect my PC and PC4701HS directly. (Sep.
Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: June 7, 2004 Document Number: 04051005_e Q. The Emulator Debugger M3T-PD308 comes with the following MCU files: M30800.MCU, M30803.MCU and M30835.MCU. Which one should I select? A. Select the MCU file that corresponds to the emulation pod you are using, as described in the list below. Emulation Pods and Corresponding MCU Files: Emulation Pod MCU File M30800T-RPD-E M30800.MCU (discontinued product) M30803T-RPD-E M30803.MCU M30830T-RPD-E M30835.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03070701_e Q. Can Emulation Pod M30800T-RPD-E (discontinued product) for M16C/80 Group be used to debug MCUs with RAM 20KB or RAM 24KB for M16C/80 Group? A. No, M30800T-RPD-E (discontinued product) cannot be used for debugging MCUs with RAM 20KB or RAM 24KB for M16C/80 Group. Please use M30803T-RPD-E. You need to select M30803.MCU for MCU file, but no need to modify the file.
Renesas Technology, Tools FAQs Last Updated: January 7, 2003 Document Number: 02122001_e Q. How do you set a breakpoint in the external ROM area code? A. A software breakpoint can be used when the external ROM area is assigned to the emulation memory, as explained below. ● When starting up the M3T-PD308, select the Emulation Memory tab in the Emem dialog. ● Set the following in the Emulation Memory Allocate Group Box Bank area : specify the bank address in which the corresponding area is assigned.
Renesas Technology, Tools FAQs Last Updated: December 20, 2002 Document Number: 02120501_e Q. I just upgraded my PC operating system to Windows 2000 and the emulator debugger I am using won't work anymore. I am using the Parallel Interface Board (PCA4202G02) to connect the PC and emulator. What's the problem? A. In order to use PCA4202G02 you need to install the device driver. The device driver is not installed in any OS's other than Windows2000/Windows NT.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020506_e Q. I want to setup interval data sampling using the OnTimer function the CB308. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120504_e Q. To execute a source compile on the M3T-NC308WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD308 (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: November 5, 2001 Document Number: 01101901_e Q. Can PCA4202G02, the dedicated parallel interface board for emulator systems PC4701 and PC4816B, be used with Windows 2000/NT 4.0? A. Yes. Although there are no restrictions, the top address of the I/O address (7 bytes) used by PCA4202G02 must be registered in the Windows registry (PCA4202G02 I/O address is set to 100h at time of shipment.). When the following conditions apply, use the Utility program setPca4202.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072311_e Q. How do I reference local bit symbols with PD308? A. To reference local bit symbols with PD308 while assembling with as308, specify the "-S" or "-SM" option. Note that local bit symbols can only by referenced when the program being executed is stopped in the source file which defines the symbols. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01060501_e Q. I get this warning when I modify the src code as follows: MOV.W #0010H,A0 -> MOV.W #0030H,A0 Is this perhaps because the conversion to an instruction is not optimized in this case? A. Because the line-assemble function does not optimize the assemble code, the code size may change even with the src code conversion.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050909_e Q. Is there anything I need to know about using PD308 with a LAN connection? A. Please be aware of the following points: 1. Before connecting PD308 with the LAN, make sure you set the emulator IP address and download the firmware using the serial connection. 2. When connecting the LAN on Windows 98, you will need to setup the following registry.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050884_e Q. I plan on adding a LAN card to my notebook PC for connection with the Renesas emulator. Does Renesas recommend certain LAN cards or have operation tests for specific LAN cards? A. We don't specify certain LAN cards, but we suggest you select the LAN card based on what works best with your PC. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050885_e Q. Is a hub necessary even when I use the emulator in a stand-alone environment? I want to connect my PC and PC4701HS directly. A. We recommend you connect PC4701HS through a network (hub). It is possible to connect the PC and PC4701HS directly, without passing through a hub, but you will need to use either a 10BASE-T cross cable or a 10BASE-T cross conversion cable.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050886_e Q. Can I use a LAN connection with my notebook PC? If so, is there any special setup I need to perform? A. Yes, as long as your notebook PC has a LAN interface and TCP/IP on your Windows environment, you won't need to do anything else. Make sure you connect PC4701HS to a network (hub). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: December 20, 2002 Document Number: 01050910_e Q. I tried to setup an event in the PD308 time measurement window. But I can't select the Fetch button, why not? A. The Fetch button cannot be specified as an event in PD308. To work around this, you need to use an address read detection that will access the target code. However, in this case an event may occur due to a pre-fetch detection as well.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050928_e Q. When I use the execution of the specified address as measurement trigger in the interval time measurement function, I need to use the CPU address-read action for the actual trigger event. At this time, the debugger will detect this action at the CPU address pre-fetch stage (before the CPU executes this instruction). Will the measurement be taken correctly? A.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050888_e Q. Does the PDxx operation affect the emulator MCU execution speed or conditions? I would like to know how the PC4701 reads out data from the emulation MCU in real-time. A. The real-time RAM monitor function is performed as described below. This function does not disturb the MCU execution speed and, therefore, does not disturb any user program executions. 1. The emulator monitors the MCU bus. 2.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050890_e Q. I am using the PDxx emulator debugger on my notebook PC. And I use the serial interface for the emulator connection. Sometimes, while I am using the RAM monitor window, my target program hangs up. Does the PDxx debugger have a compatibility problem with my PC? Do I have to have a special setting for my OS version? A. Please disable the power management function (or similar function) in your notebook PC.
Renesas Technology, Tools FAQs Last Updated: June 5, 2000 Document Number: 01050929_e Q. The following functions in "PD308 V.1.10 Release 1" do not correctly work. - Values of C variables displayed in the C Watch Window is not correct. - C Watch Window display data is unable to display in real-time. - Values of C variables displayed with the PRINT command in the Script Window is not correct. A. These problems have been corrected in PD308 V.1.10 Release 2 and all the later versions.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 01050892_e Q. 1. When using M3T-PDxx (M3T-PD308, M3T-PD30, M3T-PD79, M3T-PD77, M3T-PD38) with PC4701U/PC4701M, the emulator serial number must be input during the M3T-PDxx installation. But what happens when I install using a PC4701U/PC4701M with a different serial number? 2.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050894_e Q. I want to refer to the data at address 0x46x and 0x500 from the RAM monitor window, but because the real-time RAM monitor function specifies that the memory must continually be 1K bytes, I can not refer to both at the same time. Is there any way to separate the RAM monitor area into sections? A. No, the RAM monitor area can not be divided (based on the PC4701 emulator specification).
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 01051029_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. How can I find out the type and license ID of the emulator debuggers included in the CD-ROM that comes bundled with Emulators PC4701U/PC4701M? A. The following is a list of the 5 emulator debuggers that can be used with Emulators PC4701U/PC4701M.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01051030_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Can I use the emulator PC4701U, PC4701M and PC4701HS in the People's Republic of China? Do I have to buy any special accessory components? A. PC4701U, PC4701M and PC4701HS adapt to worldwide AC voltages: AC 100V - 120V (50/60Hz) and 200 - 240V (50/60Hz).
Renesas Technology, Tools FAQs Last Updated: March 20, 2000 Document Number: 01051031_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Teach me the product line of PC4701 emulator. A. PC4701 emulator has the following 6 types. Specifications PC4701U PC4701M PC4701HS Now! Discontinued PC4701L PC4700H PC4700L Discontinued Discontinued Discontinued Discontinued Basic Function Program run Step execution RAM monitor, etc.
Renesas Technology, Tools FAQs Last Updated: October 20, 2003 Document Number: 03092201_e Q. After installing the emulator debugger and connecting the emulator through the USB port, the new device is still not recognized by the system. A. Use the Windows Device Manager to confirm whether your PC is recognizing the USB driver. Select one of the following and right-click on Properties.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01092006_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. I installed the dedicated device driver (Musbdrv.sys) for the Renesas emulator, but when I look at the device manager in the system property, I don't get the USB icon, instead I get a "? (question mark)" icon. A.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01092005_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. The wizard for adding a USB driver starts up when connecting a USB cable of PC4701U to a PC. Why isn't the driver installed automatically? A. When installing a USB interface to PC4701U, you must use the Renesas-dedicated device driver (Musbdrv.sys).
Renesas Technology, Tools FAQs Last Updated: April 20, 2001 Document Number: 01051032_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Can I connect my stand-alone PC with either Emulator PC4701U or PC4701HS using a LAN connection? A. There are two methods in which you can directly connect either PC4701U or PC4701HS to your PC: 1.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01051033_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. What are Renesas's plans for emulator to PC interface? A. Our newly developed emulators (excluding 4-bit MCU and compact type emulators) will all have the following built-in interface features as standard specifications. ● USB: USB 1.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051035_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Although I want to connect emulator PC4701HS (or PC4700H) to the host through LAN, the host IP address is set to auto-config so that the host does not recognize the emulator. What should I do? Why? A.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01051036_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. I want to connect emulator PC4701HS (or PC4700H) to the host through LAN. Can I give the emulator an IP address automatically? A. Neither PC4701HS nor PC4700H can receive the IP address automatically. You will need to specify the IP address manually for each emulator.
Renesas Technology, Tools FAQs Document Number: 01051038_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. How to connect the emulator PC4701U (or PC4701M) and printer port of PC? A. For the procedure of LPT port connection, please refer to User's manual attached to the emulator debuggers. Refer to PC4701 site's "LPT Port Connection Tips" in this home page when can't communicate even if you connect them according to manual.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01051039_e M16C/60 series Q. I am using Emulation Pod M306xxTx-RPD-E with the 100LCC-80QSB pin-converter board, but the POWER LED on the STATUS OF TARGET side of Emulator PC4701 doesn't turn on. A. The POWER LED will not turn on when 100LCC-80QSB is used. Normally, the PC4701 confirms that power is properly supplied to the Vcc pins of the MCU, and then turns on the POWER LED. However, the 80-pin MCU has only one Vcc pin.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051040_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Please let me know the serial numbers of the emulator PC4701HS/PC4700H products to be repaired, as indicated in the following article. MESC TOOL NEWS "Precaution in Using PC4701/PC4700/PC4901/PC4900 Emulators with LAN Interface" issued on July 16, 1998 A.
Renesas Technology, Tools FAQs Last Updated: March 3, 2000 Document Number: 01051041_e 740 family Q. I am using the emulator PC4701 with the emulation pod M38000TL2-FPD. When I startup the emulator system, the PC4701 LED display immediately after startup is not as indicated in the instructions. In normal operations, the target status RESET LED should go off, but it remains on. I assumed that this indicates an error, but the emulator debugger still operated normally. Why? A.
Renesas Technology, Tools FAQs Last Updated: June 5, 2003 Document Number: 01051042_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. The following message is displayed when I turn on the emulator debugger: "Status: unable to reset" or "Cannot communicate with the debugging monitor. Please execute RESET command.". Why? A. M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series Please check the following items: 1.
Renesas Technology, Tools FAQs Document Number: 01051043_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. My emulator PC4701 will not turn on. What should I do? A. Please confirm the following items: 1. Is the AC power cable properly connected to the outlet? 2. Is the AC power within the PC4701's input range? 3.
Renesas Technology, Tools FAQs Document Number: 01051044_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. I can't successfully download the firmware. What am I doing wrong? A. Please download using the following process: 1. Press the reset button on the emulator within 2 seconds of turning on the emulator PC4701. 2. Confirm that the PC4701 system status LED is displaying a blinking "SAFE". 3. Start up the emulator debugger. 4. "We should download new firmware.
Renesas Technology, Tools FAQs March 21, 2001 Document Number: 01051045_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. The following message is displayed when I turn on the emulator: "Communication error". A. Please confirm the cause of the error according to the type of interface used. 1.
❍ ❍ Is the interface selection switch on PC4701 set to "RS-232C"? Is the emulator debugger interface set to "serial"? Confirm the contents of the environment setup file (.ini). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051046_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 77xx series 740 family Q. Why do I get an error when I execute the self-check on the emulator PC4701? A. M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 77xx series Before starting the self-check process, the emulator PC4701 confirm the conditions of the emulation pod, firmware, and evaluation MCU.
Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01051047_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. In Emulator PC4701, what break conditions must be detected for the break-event output cable to output a break signal? A. The PC4701 outputs a break signal when the following factors are detected. ● H/W break condition occurs ● Protect break condition occurs * A break signal will not be output for a S/W break.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051048_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Which debugger commands disturb the emulator MCU executions during a RUN? A. (1) Memory - Dump Window Command/Scroll Due to memory dump window command operations and window scrolling, the user program is intermittently stopped by the debug command execution and loses the true real-time operation.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051049_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. Does the emulator debugger PDxx operation affect the MCU execution speed or conditions? I would like to know how the emulator PC4701 reads out data from the MCU in real-time. A. The real-time RAM monitor function and the real-time trace function are performed as described below.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072302_e M32C/80, M16C/80 series M16C/60, 30, 20, 10 series 79xx series 77xx series 740 family Q. What is the correct timing for turning ON/OFF the power supply to PC4701U and the target system? A. When turning on the target system and the emulator PC4701, turn the target system on first, then the emulator PC4701, while keeping the timing as short as possible.
Renesas Technology, Tools FAQs M308xxT-EPB Emulation Probe for M32C/80 Series See Tool News for this product ● Last Updated: June 7, 2004 In what circumstances should I check the following box in the MCU tag in the Init dialog of the emulator debugger? (June 7, 2004) Debug the program using the Watchdog Timer. ● I want to debug a program that uses the MCU watchdog timer.
Renesas Technology, Tools FAQs Last Updated: March 5, 2002 Document Number: 02022002_e Q. I changed the setting of the port P9 direction register with the emulator debugger, but the status doesn't change. What's the problem? A. 1. If you set the protect register (PRC2), which enables writing in the port P9 direction register, with the following procedure, the protect on the port will not be released and the port cannot be programmed. (1) Execute [instruction for setting "1" PRC2] step.
Renesas Technology, Tools FAQs M308xxT-RPD-E Emulation Pod for M32C/80, M16C/80 Series See Tool News for this product ● Last Updated: June 7, 2004 The Emulator Debugger M3T-PD308 comes with the following MCU files: M30800.MCU, M30803.MCU and M30835.MCU. Which one should I select? (June 7, 2004) ● In what circumstances should I check the following box in the MCU tag in the Init dialog of the emulator debugger? (June 7, 2004) Debug the program using the Watchdog Timer.
Renesas Technology, Tools FAQs Last Updated: March 5, 2003 Document Number: 03022002_e Q. Can I expand the memory capacity of the expansion emulation memory(1.5MB) in the M16C/80 series emulation pod M30803T-RPD-E or M30800T-RPD-E (discontinued product)? A. Yes. The expansion emulation memory capacity can be expanded from 1.5MB to 4.0MB. To do so, replace the standard memory board in the emulation pod with the 4MB expansion emulation memory board M30800T-M04, which is sold separately.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020501_e Q. Can the power supply to the target system be turned ON/OFF during a free run operation on the emulator debugger (M3T-PD308 or M3T-PD30)? A. No. None of the emulation pods (see list below) support normal operations even if only the power to the target system is cut.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120503_e Q. When debugging the operations in just one sub-block using emulation pod M306N0T2-PRD-E (for M16C/6N Group), the UART, timers, and other peripheral functions still operate normally even though the main clock is stopped. (These functions did stop in the evaluation MCU). Why is this happening and what is the work-around for this problem? A. We don't have a work-around method for this problem.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120502_e Q. I am debugging a program that uses a timer interrupt, but the timer interrupt is still generated even after the program stops. What is causing this? A. In M16C/80, M16C/60, and M16C/20 Series' emulation pods, a loop program is executed at certain addresses even while the program is stopped. Therefore, timers and other peripheral functions do operate and interrupts are generated even when the program is stopped.
Renesas Technology, Tools FAQs M30201T-56FP See Tool News for Accessories ● Last Updated: July 5, 2000 What kind of components does the M30201T-56FP pin converter board include? (Jul. 5, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M37530T-PTCC See Tool News for Accessories ● Last Updated: May 20, 2002 There is a switch on the M37530T-PTCC converter (used for connecting 42-pin RSS type emulator MCU), which switches operation from/to M37531RSS (7531 emulator MCU) and M37532RSS (7532 emulator MCU).
Renesas Technology, Tools FAQs SEAL100FP See Tool News for Accessories ● Last Updated: April 20, 2000 1. How can I attach SEAL100FP to a universal board? 2. What do the resist and land shape of the seal board look like? (Apr. 20, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M38C89T-ADF See Tool News for Accessories Last Updated: November 5, 2003 ● How should the emulator and target system be connected for M38C8 debug? (Nov. 5, 2003)New! ● I am trying to mount the M38C89RLFS (38C8 Group) to the temporary target board M38C89T-ADF. In the M38C89T-ADF Manual, it instructs to mount the MCU in the direction of the marking on the top of the MCU.
Renesas Technology, Tools FAQs M3T-100LCC-80QSB (formerly called: 100LCC-80QSB) See Tool News for Accessories ● Last Updated: January 22, 2001 I am using Emulation Pod M306xxTx-RPD-E with the 100LCC-80QSB pin-converter board, but the POWER LED on the STATUS OF TARGET side of Emulator PC4701 doesn't turn on. (Jan. 22, 2001) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-DCT42B-450 (formerly called: DIRECT42-450-50) See Tool News for Accessories Last Updated: September 20, 2000 ● The accessory Guide indicates that 42DIP-DMS must be used with DIRECT42-450-50. Can I use SSOP42B-450 instead of DIRECT42-450-50? (Sep. 20, 2000) ● I want to use the 3805/3851 MCU with the 42-pin SSOP package. Is there a way to connect the emulator probe to the 42-pin SSOP footprint on the target board? (Apr.
Renesas Technology, Tools FAQs M3T-DUMMY64 See Tool News for Accessories ● Last Updated: November 19, 2002 Can I use the Dummy IC M3T-DUMMY64 socket (AXS4643R19K; normally used for 64-pin, 0.8mm pitch QFP 64P6N-A package MCUs) with 64-pin, 0.8mm pitch LQFP 64P6U-A package MCUs? (Nov. 19, 2002)New! Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-DUMMY80 (formerly called: DUMMY80) See Tool News for Accessories ● Last Updated: July 5, 2000 Can I use Matsushita (National) Electronics IC socket AXS4806M19C (screw-on type) as the socket to attach the dummy IC, DUMMY80? (Jul. 5, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-DUMMY100S (formerly called: DUMMY100S) See Tool News for Accessories ● Last Updated: July 5, 2000 Can I use Yamaichi Electric's IC socket for attaching the dummy IC, DUMMY100S? (Jul. 5, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-FLX100 (formerly called: FLX100) See Tool News for Accessories ● Last Updated: April 20, 2000 Please supply the connection diagram for the through-holes of Flexible Cable FLX100 of the emulation pod. (Apr. 20, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-FLX-80QSB (formerly called: FLX-80QSB) See Tool News for Accessories ● Last Updated: July 5, 2000 Is it possible to connect the FLX-80QSB to the FLX100-T/R pin direction converter board? (Jul. 5, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-SSOP42B-450 (formerly called: SSOP42B-450) See Tool News for Accessories ● Last Updated: September 20, 2000 The accessory Guide indicates that 42DIP-DMS must be used with DIRECT42-450-50. Can I use SSOP42B-450 instead of DIRECT42-450-50? (Sep. 20, 2000) Accessory Tools FAQ Index | FAQ Index | Accessory Guide Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051198_e Q. Is it possible to purchase the MR30S production license only, without purchasing the development kit? A. No. You will need to purchase both the production license and development kit. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051199_e Q. My program stopped operating properly after I changed the message size in the mailbox function. Why? A. When using the mailbox function, please set the compile option according to the mailbox size, as follows. 1. When specifying the message size as 32 Add -Dfar_msg=1 to the compile options. Add c30mrlm.lib, mr30lm.lib to the link libraries in the link options. If c30mr.lib, mr30.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01051200_e Q. Assume that I am developing an application program with MR30. When I change the output destination directory during the compile or assemble process (specified options: -dir for compiler, -0 for assembler), MR30 will no longer link the real-time OS kernel module. A.
Renesas Technology, Tools FAQs Last Updated: August 5, 2002 Document Number: 01051201_e Q. My program is malfunctioning... A. Please check the following items 1. Is the interrupt level set properly? OS-independent interrupt > OS-interrupt disable level > OS-dependent interrupt 2. Are you issuing the system call from the OS-independent interrupt? 3. Is your stack size big enough? (We recommend using utility stk30 or stkviewer for calculating the task stack size.) 4.
Renesas Technology, Tools FAQs Last Updated: August 20, 2002 Document Number: 02080501_e Q. I am creating a program with M3T-MR30 using TM, but I get a "value is undefined" error for the symbols for system call, etc. when I perform the build. What is the problem and how can I solve it? A. Most likely the M3T-MR30 library isn't linked to your program. To link the following library, you will need to specify it in the TM option browser. For 32-bit message size: mr30lm.lib, c30mrlm.
Renesas Technology, Tools FAQs Document Number: 01051220_e Q. During a compile, the "far pointer (implicitly) casted by near pointer" warning comes up concerning the system call in the mailbox functions. Why do I get this warning? A. This is probably because the compile option "-Dfar_msg=1", which is required for 32-bit message send, isn't specified.
Renesas Technology, Tools FAQs Document Number: 01051202_e Q. Can I use C language standard function "malloc" to allocate memory (variable-size) dynamically with the MR30? A. Please do not use "malloc". To allocate the necessary memory size, use a system call which includes the variable-size memorypool function. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01051203_e Q. In the variable-size memorypool function, there are 4 types of memory block sizes available based on the value (max_memsize) specified in the configuration file. Please let us know the equation for determining these 4 block sizes. A.
Renesas Technology, Tools FAQs Document Number: 01051204_e Q. Will the cyclic handler begin processing in the interrupt disable state? Or does it start processing in the interrupt enable state? A. The cyclic handler is enabled by an interrupt which has an interrupt level higher than that of the MR30 system clock interrupt. (Starts at I flag = 1, IPL = system clock Interrupt Priority Level.) Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01051205_e Q. When using the MR30 OS-independent interrupt and enabling the multiple interrupts option, I enable it with "#pragma INTERRUPT /E". Is there a similar option for enabling multiple interrupts when using in the OS-dependent interrupt? I want to use the C language to write the source file. A. MR30 is not equipped with a function such as "#pragma", which enables multiple interrupts for the OS-dependent interrupt.
Renesas Technology, Tools FAQs Document Number: 01051206_e Q. I would like to make my own makefile for the system I use with the MR30 (in other words, not use the makefile created by the configurator). Is there anything I should be aware before doing this? A. Be sure to describe the following 4 items in the makefile: ● MR30 Library Specifications The MR30 library varies according to the message size of the mailbox function. When using the 32-bit message size, you must specify libraries mr30lm.
Renesas Technology, Tools FAQs Document Number: 01051207_e Q. I want to use registers of bank 1 in the OS-independent interrupt handler. How can I specify it in the configuration file? A. Registers of bank 1 can not be specified in the configuration file. Insert declaration "#pragma INTERRUPT/B" after the "id.h" include command in the C language source file. Example: #include #include "id.
Renesas Technology, Tools FAQs Last Updated: October 20, 1999 Document Number: 01051208_e Q. Does MR30 perform register bank switching in the kernel? A. No, MR30 does not use the register bank switching function in the kernel. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: April 5, 2001 Document Number: 01051209_e Q. Renesas provides two versions of MR30: MR30K and MR30S. What are the differences between them? A. Version MR30K Product Description Development Kit Version of MR30 Software Configuration Contains complete software kit for application program development. MR30S Production Version of MR30 Only includes source file program. * User cannot develop a MR30 application system with this package alone.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020507_e Q. I want to setup interval data sampling using the OnTimer function the CB30SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120507_e Q. To execute a source compile on the M3T-NC30WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD30SIM (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01092002_e Q. How should I set Timer A0 for MR30 when executing a program, which embeds MR30, on PD30SIM? A. Follow the I/O script sample program included in PD30SIM: Load the sample program for the MR30 timer (mr.ios) in the I/O window. Refer to "Introducing I/O Script Sample Programs" (27KB, 13 pages) in the manual for more details.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072308_e Q. How do I reference local bit symbols with PD30SIM? A. To reference local bit symbols with PD30SIM while assembling with as30, specify the "-S" or "-SM" option. Note that local bit symbols can only by referenced when the program being executed is stopped in the source file which defines the symbols. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01050926_e Q. Can PD30SIM perform the CRC code generation which M16C/62 has in its hardware function? In other words, can I use the CRC data register and CRC input register for CRC generation? A. Yes, you can do so in the following way: [Method] Register file crc.scr with the option-load menu of the I/O window. File crc.scr is installed in product install directory \PD30SIM\SAMPLE.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01050945_e Q. According to the document Release note, PD30 can not download the object module file created by the IAR Compiler including the "XLINK V.4.51F". I want to know if PD30 can download the object module file created by the IAR C compiler including the "XLINK V.4.51G" A. PD30 V.4.10 Release 1 can download an object module file created by the IAR C compiler including the "XLINK V.4.51G".
Renesas Technology, Tools FAQs Document Number: 01050946_e Q. Can I use PD30 or PDB30 with the 38000 Series debugger? A. No. PD30 is only for use with the 16-bit M16C/60, 20 Series. Please use PD38 (originally PDB38) with the 38000 Series Windows version debugger. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050947_e Q. Can I use LAN interface? A. Yes, however, there are limitations depending on the PDB30 version and emulator type: Please note, emulator PC4701M does not support LAN interface. 1. LAN interface is not supported in versions earlier than PDB30 V.2.00. (Current upgrades for earlier versions are sold separately.) 2. A communication error will occur when the downloaded target program has more than 200K bytes of ROM size.
Renesas Technology, Tools FAQs Document Number: 01050948_e Q. Can PD30 be used with parallel interface? A. You can use the parallel port equipped on your PC when using emulator PC4701M. However, you will also need to purchase Renesas's dedicated parallel interface board when using emulator PC4701HS or PC4701L.
Renesas Technology, Tools FAQs Document Number: 01050949_e Q. Is there an English version of PD30 available? A. Yes, there is. The PD30 English version supports Windows 95/98/NT on the IBM/PC/AT compatible. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050950_e Q. Is it necessary to purchase a PD30 for each PC we will use it on, or is it ok to make copies? A. It's necessary to purchase one PD30 for each PC. The PD30 software contract limits usage of the software to only one PC. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01050951_e Q. Can I use the default setting of the PD30 work area as it is, when developing a program for a 256K ROM and 20K RAM MCU? A. When developing a program which uses more than 20K RAM, you will need to modify the PD30 work area configuration.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01050952_e Q. Can I use the default MCU file for PD30 when developing a program for a 256K ROM and 20K RAM MCU? A. You will need to modify the MCU file when developing a user program for an MCU that has a memory configuration larger than 256K ROM. The user program cannot write to the internal ROM area, which is specified in the MCU file.
Renesas Technology, Tools FAQs Last Updated: November 6, 2000 Document Number: 01050953_e Q. Due to changing the target MCU series, I had to change the PC4701 Emulation pod as well. Every time I apply power to the PC4701, the program generates a request for firmware download. A. The MCU file is probably still set for conditions required by the previous MCU series. You need to specify the MCU file for the new target MCU series and download the appropriate firmware.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050954_e Q. Is there anything I need to know about using PD30 with a LAN connection? A. Please be aware of the following points: 1. Before connecting PD30 with the LAN, make sure you set the emulator IP address and download the firmware using the serial connection. 2. When connecting the LAN on Windows 98, you will need to setup the following registry.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050955_e Q. When I start up PD30, it asks for the user to select the MCU file, but I can't locate the target MCU file. What should I do? A. Please make the MCU file that fits the usage conditions of the target MCU. The following list shows the MCU file description example and each statement definition.
Renesas Technology, Tools FAQs Document Number: 01050956_e Q. What are the numbers that appear at the end of the MCU file attached to PD30 V.4.00? A. Memory expansion mode is selected by specifying 0 or 1. If 1 is specified, memory expansion mode can be selected from the INIT dialog. If 0 is specified, memory expansion mode can not be selected. All other specified numbers are treated as 0. Please refer to the release notes for more details.
Renesas Technology, Tools FAQs Document Number: 01050957_e Q. Is there anything I need to know about modifying the memory map data configuration with the MAP command? A. Please note the following points when modifying the memory map configuration. ● Set SFR area to EXTERNAL. ● Set the internal RAM area to INTERNAL. ● When using the M16C/62 memory area expansion function, please set areas with overlapping addresses to EXTERNAL. *Note: Overlapping areas vary according to mode.
Renesas Technology, Tools FAQs Document Number: 01050958_e Q. Are there any special settings required for Windows 95 when I use the LAN connection function? A. As long your PC is set as follows, the PD30 does not require any other special settings. 1. Windows 95 network function setting: set to TCP/IP protocol 2. The LAN interface on your PC is available. Please note, a LAN interface option must be added to the emulator when using the LAN connection function in emulator PC4701L.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120506_e Q. To execute a source compile on the M3T-NC30WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD30 (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: June 5, 2001 Document Number: 01050959_e Q. Can I perform source debugging with macros defined by pre-processed command #define? A. No. Since the pre-processor converts macro names defined by #define to real values before compiling, the compiler cannot generate the debug information for these macros. Therefore, you cannot use these macro names as labels, symbols, or variable names during debugging.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050960_e Q. When I debug a program which uses M16C/62 memory expansion mode 2, and display the pointer variables that point the value of the expanded area in C watch window, the value is not correct. A. The memory of the expanded area can not be accessed from the PD30 window, therefore, the correct value can not be displayed. In order to access that memory, please use a script command that allows you to specify the bank.
Renesas Technology, Tools FAQs Document Number: 01050961_e Q. Can I display and reference the float variable using decimal numbers? A. Yes, you can. For example, 0.5 is displayed as 5.000000E-001. Please note that the display format can not be changed. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050962_e Q. How can I obtain the address for the static variable in PD30? A. Use the following process to obtain the static variable value. 1. Execute the program to where the static variable is scoped. 2. Open the Script window and execute the print command. For example, when the variable is declared as "static char s_char;" execute "print &s_char". 3. The address value will then be displayed.
Renesas Technology, Tools FAQs Last Updated: February 20, 2003 Document Number: 03020501_e Q. If the target system is reset during the STEP execution, can the debugger continue to debug normally? A. If the reset signal was "L" immediately before or during the STEP execution, the emulation pod may malfunction. Make sure the reset signal is not set to "L" at these times. To debug an operation involving a reset, perform the following procedure. (1) Set a software break point at the start of the program.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020508_e Q. I want to setup interval data sampling using the OnTimer function the CB30. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072309_e Q. How do I reference local bit symbols with PD30? A. To reference local bit symbols with PD30 while assembling with as30, specify the "-S" or "-SM" option. Note that local bit symbols can only by referenced when the program being executed is stopped in the source file which defines the symbols. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: June 20, 2001 Document Number: 01060502_e Q. I get this warning when I modify the src code as follows: MOV.W #0010H,A0 -> MOV.W #0030H,A0 Is this perhaps because the conversion to an instruction is not optimized in this case? A. Because the line-assemble function does not optimize the assemble code, the code size may change even with the src code conversion.
Renesas Technology, Tools FAQs Last Updated: February 5, 2001 Document Number: 01050963_e Q. I set the hardware breakpoint in the PD30, but when I execute the program with the breakpoint, the program stops after passing the set breakpoint. What is the problem? A. The emulator is monitoring the CPU bus during execution of the program. When the emulator detects the match condition of the hardware breakevent, it generates a DBC interrupt to stop the program.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050964_e Q. In PD30, is there any way to know that the program execution passed the trace point without setting a break point? A. Once the trace point has been reached, if the trace window is renewed without breaking with the target, this indicates that the trace point has been passed. Please set the trace point as follows: Specify either 'After', 'About', or 'Before' in the Trace Area.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050965_e Q. When I make a button in the GUI input window, save it, then load it again, I get an error (ERROR 10601) and cannot read it. How can I make it work? A. Check to make sure you haven't included a space somewhere in the button name. This is probably the problem. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01050966_e Q. I know I can specify the PD30 protect break for a consecutive 256K-byte area, but can I specify the break for more than one area at the same time? [Example] 00000h to 3FFFFh area C0000h to FFFFFh area A. You cannot specify a protect for the above example area through the protect window or protect command. The protect break specification of the PC4701M/PC4701HS emulator does not have this feature.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051015_e Q. Have the contents of the following Tool News article been updated and fixed concerning PD30 V.4.00? "Precaution on Using Time Measurement Windows in PC4701HS/PC4700H Emulators" in Tool News No. MESCT-PC4701HS_TRGA-980716D If the contents have not been fixed yet, do I still need to use phicount_e.exe? A. The problem of this time measurement function is caused by the emulator hardware. PD30 V.4.
Renesas Technology, Tools FAQs Document Number: 01051016_e Q. When I open the existing log file, will the new data be added to the end of the existing data, will it overwrite the existing data? A. When you reopen a log file which has already been opened/closed after PD30 startup, the new data will be added to the end of the existing log file. However, when you open a log file that was created before PD30 startup, the contents will be overwritten.
Renesas Technology, Tools FAQs Last Updated: July 23, 2001 Document Number: 01072301_e Q. Can I debug an M16C/61 Group MCU (M30612) with M30620T-CPE, the M16C/62A of M16C/62 Group compact emulator? A. Yes, it is possible. But please note the following differences. Compact Emulator M30620T-CPE comes with an M16C/62A Group Evaluation MCU. Before starting your program debug, please confirm the following differences between M16C/61 Group and M16C/62 (as well as M16C/62A) Group MCUs.
Renesas Technology, Tools FAQs Last Updated: April 04, 2003 Document Number: 03030501_e Q. When I set an address match-interrupt at F8000h, the emulator malfunctions. A. When using the emulation pods for M16C/60, M16C/30, and M16C/20 series, you cannot set an address match-interrupt at addresses F6000h -- F63FFh and F8000h -- F83FFh. The emulator uses these areas during debug control. However, these areas can be set for the actual MCU.
Renesas Technology, Tools FAQs Last Updated: October 7, 2002 Document Number: 02092001_e Q. I modified the setting of the port P9 direction register in my program, but the setting doesn't change. What's the problem? A. 1. The protect register (PRC2) needs to be set as well. However, after the protect register is set, it will clear to "0" when you write to any address. Therefore, make sure you reprogram the port P9 direction register immediately after you set the protect register.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051114_e Q. Please supply the connection diagram for the through-holes of Flexible Cable FLX100 of the emulation pod. A. Please click here. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: March 5, 2002 Document Number: 02022004_e Q. I can't get a program to run in the memory expansion mode or microprocessor mode on an M16C/60 Series emulation pod, even though it runs in the single-chip mode. What could be the problem? A. In both the memory expansion mode and the microprocessor mode, the HOLD (P54) and RDY (P57) pins are valid.
Renesas Technology, Tools FAQs Last Updated: March 5, 2002 Document Number: 02022001_e Q. I changed the setting of the port P9 direction register with the emulator debugger, but the status doesn't change. What's the problem? A. 1. If you set the protect register (PRC2), which enables writing in the port P9 direction register, with the following procedure, the protect on the port will not be released and the port cannot be programmed. (1) Execute [instruction for setting "1" PRC2] step.
Renesas Technology, Tools FAQs Last Updated: October 19, 2001 Document Number: 01100503_e Q. I am using Emulation Pod M306N0T2-RPD-E (or M306N0TB-RPD-E) for the M16C/6N Group MCUs; however, the M16C/6N Group is the model recommended the change to the new model. When switching from either M16C/6N0 or M16C/6N1 to M16C/6NA or M16C/6NB, will it be necessary to purchase a new emulation pod as well? A.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072304_e Q. How can I estimate how much more power will be consumed from the target system when connecting M30620T2-RPD-E or M306N0T2-RPD-E? A. All of the emulation pods listed below consume approximately 1mA of current from the target system Vcc pin (even during low-power consumption modes).
Renesas Technology, Tools FAQs Last Updated: July 23, 2001 Document Number: 01051296_e Q. Can I debug an M16C/61 Group MCU (M30612) with M30620TB-RPD-E, the M16C/62 Group emulation pod? A. Yes, it is possible. But please confirm the following differences between M16C/61 Group and M16C/62 (as well as M16C/62A) Group MCUs before starting your program debug. The applicable pods are M30620T2-RPD-E and M30620TB-RPD-E.
Renesas Technology, Tools FAQs Last Updated: January 22, 2001 Document Number: 01051118_e Q. I am using Emulation Pod M306xxTx-RPD-E with the 100LCC-80QSB pin-converter board, but the POWER LED on the STATUS OF TARGET side of Emulator PC4701 doesn't turn on. A. The POWER LED will not turn on when 100LCC-80QSB is used. Normally, the PC4701 confirms that power is properly supplied to the Vcc pins of the MCU, and then turns on the POWER LED. However, the 80-pin MCU has only one Vcc pin.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051297_e Q. My target system, which has been working with Emulation Pods M30620T-RPD-E/ M30620TB-RPD-E, does not work properly with Emulation Pod M30620T2-RPD-E. What are the differences between M30620TB-RPD-E and M30620T2-RPD-E? A. M30620T/TB-RPD-E and M30620T2-RPD-E have different wirings on pins RESET*/RDY*/HOLD*, as detailed below.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051298_e Q. Can I use Emulation Pod M30620T-RPD-E or M30620TB-RPD-E for M16C/62A debugging? A. As long as you do not use the added functions on the M16C/62A MCU, you should have no problems. If you must use the added functions, you will need to purchase the upgraded versions of M30620T-RPD-E or M30620TB-RPD-E, specifically for use with the M16C/62A MCU.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051299_e Q. Concerning the extended A/D function of M30620T-RPD-E, M30620TB-RPD-E and M30620T2-RPD-E: when I use bit 0 of Port P0 for the A/D function, 1. can I use Bit 0 of Port P2 as an I/O port? 2. can I set Bit 0 of Port P10 as an input mode and use Bits 1 to 7 of Port P10 as I/O ports? A.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051300_e Q. The value at the fixed vector table is different from the value set in the program I downloaded. Why? A. Since the DBC* vector and BRK instruction vector are used by the emulator, the value on these vector addresses should be different from what you have specified. In the emulator, the BRK vector is reserved for the emulator BRK instruction interrupt, and the emulator will modify this vector data.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051301_e Q. I would like to know the differences between M30620T2-RPD-E and M30620T-RPD-E/M30620TB-RPD-E. A. The differences are as follows: Operating Voltage Operating Frequency Corresponding MCU Group 10MHz at 2.7V (1 wait) M16C/62 Group M30620T2-RPD-E(Mass production) 2.7-5.5 16MHz at 5.0V (0 wait) (including A version) 10MHz at 3.0V (1 wait) M16C/62 Group M30620T-RPD-E(Discontinued product) 2.7-5.5 10MHz at 5.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051302_e Q. I invoke the PD30 emulator debugger and input "MAP 4000H, 027FFFh, EXTERNAL" in the SCRIPT WINDOW for the CS2 setup. Then, when I execute the "Go" command, my program malfunctions. A. The M16C/60 Series emulation pod uses 4 bytes of the emulation MCU stack (0FFFCh to 0FFFFh) after the "Reset" command is executed.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051303_e Q. Just after the emulator power-on, the emulator will activate the memory area of chip select CS2 regardless of user program execution. Why? A. The M16C/60 Series emulation pod accesses area 0FFFCh to 0FFFFh (4 bytes) for the debugger stack space just after the reset command execution.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051304_e Q. I applied a reset from the target system in the emulator but the program did not work properly. Are there any differences between the emulator reset and the actual chip (Mask version MCU) reset? And, are there any differences when executing a reset from the emulator debugger PD30? A. 1.
Renesas Technology, Tools FAQs Document Number: 01051305_e Q. After connecting the emulator to the M16C/62 Group emulation pod and executing a self-check, the emulator will not shut down normally. What's the problem? A. Please confirm the following items before executing the self-check: 1. Make sure the emulator is not connected to the target system. 2. Make sure switch SW5 is set to "L" and switch SW6 is set to "16" on the M16C/62 Group emulation pod.
Renesas Technology, Tools FAQs Document Number: 01051306_e Q. The emulator and emulation pod are connected to the target system, but they do not operate (the emulator LED indicates an error). What's the problem? A. Please check these possible causes: 1. Make sure the emulator and host machine are properly connected. Refer to the emulator manual for details concerning the proper connection method.
Renesas Technology, Tools FAQs Document Number: 01051307_e Q. My emulation pod and emulator are connected, but the emulator won't turn on. What's the problem? A. Please check these possible causes: 1. Make sure the AC power supply cord is properly inserted in the outlet. 2. Make sure the AC power supply 3P-2P converter is properly inserted in the outlet. If the above suggestions do not solve your problem, please contact our office.
Renesas Technology, Tools FAQs Last Updated: December 20, 1999 Document Number: 01050800_e Q. For some reason, I can not program my Renesas MCU. What are the possible problems? A. The most frequent problems we have found in our support experience are as follows. 1. Wrong Set-up --> Please review the installation manual carefully. (1) Reconfirm that the switches are correctly set for your MCU.
Renesas Technology, Tools FAQs Last Updated: December 20, 1999 Document Number: 01051051_e Q. Can I use a Renesas EPROM programming adapter, for example PCA7412F-100, to reprogram a Renesas Flash MCU? A. No, you can not. Please use a dedicated partner flash programmer for reprogramming our Flash MCUs. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: December 20, 1999 Document Number: 01050832_e Q. Can I use a gang-programmer in combination with an PROM MCU programming adapter. A. Renesas programming adapters for our EPROM MCUs are for development purposes only, not for production programming purposes. We do not recommend them for use with gang-programmers in mass-programming.
Renesas Technology, Tools FAQs Document Number: 01051052_e Q. Can I program with a ROM writer other than the ROM writers recommended by Renesas? A. We have no experience with any ROM writers which are not included on the recommended list. We can only recommend ROM writers for which we have actual programming results. If you wish to use a something other than those we have recommended, they should work if they pass the normal verification process. (Separate screening, etc. is also necessary.
Renesas Technology, Tools FAQs Document Number: 01051053_e Q. How should I program the M16C/60 internal 128KB ROM? A. The following is the programming procedure for M30610EC. 1. Switch setting: JP1 in on 1M side 2. Area specification: 20000H to 3FFFFH (ROM writer) (00000H to 1FFFFH is also usable) E0000H to FFFFFH (MCU) 3. Programming mode: Renesas M5M27C201 Mode 4. Programming Type: byte programming type 5.
Renesas Technology, Tools FAQs 16-bit R8C/Tiny Series August 20, 2004 HEW (Aug. 20, 2004) Integrated Development Environment (attached to M3T-NC30WA and E7) "High-performance Embedded Workshop" TM (Aug.
Renesas Technology, Tools FAQs 16-bit 79xx Series August 5, 2004 MM (Jan. 7, 2003) TM (Aug. 5, 2004) M3T-NC79WA (June 21, 2004) M3T-PD79SIM (Dec. 20, 2002) M3T-PD79 (Apr. 5, 2004) PDSDK COM Kit (Nov. 19, 2002) PC4701 (Oct. 20, 2003) M379xxT-RPD-E (July 5, 2000) Accessories (Nov. 5, 2003) Others (Sep.
Renesas Technology, Tools FAQs M3T-NC79WA C Compiler Package See Tool News for this product Last Updated: June 21, 2004 ● I don't always get a warning even when I assign a constant to the variable declared by const statement. (June 21, 2004) ● Using a program written for NC77 with NC79? (July 22, 2003) ● Tell me how to debug a program at the high-level language source level.
2001) (1) if (x++ == 5){ aaasub(); } (2) x++; if (x ==5){ aaasub(); } ● When making my program in C language, I want to place the global variable according to the sequence described in the definition. How can I do this? (Dec. 20, 2000) ● When using NCxxWA, how can I prevent my application from linking unnecessary functions, such as MALLOC() and MEMCPY()? (Aug.
Renesas Technology, Tools FAQs Last Updated: June 21, 2004 Document Number: 04052001_e Q. I don't always get a warning even when I assign a constant to the variable declared by const statement. A. M3T-NC79WA only generates a warning when you use a simple assignment operator (=) to replace the variable declared by const statement. If you are using a compound assignment operator, such as += or -=, the MCU won't generate a warning.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072229_e Q. Using a program written for NC77 with NC79? A. 1. The program is compatible as far as language is concerned for C compiler, but function names are treated differently on the assembler level. Make sure no labels have the same name as functions contained in the assembler. NC79 Functions having register arguments NC77 $function ?function Functions not having register arguments _function _function 2.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072214_e Q. Tell me how to debug a program at the high-level language source level. A. When executing a command, specify a command option which directs that the information necessary to debug a program in the source lines of C or those of structured statements be output to the machine language data file. >nc79 -g -S -c samp79.c >as79 -s ncrt0.a79 samp79.a79 >ln79 -g -o samp79 ncrt0 samp79 -l nc79lib.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072213_e Q. Is there any method to shorten the startup program's processing time? A. The processing time can be reduced by deleting unused parts from section initialization and zero clear operations in the startup program ncrt0.a79. Also, the processing time can be reduced by performing zero-clear operations collectively at a time.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072212_e Q. Is there any method to compress the ROM capacity? A. A method that is effective when array data exists in a far area and the data size does not exceed 64 Kbyte. If an array whose number of elements is unspecified exists in a far area, add an option -fSA(-fsmall_array) when compiling the program. The ROM capacity can be compressed, with the processing speed increased.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072211_e Q. How are the near/far attributes discriminated? A. If near/far are not specified, NC79 handles functions as belonging to far and variables as belonging to near. Although variables normally are handled as near, the default attribute can be changed by specifying a command option. ● -ffar_ROM(-fFROM) The default attribute of ROM data is changed to far.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072210_e Q. When an optimize option is added, code is not generated for some lines. Is this all right? A. When an optimize option is specified, the compiler does not generate code which it assumes is syntactically meaningless. If you want to suppress optimization, specify the volatile qualifier to disable optimization.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072209_e Q. Is the prototype declaration of a function necessary? A. By declaring the prototype of a function, you can suppress the function's argument type expansion or assign its arguments to a register. This helps to achieve efficient funtion call. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072208_e Q. For the labels that are equivalent to function names, an error is output when linked, indicating that they are undefined symbols. What is the cause of this error? A. There is a possibility that functions whose prototypes are declared and those not declared coexist. To find a function whose prototype is not declared, specify a command option "-Wnon_prototype(-WNP)" before compiling the program.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072207_e Q. By what name will the function names written in the C language be represented in the assembly source? A. Those function names in the assembly source appear as label names. For example, a functon name "func_proto" is expressed in the assembly source as "$func_proto:" or "_func_proto:".
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072206_e Q. A variable not accompanied by the register qualifier is handled as a register variable. Why? A. When compiled after specifying an optimize option '-O', '-OR' or '-OS', it can occur as a result of optimization that such a variable is handled as a register variable. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072205_e Q. I wish to specify a register storage class and assign it to a register. How can it be done? A. Specify a register storage class for a local variable and to ensure that the variable is assigned to a register, specify a command option "-fenable_register(-fER)" when compiling. However, variables that have some type cannot be assigned to a register.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072204_e Q. Can a path be specified in a file name for #include specification? A. A relative path name can be specified. The compiler searches a relative directory for the file specified by #include from a file where #include is written. Specifying an absolute path is inhibited, because it could impair program portability. The following shows a description example when specifying src_1.h in the src_1.c file with #include.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072203_e Q. How can a command file be used? A. Specify a command file when excuting the software. When specifying this file, add "@" at the beginning of its file name to discriminate it from ordinary other files.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072202_e Q. There are so many files to be linked that the limit to command lines is exceeded. Is there any method to link? A. The contents of command lines can be written into a file with which you can execute ln79. This file is called a "command file." For details about a command file, refer to HERE. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072201_e Q. A command option sometimes cannot be specified. Why? A. In NC79, command options are discriminated between uppercase and lowercase letters. When specifying a command option, check to see that the case of the option is correct. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 2001 Document Number: 01112003_e Q. Can I use KANJI(Chinese) characters in C source programs? A. Yes, you can. Japanese characters can be used in NC79. The following character types can be included. ● kanji ● hiragana ● full-size katakana ● half-size katakana It is necessary to set up the environment variables to use Japanese characters. Please refer to NC79 User's Manual "Description of Japanese Characters" for setting method.
Renesas Technology, Tools FAQs Last Updated: July 5, 2001 Document Number: 01062002_e Q. When programming a register access (write, read) to the interrupt control register in C language, NC79WA compiler generates codes based on the AND instruction. Yet the MCU manual indicates that the interrupt control register should be accessed with STA or MOV instructions. Can I have NC79WA generate STA and MOV instructions for this access? A.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051295_e Q. In the preprocess command block #ifdef to #endif, which performs the condition compile, I get an error when I describe a double quotation. Why? I don't get an error for any other character. I assume that if the respective identifier is macro-defined with #ifdef, the operation will not progress. A. The NC79WA performs the #ifdef analysis after the token analysis.
Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-PD79SIM Simulator Debugger See Tool News for this product ● ● Last Updated: December 20, 2002 I created a button in the GUI Input Window and then saved it, but when I restart M3T-PD79SIM (or M3T-PD77SIM, M3T-PD38SIM) I get the following message. (Dec. 20, 2002)New! "ERROR 21001: BUTTON file is illegal" I want to setup interval data sampling using the OnTimer function the CB79SIM. Please tell me the LSB for the interval to be set in _win_timer_set.
Renesas Technology, Tools FAQs Last Updated: December 20, 2002 Document Number: 02120502_e Q. I created a button in the GUI Input Window and then saved it, but when I restart M3T-PD79SIM (or M3T-PD77SIM, M3T-PD38SIM) I get the following message. "ERROR 21001: BUTTON file is illegal" A. When creating a button in the GUI Input Window, if a space is included in "Button Name:", the button file will not load properly and ERROR 21001 will be generated.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020509_e Q. I want to setup interval data sampling using the OnTimer function the CB79SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120511_e Q. To execute a source compile on the M3T-NC79WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD79SIM (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01092004_e Q. How should I set Timer A0 for MR79 when executing a program, which embeds MR79, on PD79SIM? A. Follow the I/O script sample program included in PD79SIM: Load the sample program for the MR79 timer (mr.scr) in the I/O window. Refer to "Introducing I/O Script Sample Programs" (31KB, 12 pages) in the manual for more details. When using the sample program (timerA0_TMode.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072306_e Q. How do I reference local bit symbols with PD79SIM? A. To reference local bit symbols with PD79SIM while assembling with as79, specify the "-S" or "-SM" option. Note that local bit symbols can only by referenced when the program being executed is stopped in the source file which defines the symbols. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs M3T-PD79 Emulator Debugger See Tool News for this product ● Last Updated: April 5, 2004 When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? (Apr. 5, 2004) ● I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● I can't install the USB Driver successfully. What could be the problem? (Feb.
● 1. When using M3T-PDxx (M3T-PD308, M3T-PD30, M3T-PD79, M3T-PD77, M3T-PD38) with PC4701U/PC4701M, the emulator serial number must be input during the M3T-PDxx installation. But what happens when I install using a PC4701U/PC4701M with a different serial number? 2.
Renesas Technology, Tools FAQs Last Updated: April 5, 2004 Document Number: 04030503_e Q. When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? A. Time Measurement Window cannot be opened when any of the following windows are open. ● Trace Point Setting Window ● Task Trace Window ● Task Analyze Window Make sure all of these windows are closed before trying to open Time Measurement Window.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020510_e Q. I want to setup interval data sampling using the OnTimer function the CB79. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120510_e Q. To execute a source compile on the M3T-NC79WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD79 (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: September 5, 2001 Document Number: 01072307_e Q. How do I reference local bit symbols with PD79? A. To reference local bit symbols with PD79 while assembling with as79, specify the "-S" or "-SM" option. Note that local bit symbols can only by referenced when the program being executed is stopped in the source file which defines the symbols. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050930_e Q. Is there anything I need to know about using PD79 with a LAN connection? A. Please be aware of the following points: 1. Before connecting PD79 with the LAN, make sure you set the emulator IP address and download the firmware using the serial connection. 2. When connecting the LAN on Windows 98, you will need to setup the following registry.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050931_e Q. Selecting the memory expansion mode while connecting MD0 and MD1 pins to GND enables the processor mode in the target system. What should I select for the EMEM processor mode in the above conditions? A.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050932_e Q. Every time I startup the PD79 debugger, I get the following error message: "Processor mode and target system do not match". This message is displayed no matter what processor mode I specify. How can I avoid this error message? A. 1. Check to make sure that the voltage of the Vss pin is GND (0V).
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050933_e Q. In PD79 V.1.10, the setMemoryWord command (MW command) modifies the memory contents of a specified address in 2-byte units. When I use this command to change the memory contents at an even address, the upper 8 bits are not changed. Yet, if I specify an odd address, I have no problem. A. In the PD79, there are some places where the upper 8 bits can not be programmed with the MW command.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050934_e Q. Why doesn't PD79 V.1.10 display task names in the TaskTrace window (task names were displayed in PD79 V.1.00)? A. The information concerning that particular task has probably been changed or no longer remains in the contents of the memory. The address of that task is normally included in that memory area.
Renesas Technology, Tools FAQs M379xxT-RPD-E Emulation Pod for 79xx Series See Tool News for this product Last Updated: July 5, 2000 ● Is the power supply (VDD) to the emulator MCU in the M37902T-RPD-E pod only supplied from the ICE system? How is the power supply (VCC) from the target configured in the pod? When there is electric potential difference in the power supplied to the pod and the target power supply, what happens to the I/O port output, etc.? (Jul.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051025_e Q. Is the power supply (VDD) to the emulator MCU in the M37902T-RPD-E pod only supplied from the ICE system? How is the power supply (VCC) from the target configured in the pod? When there is electric potential difference in the power supplied to the pod and the target power supply, what happens to the I/O port output, etc.? A.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051026_e Q. What do we have to pay attention to concerning the 7920 Group (M37920S4CGP) debugging functions? A. The emulation pod for 7920 Group MCUs is based on the M37920FGCGS emulator MCU, which embeds a Flash ROM. To debug the M37920S4CGP chip, the emulator MCU must operate in the microprocessor mode. This Flash MCU keeps Ports 0 to P12 in the "HiZ" state during reset. The M37920S4CGP chip does not behave in this way.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051027_e Q. I want to develop a system with a 7920 Group (M37920S4CGP) MCU. Which ICE, M37920T-RPD-E emulation pod or M37900T2-RPD-E emulation pod + M37920T-PRB pod probe, do you recommend? Are there any feature differences between these two choices? A. M37920T-RPD-E and M37900T2-RPD-E + M37920T-PRB have no differences in the debug functions.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051028_e Q. I want to supply a clock to the XIN pin of the target MCU and leave the XOUT pin open. But the emulation pod already has the oscillation circuit on the OSC-3 board. 1.
Renesas Technology, Tools FAQs 16-bit 77xx Series August 5, 2004 MM (Jan. 7, 2003) TM (Aug. 5, 2004) M3T-NC77WA (July 22, 2003) M3T-PD77SIM (May 20, 2003) PC4701 System M3T-PD77 (Apr. 5, 2004) PDSDK COM Kit (Nov. 19, 2002) PC4701 (Oct. 20, 2003) Maskfile Converter MM Integrated Development Environment (attached to M3T-NC77WA) C Compiler Package (with M3T-RASM77, TM and M3T-PD77SIM) Simulator Debugger (attached to M3T-NC77WA) M377xxT-RPD-E (Aug.
Renesas Technology, Tools FAQs M3T-NC77WA (including NC77) C Compiler Package See Tool News for this product Last Updated: July 22, 2003 ● Tell me how to debug a program at the high-level language source level.
x++; if (x ==5){ aaasub(); } ● When making my program in C language, I want to place the global variable according to the sequence described in the definition. How can I do this? (Dec. 20, 2000) ● When using NCxxWA, how can I prevent my application from linking unnecessary functions, such as MALLOC() and MEMCPY()? (Aug. 7, 2000) ● I can not place the program in the section which I defined. Why not? (Mar.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072221_e Q. Tell me how to debug a program at the high-level language source level. A. When executing a command, specify a command option which directs that the information necessary to debug a program in the source lines of C or those of structured statements be output to the machine language data file. >nc77 -gie -c samp77.c >rasm77 -s ncrt0.a77 >link77 ncrt0 samp77,,,-ms -s -fsamp77 >s2ie samp77.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072220_e Q. Is there any method to shorten the startup program's processing time? A. The processing time can be reduced by deleting unused parts from section initialization adn zero clear operations in the startup program ncrt0.a77. Also, the processing time can be reduced by performing zero-clear operations collectively at a time.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072219_e Q. How are the near/far attributes discriminated? A. If near/far are not specified, NC77 handles functions as belonging to far and variables as belonging to near. Although variables normally are handled as near, the default attribute can be changed by specifying a command option. -ffar_ROM(-fFROM) The default attribute of ROM data is changed to far. -ffar_RAM(-fFRAM) The default attribute of RAM data is changed to far.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072218_e Q. By what name will the function names written in the C language be represented in the assembly source? A. Those function names in the assembly source appear as label names. For example, a function name "func_proto" is expressed in the assembly source as "?func_proto:" or "_func_proto:".
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072217_e Q. How can a command file be used? A. Specify a command file when executing the software. When specifying this file, add "@" at the beginning of its file name to discriminate it from ordinary other files.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072216_e Q. There are so many files to be linked that the limit to command lines is exceeded. Is there any method to link? A. The contents of command lines can be written into a file with which you can execute link77. This file is called a "command file." For details about a command file, refer to HERE. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072215_e Q. A commnad option sometimes cannnot be specified. Why? A. In NC77, command options are discriminated between uppercase and lowercase letters. When specifying a command option, check to see that the case of the option is correct. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: May 20, 2003 Document Number: 03042101_e Q. I executed "stk77 -s symbol-file-name" specifying option -o which outputs the stack size and function call relationship to the calculation display file (extension .siz), but that file name was not generated with "symbol-file-name.siz". A. When option -o is specified in NC77 for the "stk77 -s symbol-file-name", the .siz file is created according to the following rules. [NC77 V.3.
Renesas Technology, Tools FAQs Last Updated: November 19, 2001 Document Number: 01112004_e Q. Can I use KANJI(Chinese) characters in C source programs? A. Yes, you can. Japanese characters can be used in NC77. The following character types can be included. ● kanji ● hiragana ● full-size katakana ● half-size katakana It is necessary to set up the environment variables to use Japanese characters. Please refer to NC77 User's Manual "Description of Japanese Characters" for setting method.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051288_e Q. I can not place the program in the section which I defined. Why not? A. Each program has near/far attributes. Therefore, NC30 will add _N/_F indexes to the end of all section names automatically. However, if a section name with no _N or _F suffix is in the include file which describes section information (sect30.inc for NC30 default file), NC30 will not place your program in the section you defined.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051289_e Q. Programs which are not defined by "#pragma SECTION program" are always placed in section program_F. Is there any way to change this? A. Programs are placed in either program_N or program_F as a default option. You must individually change the section with "#pragma SECTION". But there is no function to define the default name.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051290_e Q. My main program does not seem to be placed in section program_N. How can I place my main program in this section? A. The section which has extension [_N] at the end of the word, like section program_N, will hold near-defined functions. Therefore, you need to define all functions and data which you want to place in this section with near declarations.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051291_e Q. Can a binary (HEX) file be divided into multiple files? I want to make individual HEX files for internal and external ROMs. A. Only one HEX file can be generated, but you can place program codes separately in internal and external ROMs. (Please refer to FAQ "How can a section be divided into multiple sections?") Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051292_e Q. How can a section be divided into multiple sections? Currently my program is sectioned into 001000H to 00F00FH and 010000H to 01EFFFFH. But I want to place my program from 130000H as well. A. One continuous section can not be divided into multiple separate sections. But each individual function can be placed in different sections.
Renesas Technology, Tools FAQs Document Number: 01051293_e Q. When compiling with the NC77 V.5.00 (non-optimized), the code size is sometimes larger than in the NC77 V.4.00 and all earlier versions. Why? A. Some of the processes which used to be executed by default in the NC77 V.5.00 have now been modified and are executed when the optimization option are specified. Therefore, when the optimization option is not specified, the code size may be larger.
Renesas Technology, Tools FAQs Document Number: 01051294_e Q. When I execute the NC77 on Windows 95 'can't analyze error' is displayed and NC77 stops compiling my program. What's wrong? A. This problem may occur when your PC has resident virus checker but can be avoided by terminating the virus checker. Since termination of the virus checker seems to solve the problem, this indicates that the problem is caused by the virus checker itself, not the NC77WA.
Renesas Technology, Tools FAQs M3T-PD77SIM Simulator Debugger See Tool News for this product ● ● Last Updated: May 20, 2003 I created a button in the GUI Input Window and then saved it, but when I restart M3T-PD79SIM (or M3T-PD77SIM, M3T-PD38SIM) I get the following message. (Dec. 20, 2002) "ERROR 21001: BUTTON file is illegal" I want to setup interval data sampling using the OnTimer function the CB77SIM. Please tell me the LSB for the interval to be set in _win_timer_set.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020511_e Q. I want to setup interval data sampling using the OnTimer function the CB77SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120509_e Q. To execute a source compile on the M3T-NC77WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD77SIM (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: October 5, 2001 Document Number: 01092003_e Q. How should I set Timer A0 for MR7700 when executing a program, which embeds MR7700, on PD77SIM? A. Follow the I/O script sample program included in PD77SIM: Load the sample program for the MR7700 timer (mr.scr) in the I/O window. Refer to "Introducing I/O Script Sample Programs" (31KB, 12 pages) in the manual for more details.
Renesas Technology, Tools FAQs Last Updated: May 20, 2003 Document Number: 01050927_e Q. Can I use M3T-PD77SIM to debug an object file generated with IAR's C compiler EW7700 (ICC7700)? A. Yes. Select the EW7700 (ICC7700) options as specified below, then make an IEEE-695 absolute module file. In the command line At Compile "-r" option At Assemble "-r" option At Link "-o xxx.695", "-f lnk7700.xcl", "-FIEEE695", "-ylmb" Using Workbench(EW) From the menu, select [Project] -> [Options...].
Renesas Technology, Tools FAQs M3T-PD77 Emulator Debugger for PC4701 Emulators See Tool News for this product ● Last Updated: April 5, 2004 When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? (Apr. 5, 2004) ● I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● I can't install the USB Driver successfully. What could be the problem? (Feb.
Emulators PC4701U/PC4701M? (July 22, 2003) ● I am using the PDxx emulator debugger on my notebook PC. And I use the serial interface for the emulator connection. Sometimes, while I am using the RAM monitor window, my target program hangs up. Does the PDxx debugger have a compatibility problem with my PC? Do I have to have a special setting for my OS version? (Jul. 5, 2000) ● 1.
Renesas Technology, Tools FAQs Last Updated: January 7, 2003 Document Number: 02122002_e Q. How do you set a breakpoint in the external ROM area code? A. A software breakpoint can be used when the external ROM area is assigned to the emulation memory, as explained below. ● When starting up the M3T-PD77, select the Emulation Memory tab in the Emem dialog. ● Using the Emem Address list, specify the bank address that includes the corresponding area. ● After M3T-PD77 begins operating, download the code.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020512_e Q. I want to setup interval data sampling using the OnTimer function the CB77. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: December 20, 2001 Document Number: 01120508_e Q. To execute a source compile on the M3T-NC77WA, I treat the enumerator by the generated code modifying option "-fCE" as an unsigned char type, rather than int type. However, when I reference the enumerator type variable with the M3T-PD77 (display by moving the mouse curser to the variable), it displays the form in 16 bits instead. Why? A.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01050935_e Q. When I start up PD77, I get the following error message. What is causing this error? "ERROR 11465: Target MCU is unable to reset.\nPlease reset target systems." A. The cause of "ERROR 11465" is most likely one of the following: 1. Faulty contact between emulator and pod or pod and target board. 2. Problems with the reset circuit on the target board (for example, faulty output of reset signal).
Renesas Technology, Tools FAQs Last Updated: February 5, 2001 Document Number: 01050936_e Q. Can I debug an object file, which I created with IAR Systems' C compiler (ICC7700), with PD77? A. Yes, PD77 can debug a program created on ICC7700. However, PD77 does not support source level debugging for the assembler source. When using IAR Systems' Assembler A7700, make sure you do not specify the "-r" option (for outputting debug information) on the A7700.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050937_e Q. Is there anything I need to know about using PD77 with a LAN connection? A. Please be aware of the following points: 1. Before connecting PD77 with the LAN, make sure you set the emulator IP address and download the firmware using the serial connection. 2. When connecting the LAN on Windows 98, you will need to setup the following registry.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050938_e Q. When I use the execution of the specified address as measurement trigger in the interval time measurement function, I need to use the CPU address-read action for the actual trigger event. At this time, the debugger will detect this action at the CPU address pre-fetch stage (before the CPU executes this instruction). Will the measurement be taken correctly? A.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050939_e Q. Can I use PD77 with Gaio Technology's C compiler? A. No, PD77 does not support Gaio Technology's C compiler. PD77 supports the following compilers: Renesas - NC77 C compiler IAR Systems - EW7700 (ICC7700) C compiler For more information concerning partners support, please refer to the Tool Homepage. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050940_e Q. I want to use the zone time measurement on PD77, but the [Fetch] button in [set_event] of the time measurement window is not active (the button is displayed in gray). The only active options are [address], [bit symbol], and [trigger]. Under what conditions is [Fetch] not available? A. [Fetch] is not available in the PD77 specifications.
Renesas Technology, Tools FAQs M377xxT-RPD-E Emulation Pod for PC4701 Emulators See Tool News for this product ● Last Updated: August 20, 2002 Please supply the connection diagram for the through-holes of Flexible Cable FLX100 of the emulation pod. (Aug. 20, 2002) 77xx Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs 77xx Programming Adapters Last Updated: January 9, 2004 ● When using the 7700 Series Programming Adapter PCA4709 to program M37703 MCU, should the JP1 switch be set to the M37701 side or the M37705 side? (Jan. 9, 2004) ● For some reason, I can not program my Renesas MCU. What are the possible problems? (Dec. 20, 1999) ● What are the differences between the [GOX] extensions of PCA4708, PCA4773, and PCA4774. (Jul.
Renesas Technology, Tools FAQs Last Updated: January 9, 2004 Document Number: 03120506_e Q. When using the 7700 Series Programming Adapter PCA4709 to program M37703 MCU, should the JP1 switch be set to the M37701 side or the M37705 side? A. Please set the switch to the M37701 side. * M37703 is a successor to M37701. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051019_e Q. What are the differences between the [GOX] extensions of PCA4708, PCA4773, and PCA4774. A.
Renesas Technology, Tools FAQs M377xxT-PAC 16-bit Simple Tools [Discontinued Product] See Tool News for this product Last Updated: October 5, 2000 ● There is no source display in my 16-bit Simple Tools emulator debugger PDB77M. ● The symbol information is not displayed in my 16-bit Simple Tools emulator debugger PDB77M. ● I damaged my MXXXXXT(L)-SBI emulator. Can I send it to Renesas for repairs? ● Can I use M37702T-PAC in combination with PDB77M V.2.
Renesas Technology, Tools FAQs Document Number: 01050871_e Q. There is no source display in my 16-bit Simple Tools emulator debugger PDB77M. A. Please confirm the following items: 1. When you use the assembler The RASM77M included in Simple Tools does not come with PRE77 which is why there is no source display when you use assembler. Please use RASM77. 2. When you use the compiler a) For NC77 start-up settings: make sure -g or -gie options are specified.
Renesas Technology, Tools FAQs Document Number: 01050872_e Q. The symbol information is not displayed in my 16-bit Simple Tools emulator debugger PDB77M. A. Please confirm the following items: 1. For the NC77 start-up settings: make sure "-g" or "-gie" options are specified. 2. For RASM77/RASM77M start-up settings: make sure -C and -S options are specified. 3. For LINK77/LINK77 start-up settings: make sure -S option is specified.
Renesas Technology, Tools FAQs Document Number: 01050856_e Q. I damaged my MXXXXXT(L)-SBI emulator. Can I send it to Renesas for repairs? A. We apologize for any convenience but we do not offer a repair service for Simple Tools. If you have received a defective product, we offer a replacement if claimed within 30 days of purchase. In this case, please contact your local Renesas sales office or distributor. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01050873_e Q. Can I use M37702T-PAC in combination with PDB77M V.2.00 Release 1? A. Yes, this combination will operate with no problems. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050874_e Q. Does Renesas have future plans to upgrade the PDB77M included in M37702T-PAC to V.2.00 Release 1? A. We have no plan at this time. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050875_e Q. What are the differences between the compiler NC77 free version, which is included in the 16-bit Simple Tools software, and the NC77 official product? A. The NC77 free version is provided only for customer evaluation purposes. It operates on Windows 95 and can only be used for a period of 4 months after installation.
Renesas Technology, Tools FAQs Last Updated: March 3, 2000 Document Number: 01050876_e Q. Can I download and debug a file created by NC77WA (product-version software tool) with the emulator debugger PDB77M bundled in the 16-bit Simple Tools? A. Yes, the emulator debuggers (PDB77M) bundled in Simple Tools are compatible with product-version emulator debuggers (PD77). (see note) Therefore, you can use the Simple Tools emulator debuggers with NC77WA, respectively, for your program development.
Renesas Technology, Tools FAQs Last Updated: March 3, 2000 Document Number: 01050859_e Q. How compatible is the Simple Tools System to other product-version software tools (SRA74, NC77WA, PD38, PD77, etc.)? A. The software included in Simple Tools is a subset of product-version software tools, and therefore, has basic compatibility with Simple Tools System products (operations, source file descriptions, etc.) (see note).
Renesas Technology, Tools FAQs Document Number: 01050860_e Q. What is the difference between the Simple Tools' emulator and full-spec emulators such as the PC4701 System? A. The Simple Tools System does not support functions like hardware break or trace, as in full-spec emulators. This is why we can provide a low-cost, all-in-one product which includes all the tools necessary for your development, from assembler to emulator debugger.
Renesas Technology, Tools FAQs Document Number: 01050877_e Q. Can I specify the emulation memory mapping for M37702T-SBI (external or internal)? A. It depends on the operation mode. Limitations are as follows: 1. Memory Expansion Mode You can determine whether or not to use the emulation memory in addition to the internal ROM area (set by switch), but you cannot select detailed settings. 2.
Renesas Technology, Tools FAQs Document Number: 01050878_e Q. What are the mapping limitations of the 64KB in M37702T-SBI? Also, are the mapping conditions the same as in full-spec emulators such as PC4701 and PC4816B? A. In M37702T-SBI, the emulation memory cannot be located in the 0 bank. In addition, unlike full-spec emulators, you cannot set detailed mapping specifications. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050864_e Q. Can I mount SRAMs, etc., on my target system side and use them as expanded emulation memory? A. As long as they are readable/writable memory, you can use them as emulation memory. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050865_e Q. Will Simple Tools run on an EWS? A. No, the Simple Tools for 8/16 bit MCUs do not work on an EWS. We also have no plans to do so. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050879_e Q. I purchased M37702T-PAC but the NC77 free version and PDB77M were not included. A. Initial shipments of M37702T-PAC did not include the NC77 free version or PDB77M. You can receive PDB77M free-of-charge by sending us the PDB77M request form included with the M37702T-PAC. Please download the newest NC77WA free version from the download site in this homepage.
Renesas Technology, Tools FAQs Document Number: 01050866_e Q. Can I purchase only the emulator (M38000T-SBI/M37702T-SBI/M37735TL-SBI)? A. No, the emulator is not sold separately. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050867_e Q. How can I obtain a pamphlet explaining Simple Tools? A. We do not have a separate catalog or pamphlet for the Simple Tools System. Please refer to the following materials for detailed information concerning Simple Tools. 1. Homepage information ❍ Simple Tools Site ❍ 740 Family: tool data sheet ❍ 7700 Family: tool data sheet 2. Printed material ❍ Tool data sheet in Mitsubishi microcomputers Sep.
Renesas Technology, Tools FAQs Document Number: 01050868_e Q. Is it possible to make masked MCUs with Simple Tools? A. All the tools needed for development come standard in Simple Tools. However, you can make develop masked MCUs by additionally purchasing a programmer and a programming adapter. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: October 5, 2000 Document Number: 01050869_e Q. What Simple Tools are currently available? A. ● ● 8-bit Simple Tools System: M37531T-PAC : for 7531 Group M37471T-PAC : for 7471 Group (Obsolete) M38207T-PAC : for 3820 Group M38067T-PAC : for 3806 Group (Obsolete) 16-bit Simple Tool System: M37702T-PAC : for 7702 Group M37735T-PAC : for 7733 and 7735 Groups Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp.
Renesas Technology, Tools FAQs Document Number: 01050870_e Q. What is Simple Tools useful for? A. Simple Tools is perfect for small-scale developments, test developments, MCU evaluations, etc. It is also excellent for user introduction/training of Renesas MCUs. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-PDB77 Emulator Debugger for PC4816B Emulator [Discontinued Product] See Tool News for this product ● Last Updated: August 25, 2000 What are the possible causes of error numbers 1110, 1111, 1112, and 1120, which occur during startup of PDB77? (Aug. 25, 2000) ● How can I use the assembler source line debug with PDB77? Currently, the assembler source window does not appear on the screen. (Mar.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051020_e Q. What are the possible causes of error numbers 1110, 1111, 1112, and 1120, which occur during startup of PDB77? A. The most common error in these cases is a bad connection at the evaluation MCU or/and the target board. Please examine each contact point around the evaluation MCU in the pod, as well as every junction on the PC4816 board and the connection to the target board.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01051021_e Q. How can I use the assembler source line debug with PDB77? Currently, the assembler source window does not appear on the screen. A. PDB77 is developed for C-language and structured assembler-based source debugging. Therefore, it does not support the assembler-source level debugging. In order to make this work, you need to execute PRE77 before executing RASM77. At this time, if the input file is ".
Renesas Technology, Tools FAQs PC4816B Emulator for 77xx Series [Discontinued Product] Last Updated: August 25, 2000 ● When I startup the emulator debugger (PDB77, SDB77P) I get one of two messages: "Error 1110: Cannot execute specified command normally (can not execute the pre-process for this command execution)", "Error 1111: Cannot execute specified command normally (cannot release MCU HOLD)". What is the problem? (Aug. 25, 2000) ● Can one emulation pod be shared by both PC4700H and PC4816B? (Apr.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01051022_e Q. When I startup the emulator debugger (PDB77, SDB77P) I get one of two messages: "Error 1110: Cannot execute specified command normally (can not execute the pre-process for this command execution)", "Error 1111: Cannot execute specified command normally (cannot release MCU HOLD)." What is the problem? A. Please examine the following problems. (If the target system is not connected at this time, #3 will not occur.
Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051023_e Q. Can one emulation pod be shared by both PC4700H and PC4816B? A. No, it cannot. The emulation pods are different for each emulator. Emulator PC4701 PC4816 Emulation pod M377XXT-RPD-E M377XXTX-HPD Emulator debugger PD77 PDB77 The PDB77 emulator debugger is made specifically for the PC4816 emulator and cannot be used for PC4701, and vice versa. And the PD77 emulator debugger cannot work with the PC4816 emulator.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051024_e Q. Can I use the object code generated by the RASM77 assembler with the PDB77 emulator debugger or the PD77 emulator debugger? A. Yes, you can. Both PDB77 and PD77 emulator debuggers support the RASM77 object code. There are no version restrictions (excluding any bug limitations on older versions). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M377xxTx-HPD(-E) Emulation Pod for PC4816B Emulator [Discontinued Product] Last Updated: July 5, 2000 ● I would like to use the M37702E8BFP MCU under the following conditions. Are the any problems I should be aware of? (Jul. 5, 2000) MCU : M37702E8BFP (ROM 60KB/RAM 2KB) Operating Conditions : 25MHz/5V ICE System : PC4816B + M37702TL-HPD 77xx Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051018_e Q. I would like to use the M37702E8BFP MCU under the following conditions. Are the any problems I should be aware of? MCU : M37702E8BFP (ROM 60KB/RAM 2KB) Operating Conditions : 25MHz/5V ICE System : PC4816B + M37702TL-HPD A. To debug your software for the M37702E8BFP MCU, you must use the screened version of the M37702E8BFP evaluation MCU. Please contact your Renesas representative for more details.
Renesas Technology, Tools FAQs 8-bit 740 Family August 5, 2004 MM (Jan. 7, 2003) TM (Aug. 5, 2004) M3xxxxT-PAC (June 20, 2002) Maskfile Converter MM Integrated Development Environment (attached to M3T-SRA74) Simple Tool System Package for 740 Family 3820*/3822/3850,3851/38K0/38K2/7540/7471*/7531*/3806* Group * Discontinued M3T-SRA74 (July 22, 2003) M3T-PD38SIM (May 20, 2003) Assembler Package (with TM and M3T-PD38SIM) Simulator Debugger (attached to M3T-SRA74) M3T-PD38 (Apr.
Renesas Technology, Tools FAQs M3xxxxT-PAC 8-bit Simple Tools See Tool News for this product Last Updated: June 20, 2002 ● Is it possible to debug a program including the structure or macro commands of the M3T-SRA74 relocatable assembler with the PDB38M emulator debugger? (Apr. 22, 2002) ● My M38000T-SBI won't perform the self-check... ● I damaged my MXXXXXT(L)-SBI emulator.
Renesas Technology, Tools FAQs Last Updated: April 22, 2002 Document Number: 02040502_e Q. Is it possible to debug a program including the structure and macro commands of the M3T-SRA74 relocatable assembler with the PDB38M emulator debugger? A. Yes, it is. The PDB38M already supports a source-line debug function for the structure and macro commands of M3T-SRA74. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050855_e Q. My M38000T-SBI won't perform the self-check... A. Please confirm the following items: 1. Confirm the operations with the bundled temporary target board. If all operations are normal, the problem must be somewhere in your target system. 2. Make sure all cables are connected properly. 3. Make sure all ICs are plugged into their sockets in the proper direction. 4.
Renesas Technology, Tools FAQs Last Updated: March 3, 2000 Document Number: 01050857_e Q. Can I download and debug a file created by SRA74 (product-version software tool) with the emulator debugger PDB38M bundled in the 8-bit Simple Tools? A. Yes, the emulator debuggers (PDB38M) bundled in Simple Tools are compatible with product-version emulator debuggers (PD38). (see note). Therefore, you can use the Simple Tools emulator debuggers with SRA74, respectively, for your program development.
Renesas Technology, Tools FAQs Document Number: 01050858_e Q. I want to save my previously used debug environment (window appearance) of PDB38M Version 1.00 Release 1 (8-bit Simple Tools emulator debugger). A. PDB38M Version 1.00 Release 1 does not have a function to save the debug environment. However, you can save the ASM watch window. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: June 20, 2002 Document Number: 01050861_e Q. Can I use the 740 Family Simple Tool System Package in combination with other emulator MCUs? A. Each emulator that is included in the 740 Family Simple Tool System Packages (hereafter called Simple Tool Package), M38000T-SBI, is the same one. You can substitute any emulator MCU as long as it is part of a Simple Tool Package product.
Renesas Technology, Tools FAQs Document Number: 01050862_e Q. Will M38000T-SBI run with a target system powered by 3V? A. M38000T-SBI emulator, which is included in the 8-bit Simple Tool System, does not support low voltage operation. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050863_e Q. Can I use the M37471T-PAC for debugging M37470? A. Yes, but you will also need to purchase the pitch convertor (PCA4906). Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M3T-SRA74 Assembler Package See Tool News for this product Last Updated: July 22, 2003 ● How to use multiplication/division subroutines for 1 page stacks (July 22, 2003)New! ● Why errors are generated with structured language commands which use operators *, /, or %? (July 22, 2003)New! ● How can a command file be used? (July 22, 2003)New! ● There are so many files to be linked that the limit to command lines is exceeded.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072225_e Q. How to use multiplication/division subroutines for 1 page stacks A. This section explains only those parts which differ from setting 0 page stacks. After doing the below processing, use the multiplication/division subroutines as explained on the previous page. Setting stack page Set the stack page to 1 page using the library source file sra74.a74 included with SRA74. Rewrite the .
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072224_e Q. Why errors are generated with structured language commands which use operators *, /, or % ? A. To use operators *, /, or % in structured language commands of SRA74, it is necessary to call up the subroutines written in the sra74.a74 library source file provided with SRA74. Here following, it is explained how to program with operators *, /, or %.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072223_e Q. How can a command file be used? A. Specify a command file when executing the software. When specifying this file, add "@" at the beginning of its file name to discriminate it from ordinary other files.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 03072222_e Q. There are so many files to be linked that the limit to command lines is exceeded. Is there any method to link? A. The contents of command lines can be written into a file with which you can execute link74. This file is called a "command file." For details about a command file, refer to HERE. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 22, 2003 Document Number: 01050836_e Q. I am developing an application with M37280 and I need to know how to assemble and link a program that will access an area larger than 64K bytes. A. You can use the following SRA74 functions to describe a program that will access an area larger than 64K bytes. ● Unary operator BK ● Unary operator BL ● .
Renesas Technology, Tools FAQs M3T-PD38SIM Simulator Debugger See Tool News for this product ● ● Last Updated: May 20, 2003 I created a button in the GUI Input Window and then saved it, but when I restart M3T-PD79SIM (or M3T-PD77SIM, M3T-PD38SIM) I get the following message. (Dec. 20, 2002) "ERROR 21001: BUTTON file is illegal" I want to setup interval data sampling using the OnTimer function the CB38SIM. Please tell me the LSB for the interval to be set in _win_timer_set.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020513_e Q. I want to setup interval data sampling using the OnTimer function the CB38SIM. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: January 21, 2002 Document Number: 01122001_e Q. I want to debug a new program for the MCU but the M3T-PD38SIM did not come with an appropriate SFR file. Please advise. A. If the M3T-PD38SIM does not include an appropriate SFR file, please create an original one. For more details, refer to Release Note No. "7.1 Method of making SFR file". Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: May 20, 2003 Document Number: 01050911_e Q. Can I use M3T-PD38SIM to debug an object file generated with IAR's C compiler EW740 (ICC740)? A. Yes. Select the EW740 (ICC740) options as specified below, then make an IEEE-695 absolute module file. 1. In the command line At Compile "-r" option At Assemble "-r" option At Link "-o xxx.695", "-f lnk740.xcl", "-FIEEE695", "-ylmba" 2. Using Workbench(EW) From the menu, select [Project] -> [Options...].
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050912_e Q. I created a simulated interrupt using the sample file "timer1.scr", which was included with PD38SIM, but the number of cycles generated by the interrupt is not the same as what I specified. Why not? A. When making a simulated interrupt with the sample file "timer1.scr", please modify the sections listed below to match the timer (8 division internal macro).
Renesas Technology, Tools FAQs M3T-PD38 Emulator Debugger for Windows See Tool News for this product ● Last Updated: April 5, 2004 Neither the single-step execution nor the break operation will work in the internal RAM area of the MCU. What's the problem? (Apr. 5, 2004) ● When I am debugging my program, sometimes I can't open Time Measurement Window. How can I measure the interval time? (Apr.
● I am using the PDxx emulator debugger on my notebook PC. And I use the serial interface for the emulator connection. Sometimes, while I am using the RAM monitor window, my target program hangs up. Does the PDxx debugger have a compatibility problem with my PC? Do I have to have a special setting for my OS version? (Jul. 5, 2000) ● What kinds of real-time debugging operations are guaranteed for the PD38 debugger? (Jul. 5, 2000) ● 1.
● Can I use PDB38 or PD38 in combination with PC4600? (Nov. 19, 1999) Top of Page | 740 Family FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: April 5, 2004 Document Number: 04030504_e Q. Neither the single-step execution nor the break operation will work in the internal RAM area of the MCU. What's the problem? A. The single-step execution and the break operation of the user program cannot be used in the RAM area of emulator products (M38000TL2-FPD or M38000T2-CPE) using an emulator MCU.
Renesas Technology, Tools FAQs Last Updated: January 20, 2003 Document Number: 02111901_e Q. When I start up the emulator debugger M3T-PD38, the "ERROR 16215" is displayed and the emulator will not operate. A. ERROR 16215 is generated when the M3T-PD38 start-up or restart (during operations) process did not occur successfully. Please confirm the following items to ensure proper operations. 1. Are power, GND and clock being supplied to the target system within the range of the MCU specifications? 2.
Renesas Technology, Tools FAQs Last Updated: February 20, 2002 Document Number: 02020514_e Q. I want to setup interval data sampling using the OnTimer function the CB38. Please tell me the LSB for the interval to be set in _win_timer_set. The manual indicates milliseconds (ms). However, based on my tests so far, when I set 1000ms or more, I have no problem, but when I set 10ms as the interval, the actual interval is around 50ms. A.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01050880_e Q. With PD38, can I detect when the stack overflows during the program execution? A. Using the following method, you can make a break occur when the stack overflows. How to detect an overflow before the stack damages the area used as the RAM: 1. Specify a "write protect attribute" in the PD38 protect window for the "end address -1h of the stack area (lowest address in the stack area)". 2.
Renesas Technology, Tools FAQs Last Updated: September 20, 2001 Document Number: 01050881_e Q. Can I use PD38 to debug an object file generated with IAR's C compiler EW740 (ICC740)? A. Yes. Select the EW740 (ICC740) options as specified below, then make an IEEE-695 absolute-type file. ● In the command line At Compile "-r" option At Assemble "-r" option At Link "-o xxx.695", "-f lnk740.xcl", "-FIEEE695", "-ylmba" Using Workbench (EW) From the menu, select [Project] -> [Options...].
Renesas Technology, Tools FAQs Last Updated: October 20, 2000 Document Number: 01050882_e Q. When using M38000TL2-FPD through the PD38 command, can I select the internal clock? A. When using M38000TL2-FPD, the clock connected to the emulator MCU is always the valid clock. Even when you select the internal clock (Internal) by PD38, the clock connected to the emulator MCU is used. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050883_e Q. Is there anything I need to know about using PD38 with a LAN connection? A. Please be aware of the following points: 1. Before connecting PD38 with the LAN, make sure you set the emulator IP address and download the firmware using the serial connection. 2. When connecting the LAN on Windows 98, you will need to setup the following registry.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050887_e Q. In trying to debug a program for a new MCU, I found that the corresponding MCU file is not bundled with PD38. What should I do? A. If the MCU file is not bundled with PD38, you can make your own MCU file. For instructions on how to create your own MCU file, please refer to the following documents: PD38 V.3.10 or older: PD38 Release Note PD38 V.4.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050891_e Q. What kinds of real-time debugging operations are guaranteed for the PD38 debugger? A. The real-time operation of the user program is guaranteed based on the following conditions: 1. During the user program execution, 2. the PD38 program always stays in the foreground (no other application program window is in front of PD38), and 3. no other debugging windows are accessed, except the real-time monitor window.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050895_e Q. I am debugging a program for an 8-bit MCU. How many bytes of user stack is used for the PC4701 work area? Please provide the relevant details. A. When debugging an 8-bit MCU program with PD38, the user stack area in emulator PC4701 consists of 3 bytes. These 3 bytes are used for PC (program counter: 2 bytes) and PS (processor status register: 1 byte) to store the target program breaks.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050896_e Q. I got the following error when I tried to download the IEEE-695 file. ERROR 30007: This data (line_no) is not supported. What is the cause of this error and how can I work around it? A. This is part of the PD38 specification. This error occurs when the source line data in the IEEE-695 file is more than 10000 lines.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050897_e Q. When I reference the coverage measurement result in my PD38, it seems to be showing instructions which the MCU never executed. This happens at the instruction after the RTS instruction. This instruction at this address is never executed in the target program. Why does this happen? A. The cause of this problem is in the 740 family specification.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050898_e Q. Does PDB38 V.1.00 support LAN connections? A. No. LAN connections are supported by PD38 V.2.00 and later versions. Please upgrade your PDB38 to the most recent version. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050899_e Q. I am using the M38199MF MCU. This MCU has 2K bytes of on-chip SRAM (40h - 83Fh). But I can not change the contents of the SRAM located at address 440H or later on my debugger. How I can reconfigure my debugger for this MCU? A. To use M38199MF with your debugger, the emulator MCU must be M38197RFS. However, this emulator MCU has just 1K byte of on-chip SRAM (40h - 43Fh). This is causing your problem.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050900_e Q. I am currently using ICC740, the IAR C compiler. ICC740 allows me to have SFR symbols in the user source program. The SFR symbols are symbols for each SFR register. My problem is that the symbols do not appear on the memory window of my debugger. Is there a way to put the SFR symbols on the memory window? A.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050901_e Q. Do PD38 and PDB38 work on Windows 95? A. Yes. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050902_e Q. Do both PD38 and PDB38 work with the serial interface? A. Yes, they work with not only the serial interface but also the parallel interface. PD38 V.2.00 or later versions support the LAN interface. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050903_e Q. Do older versions of PC4700H emulator work with PD38 and PDB38 (older versions of PC4700H emulator: the last digit in the serial number is not "B" or "C")? A. No. PD38 and PDB38 only work with newer versions of PC4700H (the last digit of the serial number is either "B" or "C") and PC4701HS. Any versions other than those with serial numbers ending in "B" or "C" need to be upgraded.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050904_e Q. I want to change the source window, such as the display mode, even if my PC does not have enough work memory. Can I do this? A. Yes, but the available work memory size will effect the number of symbols the debugger can hold. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050905_e Q. Does PD38 works on Windows NT? A. Yes, PD38 works on both Windows 95 and Windows NT 4.0. PDB38 does not support the parallel interface so we are not officially supporting this combination. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050906_e Q. Can I upgrade from the WDB38N DOS debugger to the PD38 Windows debugger? A. Yes. Please contact your local Renesas sales office or distributor for details. Please have your WDB38N serial number ready when requesting this upgrade. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050907_e Q. Can I use PDB38 or PD38 in combination with PC4600? A. No. PC4600 only works with either RTT74 or WDB38, PDB38 and PD38 are dedicated debuggers for emulator PC4701. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M38xxxT2-CPE Compact Emulator See Tool News for this product Last Updated: August 5, 2004 ● Does the emulator system support execution of STP and WIT instructions? (Aug. 5, 2004) ● When the D flag is set to 1 (the decimal operation mode enabled), the execution of a program with breakpoints cannot be halted at these breakpoints, and also single-step execution cannot properly be performed. (Apr.
Renesas Technology, Tools FAQs Last Updated: August 5, 2004 Document Number: 04070502_e Q. Does the emulator system support execution of STP and WIT instructions? A. Support conditions for STP and WIT instructions on the emulator system differ according to the program execution method.
Renesas Technology, Tools FAQs Last Updated: April 12, 2004 Document Number: 04032202_e Q. When the D flag is set to 1 (the decimal operation mode enabled), the execution of a program with breakpoints cannot be halted at these breakpoints, and also single-step execution cannot properly be performed. A. Please confirm the firmware version number. If the number is lower than Ver.1.02.00, you need to update the firmware. To confirm the firmware version number: (1) Launch the M3T-PD38M.
Renesas Technology, Tools FAQs Last Updated: April 12, 2004 Document Number: 04032201_e Q. When I turn on the power to Compact Emulator M38000T2-CPE, a self-check error occurs, displaying LED as follows, and the emulator doesn't startup. A. Please update the firmware. To update the firmware: Please replace the M38000A1.C0 firmware file in your product with the problem-fixed one (Ver.1.02.00) as follows: (1) Download the compressed firmware file "firm.exe" (154KB) from the following RENESAS TOOL NEWS.
Renesas Technology, Tools FAQs Last Updated: March 22, 2004 Document Number: 03122204_e Q. When I click on the RESET button or execute the reset command on the M3T-PD38M, or reset the target MCU by the target system, the data in the emulation memory area is written over. What's the problem? A. Please confirm the firmware version number. If the number is lower than Ver.1.02.00, you need to update the firmware. To confirm the firmware version number: (1) Launch the M3T-PD38M.
Renesas Technology, Tools FAQs Last Updated: March 22, 2004 Document Number: 03122203_e Q. When I execute a program that reads out the break vector addresses from the user program, the program itself breaks. What's the problem? A. Please confirm the firmware version number. If the number is lower than Ver.1.02.00, you need to update the firmware. To confirm the firmware version number: (1) Launch the M3T-PD38M. (2) Open the Help menu and select the About command.
Renesas Technology, Tools FAQs Last Updated: March 22, 2004 Document Number: 03122202_e Q. The following errors occur when I try to execute a program written in the area that includes addresses 4000--4FFF or I try to modify or refer to this area in the various windows or by script commands of Emulator Debugger M3T-PD38M. What's the problem? ● An error arises which says "ERROR 16224: Target MCU is not under control. Please reset target systems." ● Data in addresses 4000--4FFF are incorrectly displayed.
Renesas Technology, Tools FAQs Last Updated: March 5, 2004 Document Number: 04022001_e Q. What are the operating conditions when using an emulator MCU with the compact emulator M38000T2-CPE? A. The operating conditions differ according to the emulator MCU you are using. Please refer to "Supported MCU and emulator MCU" of the datasheet for the M38000T2-CPE. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M38000TL2-FPD* Emulation Pod * M38000TL2-FPD is a product which got the declaration of conformity for EMC and safety standards (for Europe and the U.S.). To use M38000TL2-FPD outside Japan, be sure to use the emulator which got the declaration of conformity for EMC and safety standards.
Emulator MCUs ● What is an Emulator MCU? (July 5, 2000) ● The 32LCC-S board, which is a pin converter board for the RFS-type emulator MCU, has a screw-lock attachment. Is it for the M38867RFS emulator MCU? (July 5, 2000) ● What are the differences between the two types of 7451 Group Emulator MCUs: M37451RFS and M37451RSS? (Mar. 3, 2000) ● What are the differences between the two types of 38C3 Group Emulator MCUs: M38C37RFS and M38C37RMFS? (Mar.
Renesas Technology, Tools FAQs Last Updated: August 5, 2004 Document Number: 04070501_e Q. Does the emulator system support execution of STP and WIT instructions? A. Support conditions for STP and WIT instructions on the emulator system differ according to the program execution method.
Renesas Technology, Tools FAQs Last Updated: November 5, 2003 Document Number: 03092204_e Q. How should the emulator and target system be connected for M38C8 debug? A. There is no board available for converting the M38C89RLFS (PGA package) as is to the target system. When connecting the emulator and target system, we suggest you use the universal section on the M38C89T-ADF temporary target board.
Renesas Technology, Tools FAQs Last Updated: June 20, 2003 Document Number: 03022003_e Q. What are the differences between the two types of 3850 Group emulator MCUs (M38507ARLSS and M38517RSS)? Are there any special usage notes to be aware of? A. Selection of the emulator MCU depends on the specification of the 3850 Group MCU it is used with, as shown in the table below.
Renesas Technology, Tools FAQs Last Updated: October 19, 2001 Document Number: 01100502_e Q. When I try to execute the instruction that sets the stack pointer with a step program, while using M38000TL2-FPD and M37531RSS in combination, the emulator begins to malfunction, as shown below.
Renesas Technology, Tools FAQs Last Updated: April 5, 2001 Document Number: 01050913_e Q. Can the same target system accommodate both the emulator (PC4701 and M38000TL2-FPD) connection and the OTP MCU (M37540E8GP) mounting? A. The same target system can accommodate both the emulator connection and the OTP mounting by using the following methods. 1.
Renesas Technology, Tools FAQs Last Updated: October 5, 2000 Document Number: 01050914_e Q. The maximum operating frequency of 3803 and 3804 Group MCUs is 16.8MHz, yet the maximum operating frequency of the M38000TL2-FPD is 16.0MHz. Does this pod really operate at 16.8MHz? A. This pod works at 16.8MHz (@5V) when the pod is used exclusively with the M38049RLSS emulator MCU. Other than this combination, the maximum frequency of the pod is 16.0MHz (@5V).
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01050915_e Q. I want to use the 3805/3851 MCU with the 42-pin SSOP package. Is there a way to connect the emulator probe to the 42-pin SSOP footprint on the target board? A. You can use the following conversion boards: M3T-42DIP-DMS and M3T-DCT42B-450. The instructions listed below will aid you in the connections necessary from the emulation pod to the target system.
Renesas Technology, Tools FAQs Last Updated: March 3, 2000 Document Number: 01050916_e Q. I am using PC4701 with M38000TL2-FPD. When I startup the emulator system, the emulator display immediately after startup is not as indicated in the instructions. In normal operations, the target status RESET LED should go off, but it remains on. I assumed that this indicates an error, but the emulator debugger still operated normally. Why? A. With the emulator debugger PD38 V.3.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050917_e Q. What is an Emulator MCU? A. An Emulator MCU is a dedicated MCU developed just for in-circuit emulation and has a probing socket for the emulator main body. An Emulator MCU is connected to the tip of M38000TL2-FPD(on user target side). The bottom pins of the emulator MCU are identical to the respective mask version MCU and have no unnecessary logic around the chip for emulations.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050918_e Q. The 32LCC-S board, which is a pin converter board for the RFS-type emulator MCU, has a screw-lock attachment. Is it for the M38867RFS emulator MCU? A. Yes, the M38867RFS emulator MCU has a screw-hole on the bottom. The MCU will fit on to the 32LCC-S board. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: March 3, 2000 Document Number: 01050919_e Q. What are the differences between the two types of 7451 Group Emulator MCUs: M37451RFS and M37451RSS? A. M37451RFS comes in an 80-pin QFP/LCC package and M37451RSS comes in a 64-pin SDIP package. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: March 21, 2000 Document Number: 01050920_e Q. What are the differences between the two types of 38C3 Group Emulator MCUs: M38C37RFS and M38C37RMFS? A. M38C37RFS :Port P50 pin remains set to the input mode until the direction register is set to the output mode during reset and after reset. M38C37RMFS:Port P50 pin remains set to the output mode ("L"output) until the direction register is set to the input mode during reset and after reset.
Renesas Technology, Tools FAQs Last Updated: February 4, 2000 Document Number: 01050921_e Q. What are the differences between the two types of 3803/3804 Group Emulator MCUs: M38049RSS and M38049RLSS? Are there any special usage notes? A. Although their ports on the top of the MCU for the emulator have different specification between M38049RSS and M38049RLSS, they have the same specifications as MCUs. Please note that M38049RSS has been discontinued and M38049RLSS is the replacement MCU.
Renesas Technology, Tools FAQs M3xxxxT-RPD(-E) Emulation Pod for PC4701 Emulators See Tool News for this product Last Updated: January 9, 2004 ● How can I access an extended memory area from M3T-PD38 using the MCU's EDMA function? (Jan. 9, 2004) ● Is it possible to use M37640T-RPD-E with a bus-powered USB target system (supplying power via the USB cable)? (Sep. 20, 2000) 740 Family FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: January 9, 2004 Document Number: 03120507_e Q. How can I access an extended memory area from M3T-PD38 using the MCU's EDMA function (*)? * There are M37640T-RPD-E, M37641T-RPD-E and M37641T2-RPD-E for the MCU having EDMA function. A. The following are specific rules for accessing the extended memory area. ● When using the emulation memory as the extended memory area: Set MAP 10000, 1FFFF, INT in M3T-PD38.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050835_e Q. Is it possible to use M37640T-RPD-E with a bus-powered USB target system (supplying power via the USB cable)? A. M37640T-RPD-E (hereon referred to as the emulation pod) monitors the power supply voltage supplied to the target, generates the same voltage in the emulation pod itself and supplies this power to the MCU. The emulation pod uses power from the target only for this monitoring function.
Renesas Technology, Tools FAQs 740 Programming Adapters See Tool News for this product Last Updated: March 5, 2002 ● What is the guaranteed number of writes for the programming adapter? (Mar. 5, 2002)New! ● What is the difference between PCA7435GP/PCA7435GPG02 (discontinued products) and PCA7435GPG03? (Jun. 5, 2001) ● I cannot remove the MCU from PCA7435GP (or PCA7435GPG02). (Jun. 5, 2001) ● Can PCA7435GP / PCA7435SP / PCA7435FP be used to program 7540 Group MCUs? (Feb.
Renesas Technology, Tools FAQs Last Updated: March 5, 2002 Document Number: 02022003_e Q. What is the guaranteed number of writes for the programming adapter? A. Based on the assumption that the programming adapter will only be used during product development, we do not have a specified guaranteed number of writes.
Renesas Technology, Tools FAQs Last Updated: June 5, 2001 Document Number: 01050943_e Q. What is the difference between PCA7435GP/PCA7435GPG02 (discontinued products) and PCA7435GPG03? A. PCA7435GPG03 uses a new socket compatible to the new MCU package (the package has been changed from 32P6B to 32P6U). When the MCU of the new package (32P6U) is attached with PCA7435GP or PCA7435GPG02, you may not be able to insert or remove the MCU to/from the adapter socket.
Renesas Technology, Tools FAQs Last Updated: June 5, 2001 Document Number: 01050944_e Q. I cannot remove the MCU from PCA7435GP (or PCA7435GPG02). A. PCA7435GPG03 uses a new socket compatible to the new MCU package (the package has been changed from 32P6B to 32P6U). When the MCU of the new package (32P6U) is attached with PCA7435GP or PCA7435GPG02, you may not be able to insert or remove the MCU to/from the adapter socket.
Renesas Technology, Tools FAQs Last Updated: February 5, 2001 Document Number: 01050829_e Q. Can PCA7435GP / PCA7435SP / PCA7435FP be used to program 7540 Group MCUs? A. No. PCA7435GP / PCA7435SP / PCA7435FP are no longer in production and cannot be used as program adapters for the 753x Group. Please use the following programming adapter for 753x and 7540 group when programming 7450 Group MCUs. PCA7435GPG02: for 32-pin 0.8mm-pitch LQFP PCA7435SPG02: for 32 / 42-pin 1.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01050830_e Q. I can't successfully program an MCU which has 32KB or less of MCU internal ROM. As "1M" was not indicated on the MCU, I specified M5M27C256 as the device programming mode. A. Due to smaller packaging, some MCU which has 32KB or less of MCU internal ROM in the package without "1M" printing need to be specified with M5M27C101 mode to the programming mode.
Renesas Technology, Tools FAQs Last Updated: December 20, 1999 Document Number: 01050831_e Q. Can the EPROM programming adapter (PCA4738X-XXXA) can be used for reprogramming Renesas Flash MCUs. A. No, it can not. Please use flash programming adapter PCA4738XF-XXX. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050833_e Q. Can I program with a ROM writer other than the programmers recommended by Renesas? A. We have no experience with any programmers which are not included on the recommended list. We can only recommend programmers for which we have actual programming results. If you wish to use a something other than those we have recommended, they should work if they pass the normal verification process. (Separate screening, etc. is also necessary.
Renesas Technology, Tools FAQs Document Number: 01050834_e Q. What is difference between PCAxxxxx-xxA ("A" is added to the end of product name) and PCAxxxxx-xx? A. PCAxxxxx-xxA supports the MCU which has ROM capacity of more than 32k bytes. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs WDB38N Emulator Debugger for DOS [Discontinued Product] Last Updated: November 2, 1998 ● Can I use WDB38N with C programs generated by ICC740 C compiler? ● Can I debug M37451 and M37471 with WDB38N? ● Does WDB38N run with emulator PC4600? 740 Family FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050849_e Q. Can I use WDB38N with C programs generated by ICC740 C compiler? A. No, C programs can not be debugged with WDB38N. PD38 emulator debugger for Windows 95 and NT Windows supports C source level debugging of C programs generated by ICC740 C compiler. We recommend you the upgrade to PD38 from WDB38N. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050852_e Q. Can I debug M37451 and M37471 with WDB38N? A. Yes, you can debug M37451 and M37471 with WDB38N V.1.10 or greater version. And the MCU files (M37451.MCU and M37471.MCU) are necessary. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Document Number: 01050854_e Q. Does WDB38N run with emulator PC4600? A. No, WDB38N is emulator debugger for PC4701 emulator. The emulator debugger for PC4600 emulator is WDB38. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs PC4600 Emulator for 740 family [Discontinued Product] Last Updated: April 22, 2002 ● Is it possible to use Emulator PC4600 in combination with Emulator Debugger M3T-PD38 and Emulation Pod M38000TL2-FPD? (Apr. 22, 2002)New! ● Will MCUs which operate on emulator PC4701 system also operate on emulator PC4600? (Jun. 20, 2000) 740 Family FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: April 22, 2002 Document Number: 02040501_e Q. Is it possible to use Emulator PC4600 in combination with Emulator Debugger M3T-PD38 and Emulation Pod M38000TL2-FPD? A. No it isn't. M3T-PD38 and M38000TL2-FPD are available for use with the PC4701 system. They cannot be used with the PC4600 system. You must use either WDB38 or RTT74 (an MS-DOS based, discontinued product) as the debugger for the PC4600 system.
Renesas Technology, Tools FAQs Last Updated: June 20, 2000 Document Number: 01050837_e Q. Will MCUs which operate on emulator PC4701 system also operate on emulator PC4600? A. As the emulator MCUs (M3XXXXRSS, M3XXXXRFS) used on PC4600 and PC4701 system are compatible, basically any of these MCUs can be used. However, emulator PC4600 does not support RLSS/RLFS-type emulator MCUs (M3XXXXRLSS, M3XXXXRLFS). Please do not use RLSS/RLFS-type emulator MCUs in combination with PC4600.
Renesas Technology, Tools FAQs 4-bit 4500 Series February 5, 2004 MM (Jan. 7, 2003) ASM45 (Dec. 5, 2002) M3T-PD45 (Dec. 22, 2003) Maskfile Converter MM Absolute Assembler for 4500 Series Emulator Debugger for PC4504 / Absolute Assembler for 4500 Series (Originally PDB45) WDB45 (Under construction) M345xxT2-CPE (Feb. 5, 2004) PC4504 (June 20, 2002) M345xxTx-MCU (Dec.
Renesas Technology, Tools FAQs M3T-PD45 Emulator Debugger See Tool News for this product Last Updated: December 22, 2003 Contents ● M3T-PD45 ● ASM45 M3T-PD45 ● When I try to debug the program I created M34514M8, although the MCU RAM is 384 words (000h to 17Fh), the DUMP and MEMORY windows of M3T-PD45 display the data up to 1FFh. Can I use this to debug data from address 180h to 1FFh? (Dec.
ASM45 ● When I run ASM45 on Windows 2000, "run-time ERROR6009 -not enough space for environment" is displayed and ASM45 won't run properly.(Dec. 5, 2002) ● I get the following display when I execute Optimization Process 2 (OPT4P2.EXE) from branch instruction optimization program "AS4". What is the cause of this?(June 20, 2002) ● Line NO[ xxx] File format error. Does ASM45 support user macros definitions? (Nov.
Renesas Technology, Tools FAQs Last Updated: December 22, 2003 Document Number: 03120503_e Q. When I try to debug the program I created M34514M8, although the MCU RAM is 384 words (000h to 17Fh), the DUMP and MEMORY windows of M3T-PD45 display the data up to 1FFh. Can I use this to debug data from address 180h to 1FFh? A. No. M34518M8 does not have RAM that covers addresses 180h to 1FFh, so this area cannot be used for M3T-PD45 either.
Renesas Technology, Tools FAQs Last Updated: July 22, 2002 Document Number: 02070501_e Q. When I insert the MCU board in emulator PC4504, start up M3T-PD45, and try to read a data file, I get the following message: "Can't find DAT file." A. M3T-PD45 selects and reads the data file according to the settings of the following switches located on the MCU board.
Renesas Technology, Tools FAQs Last Updated: June 20, 2002 Document Number: 02060501_e Q. I am considering using a USB-Serial conversion adapter so that I can use PC4504 with a computer that doesn't have a built-in serial port. Is it possible to use a conversion adapter to set up interface with PC4504? A. This should work if the device driver of the USB-Serial conversion adapter recognizes the USB port as a pseudo-serial port. M3T-PD45 and PC4504 operate under the following settings: ...
Renesas Technology, Tools FAQs Last Updated: March 5, 2002 Document Number: 02022005_e Q. I am developing a program for M345xxxx but there is no data file for MCU M345xxxx in M3T-PD45. Can I use a data file from another MCU to assemble and debug the program? A. Unfortunately, no, you cannot use another MCU data file in this case. Each data file contains intrinsic information concerning the target MCU. You need to have the data file specific for the target MCU in order to assemble or debug a program.
Renesas Technology, Tools FAQs Last Updated: March 20, 2001 Document Number: 01050808_e Q. No symbols are displayed in the ASM watch window or memory window. How can I get the symbols to be displayed? A. The only symbols which can be specified or displayed in the ASM watch window or memory window are [ZXY symbol] and [bit symbol]. To define another symbol as the ZXY symbol, please describe it as follows: [Definition Example] sym0 .EQU 0,0,0 sym1 .EQU 0,0,1 sym2 .
Renesas Technology, Tools FAQs Last Updated: November 6, 2000 Document Number: 01050809_e Q. I would like to know how to set and reference the control registers, such as the timer control register, with PD45, emulator debugger for PC4504. A. You can only use the Register Command to set or reference the control registers. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: August 25, 2000 Document Number: 01050810_e Q. I got the following error [No. 1430: measurement cannot be completed.] on PD45. What causes this error? A. Error 1430 is generated when the results of the measurement could not be obtained. If this error is occurring during the startup of PD45, it is not an emulator failure at all, so please continue to use the program as is.
Renesas Technology, Tools FAQs Last Updated: August 7, 2000 Document Number: 01050811_e Q. When I open the register window, I get the following error: "ERROR 1400: the specified address value is out of range." How can I workaround this? A. The register window also displays the contents of RAM addresses other than the general-purpose register, as specified by the data pointer. Probably, the specified value is out of the RAM range.
Renesas Technology, Tools FAQs Last Updated: July 21, 2000 Document Number: 01050812_e Q. I push the GO button and then the STOP button for the real-time measurement, and the ICE passes the range between MP Start and MP End several times. In this case, does the displayed value on the debugger window indicate the value for the first pass? And, is the debugger able to display the longest and shortest execution time? A.
Renesas Technology, Tools FAQs Last Updated: April 5, 2000 Document Number: 01050813_e Q. I measured the interrupt generation period, but it does not match with the logical value. How can I get an accurate value? A. Please use the following steps for an accurate measurement (described on page 77 in the PD45 Manual). 1. Set the target program stop control mode to "stop". 2. Change the time measurement mode to [1. Go to Break]. 3.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050814_e Q. I get the following error when the register window is open. Why? "ERROR 1400: the specified address value is out of range." A. You may be trying to access an address which is larger than the ROM size of the MCU. Please check to make sure the ROM size selection switch (rotary switch) on the MCU board is set to the ROM size of the MCU you are using.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050816_e Q. Can I reference the RAM value in real-time? A. No, emulator PC4505 (for PD45 use) does not have a function for referencing the RAM value in real-time. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050817_e Q. Does PD45 support the COM2 port? A. Yes. The COM2 port can be switched on in the opening dialog during start up of PD45. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050818_e Q. Does one PD45 package cover both IBM PC/AT compatible and PC-9800 series computers? A. Yes. However, the PD45 does not support the operating environment of PC-9800 Series PCs. In addition, in accordance with the licensing agreement, each product package can only be installed on one computer, to be specified by the customer.
Renesas Technology, Tools FAQs Last Updated: December 5, 2002 Document Number: 02111902_e Q. When I run ASM45 on Windows 2000, "run-time ERROR6009 -not enough space for environment" is displayed and ASM45 won't run properly. A. Probably the environment variable area is not large enough. Try changing the size of the area. To change Environment Variable Area: Add the following line to the config.
Renesas Technology, Tools FAQs Last Updated: June 20, 2002 Document Number: 02060502_e Q. I get the following display when I execute Optimization Process 2 (OPT4P2.EXE) from branch instruction optimization program "AS4". Line NO[ xxx] File format error. What is the cause of this? A. This format error occurs on OPT4P2.EXE because the area defined by the branch instruction optimization overlaps the address specified as ORG. Try revising the value of the address set with the pseudo instruction ".ORG".
Renesas Technology, Tools FAQs Last Updated: November 19, 1999 Document Number: 01050815_e Q. Does ASM45 support user macros definitions? A. No, it does not. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M345xxT2-CPE Compact Emulator See Tool News for this product ● Last Updated: February 5, 2004 I can't start up my debugger with the USB interface even though I have used it successfully before. What's the problem? (Feb. 5, 2004) ● I can't install the USB Driver successfully. What could be the problem? (Feb. 5, 2004) ● After installing the emulator debugger and connecting the emulator through the USB port, the new device is still not recognized by the system.(Oct.
Renesas Technology, Tools FAQs PC4504 Emulator Last Updated: June 20, 2002 ● I am considering using a USB-Serial conversion adapter so that I can use PC4504 with a computer that doesn't have a built-in serial port. Is it possible to use a conversion adapter to set up interface with PC4504?(Jun. 20, 2002)New! 4500 Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs M345xxTx-MCU MCU board See Tool News for this product Last Updated: December 20, 2000 ● Can the same target system accommodate both the emulator (PC4504 and M34514T-MCU) connection and the OTP MCU (M34513E4FP) mounting? (Dec. 20, 2000) ● Is the port output state of the M34502T-MCU maintained in the RAM backup mode? (Nov. 6, 2000) ● The user's guide indicates that the VDD pin on the MCU board can supply power to the target system.
Renesas Technology, Tools FAQs Last Updated: December 20, 2000 Document Number: 01050801_e Q. Can the same target system accommodate both the emulator (PC4504 and M34514T-MCU) connection and the OTP MCU (M34513E4FP) mounting? A. The same target system can accommodate both the emulator connection and the OTP mounting by using the following methods. 1.
Renesas Technology, Tools FAQs Last Updated: November 6, 2000 Document Number: 01050802_e Q. Is the port output state of the M34502T-MCU maintained in the RAM backup mode? A. The port output state is maintained in the RAM backup mode of the actual MCU, but not in M34502T-MCU. When using M34502T-MCU, "H" level is output to ports D, P0, and P1 during the backup mode. After returning from the RAM back-up mode, the pre-backup mode state is output to the ports.
Renesas Technology, Tools FAQs Last Updated: October 20, 2000 Document Number: 01050803_e Q. The user's guide indicates that the VDD pin on the MCU board can supply power to the target system. How much current can the pin supply? A. The VDD can supply approximately 10 ICs (C-MOS) of power to the MCU board. If the current consumption of the user's system consumes more than this capacity, the emulator-side power load becomes larger and the MCU may not be able to supply the full amount of voltage.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01050804_e Q. Can I debug 4507 Group MCUs with the M34502T-MCU board, which is sold for the 4500 Series? A. 4507 Group specifications are covered by the 4502 Group specifications but do not include 4507 the following 4502 Group functions: 1. Voltage-drop detection circuit (not included in 4507 Group) 2. Power-on reset circuit (not included in 4507 Group) 3.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050805_e Q. I would like to know how to change the oscillation circuit of the M34551T2-MCU board to CR oscillation. A. The M34551T2-MCU board does not work with CR oscillation. You must use the evaluation MCU for the CR oscillation evaluation. [Supplement] When the PC4504 emulator MCU board uses the XOUT pin as an output pin in the emulation mode operation, the XIN pin is only available for chip oscillation.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050806_e Q. Do you provide an M34551T-MCU board modification for 4555 Group MCUs? A. No, we don't. We have the M34551T2-MCU pod for this purpose. Please note that we have no such board modification service. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050807_e Q. Is it possible to use the M34551T-MCU for the 4555 Group software debugging? Or do I have to purchase the M34551T2-MCU chip? A. Yes, you can do the debugging as you described, but it is very limited. When you apply the M34551T-MCU pod to 4555 Group software debugging, you cannot use the key-on wake-up function of the 4555 D5/INT pin.
Renesas Technology, Tools FAQs 4500 Programming Adapters See Tool News for this product Last Updated: June 5, 2001 ● What is the difference between PCA7442FP (discontinued products) and PCA7442FPG02? (Jun. 5, 2001) ● I cannot remove the MCU from PCA7442FP. (Jun. 5, 2001) ● For some reason, I can not program my Renesas MCU. What are the possible problems? (Dec. 20, 1999) 4500 Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: June 5, 2001 Document Number: 01050941_e Q. What is the difference between PCA7442FP (discontinued products) and PCA7442FPG02? A. PCA7442FPG02 uses a new socket compatible to the new MCU package (the package has been changed from 32P6B to 32P6U). When the MCU of the new package (32P6U) is attached with PCA7442FP, you may not be able to insert or remove the MCU to/from the adapter socket.
Renesas Technology, Tools FAQs Last Updated: June 5, 2001 Document Number: 01050942_e Q. I cannot remove the MCU from PCA7442FP. A. PCA7442FPG02 uses a new socket compatible to the new MCU package (the package has been changed from 32P6B to 32P6U). When the MCU of the new package (32P6U) is attached with PCA7442FP, you may not be able to insert or remove the MCU to/from the adapter socket.
Renesas Technology, Tools FAQs 4-bit 720 Series November 20, 2003 MM (Jan. 7, 2003) M3T-RTT72 (Nov. 20, 2003) PC4400 (Under construction) M342xxT5-OPT (Under construction) M34250T-SET (July 5, 2000) PCAxxxxxx-xxxx (Dec. 20, 1999) Others (Sep.
Renesas Technology, Tools FAQs M3T-RTT72 Emulator Debugger for PC4400 / Absolute Assembler for 720 Series See Tool News for this product Last Updated: November 20, 2003 ● Does M3T-RTT72 run on Windows 2000? (Nov. 20, 2003)Updated ● Can I execute M3T-RTT72 using the MS-DOS prompt in Windows 98/95? (May 20, 2002) 720 Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: November 20, 2003 Document Number: 03012001_e Q. Does M3T-RTT72 run on Windows 2000? A. Yes, M3T-RTT72 can operate with the command prompts in Windows 2000 which is operating on an IBM PC/AT compatible machine. Assembler ASM72, bundled with M3T-RTT72, also runs on Windows 2000. * However, we recommend the following as the optimum operating environment. Host Machine OS IBM PC/AT compatible DOS V.3.3X, V.5.0, V.6.
Renesas Technology, Tools FAQs Last Updated: May 20, 2002 Document Number: 02051001_e Q. Can I execute M3T-RTT72 using the MS-DOS prompt in Windows 98/95? A. Operation of M3T-RTT72 in Windows 98/95 is not supported: communication data may be lost when using the MS-DOS prompt (DOS window). On the other hand, there are no problems with using M3T-RTT72 in the MS-DOS mode. So, if you are using the device on a PC with Windows 98/95, simply use it in the MS-DOS mode.
Renesas Technology, Tools FAQs M34250T-SET Emulator for 4250 Group (All-in-one Type) [Discontinued Product] Last Updated: July 5, 2000 ● What does to top part of the M34250T-SET look like? (Jul. 5, 2000) 720 Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01050820_e Q. What does to top part of the M34250T-SET look like? A. The M34250T-SET board connects the emulator probe headers (2.54mm pitch, 20-pin headers) to the 20-pin IC socket (20P4B type) of the target system. The header pin layout is the same as the MCU pin layout. The pin header is a Yamaichi FGP-20-01# and the dimensions are as follows: 1. 2. 3. 4. 5. 6. Pin pitch-1: 2.54mm Pin pitch-2: 22.86mm Pin pitch-3: 3.
Renesas Technology, Tools FAQs 720 Programming Adapters Last Updated: December 20, 1999 ● For some reason, I can not program my Renesas MCU. What are the possible problems? (Dec. 20, 1999) 720 Series FAQ Index | FAQ Index Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051113_e Q. What kind of components does the M30201T-56FP pin converter board include? A. The M30201T-56FP product includes the following three components: 1. M30201T-56FP (TQSOCKET056SBF is already mounted on the back surface). 2. TQSOCKET056SBP 3. TQPACK056SB Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: May 20, 2002 Document Number: 02051002_e Q. There is a switch on the M37530T-PTCC converter (used for connecting 42-pin RSS type emulator MCU), which switches operation from/to M37531RSS (7531 emulator MCU) and M37532RSS (7532 emulator MCU). Which side should I set it to when using M37540RSS (7540 emulator MCU)? A. When using M37540RSS, set the switch to the 7531 side.
Renesas Technology, Tools FAQs Last Updated: April 20, 2000 Document Number: 01051117_e Q. 1. How can I attach SEAL100FP to a universal board? 2. What do the resist and land shape of the seal board look like? A. 1. Connection to a universal board The back plane of SEAL100FP is actually a sticker. Please mount the contact-lands of SEAL100FP on the contact holes of the universal board then solder every connection point. 2.
Renesas Technology, Tools FAQs Last Updated: November 5, 2002 Document Number: 02102101_e Q. I am trying to mount the M38C89RLFS (38C8 Group) to the temporary target board M38C89T-ADF. In the M38C89T-ADF Manual, it instructs to mount the MCU in the direction of the marking on the top of the MCU. However, I cannot find any markings on the top of M38C89RLFS and cannot determine the proper mounting direction. A.
Renesas Technology, Tools FAQs Last Updated: September 20, 2000 Document Number: 01051111_e Q. The accessory Guide indicates that 42DIP-DMS must be used with DIRECT42-450-50. Can I use SSOP42B-450 instead of DIRECT42-450-50? A. Yes. No problem. The connector for both SSOP42B-450 and DIRECT42-450-50 is the same. Both of the connections listed below will work.
Renesas Technology, Tools FAQs Last Updated: November 19, 2002 Document Number: 02110502_e Q. Can I use the Dummy IC M3T-DUMMY64 socket (AXS4643R19K; normally used for 64-pin, 0.8mm pitch QFP 64P6N-A package MCUs) with 64-pin, 0.8mm pitch LQFP 64P6U-A package MCUs? A. The M3T-DUMMY64 socket is not compatible with 64-pin, 0.8mm pitch LQFP 64P6U-A package MCUs.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051115_e Q. Can I use Matsushita (National) Electronics IC socket AXS4806M19C (screw-on type) as the socket to attach the dummy IC, DUMMY80? A. Dummy IC sockets not recommended by Renesas have not been tested and cannot, therefore, be guaranteed. When using DUMMY80, please use Matsushita (National) Electronics IC socket, AXS4803M19.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051116_e Q. Can I use Yamaichi Electric's IC socket for attaching the dummy IC, DUMMY100S? A. Dummy IC sockets not recommended by Renesas have not been tested and cannot, therefore, be guaranteed. When using DUMMY100, please use Matsushita (National) Electronics IC socket, AXS4003M291. Top of Page | Back to Previous Page Terms of Use Privacy Policy (C)2004 Renesas Technology Corp., All Rights Reserved.
Renesas Technology, Tools FAQs Last Updated: July 5, 2000 Document Number: 01051112_e Q. Is it possible to connect the FLX-80QSB to the FLX100-T/R pin direction converter board? A. The probe of the FLX100-T/FLX100-R is shaped specially for a direct connection with the FLX100 pod in combination with the converter board. Therefore, FLX100-T/R can be connected between the FLX-80QSB and the pod probe. For an example connection, please refer to this page of the Accessory Guide in our Tool Homepage.
To: Subject: User Registration Completion Notice [product number] From: regist_tool@renesas.com ============================================================================= Issue Date: (Month)/(Day)/(Year) [S/W or H/W Tool User Registration Completion Notice] Issued by: Renesas Technology Corporation Tool User Registration Desk E-Mail: regist_tool@renesas.com Thank you for purchasing a Renesas development tool product.
[Revised registration information] Company name: Department name: Contact: Tel.
To: User Registration Desk Subject: User Registration Contents Confirmation Request ------------------------------------------------[Registered User Information] Company name : Department name : User name : e-mail : Address : For requests from persons other than the officially register user, please fill in the following items as well.
To: User Registration Desk Subject: User Registration Modification Request Form ------------------------------------------------User Registration Modification Request Form ------------------------------------------------# The details concerning your current registration [Customer Contact Information] Company name : Department name: User name : e-mail : Address : [Product Details] Software Product Product name : Version number: License ID (or Serial No.
To: User Registration Desk Subject: User Registration Termination Request Form ------------------------------------------------User Registration Termination Request Form ------------------------------------------------# The details concerning your current registration [Customer Contact Information] Company name : Department name: User name : e-mail : Address : [Product Details] Software Product Product name : Version number: License ID (or Serial No.
----------------------------------------------------------------------------User Registration Information for Software Tool License ID ----------------------------------------------------------------------------User Registration Form Date: (Month)/(Day)/(Year) TO: Renesas Solutions Corporation User Registration Desk (e-mail: regist_tool@renesas.
Technical Support Communication Sheet Date: (Month)/(Day)/(Year) TO: Distributor Customer Contact Information Company name : Address : Department name : Contact : Tel : FAX : e-mail : Product Details Software name Version number Host machine OS License ID : : V.
To: User Registration Desk
To: User Registration Desk Subject: Lost License ID Form ------------------------------------------------The following all items apply to me.