Page 1
On April 1 , 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.
Page 2
Renesas Electronics. Renesas Electronics shall not be in any way liable for any damages or losses incurred by you or third parties arising from the use of any Renesas Electronics product for an application categorized as “Specific”...
Page 3
All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp. without notice. Please review the latest information published by Renesas Electronics Corp. through various means, including the Renesas Electronics Corp.
Page 4
Please be sure to implement safety measures to guard against the possibility of physical injury, and injury or damage caused by fire in the event of the failure of a Renesas product, such as safety design for hardware and software including but not limited to redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other applicable measures.
Page 5
2. The product described herein was prepared for program development or evaluation purposes. The product cannot be used for the mass production. 3. Renesas Technology Corporation and Renesas Solutions Corporation will not assume any responsibility for the results of development no matter what systems may have been developed by customers by using the product described herein.
2.3 Target MCU/Target Board... 4 2.4 Host PC ... 4 3. Installation of the M3S-UFLA32R ...5 3.1 Installation of the M3S-UFLA32R... 5 4. Operation Method of the M3S-UFLA32R ...6 4.1 Startup ... 6 4.2 Exit... 6 4.3 Operation Outline of the M3S-UFLA32R... 6 5.
This user’s manual is intended to provide explanations about system configuration and operation method of the UART Flash Memory Programming Utility M3S-UFLA32R Ver.1.40 (hereinafter referred to as M3S-UFLA32R) for the M32R/ECU Series (Refer to the Table 2.3.1 for corresponding MCU).
IC Clip (Miyama Electric Company., Ltd MJ-033) Add label to IC Clip (Pin Name) 150mm Lable name of IC clip and color of wiring coatings SCLK 47KΩ 47KΩ Mar. 2007 M3S-UFLA32R (Red) (Blue) (Yellow) (Black) (Green) Page 2 of 30...
Operating Ambient Temperature Storage Ambient Temperature 2.3 Target MCU/Target Board Target MCU and Target Board should be prepared by the user. Table 2.3.1 lists the M3S-UFLA32R compatible MCUs and Target Boards. Table 2.3.1 Target MCU and Target Board Target MCU 32170/32174 Group...
3. Installation of the M3S-UFLA32R 3.1 Installation of the M3S-UFLA32R To install the M3S-UFLA32R, perform the following steps. 1) Execute Setup.exe in "¥Eng¥Tool¥Ufla32r¥W95E" folder contained in the provided CD. (Note1) 2) Continue installation by following the instruction of the installation window.
4. Operation Method of the M3S-UFLA32R 4.1 Startup Double-click the icon after the M3S-UFLA32R setup is completed. 4.2 Exit Choose [Exit(X)] from [File(F)] menu. 4.3 Operation Outline of the M3S-UFLA32R To write to the flash memory, perform the following steps.
Page 13
Operate the M3S-UFLA32R and perform writing to the flash memory. For detail about operation method, refer to "5. Function Description of the M3S-UFLA32R." Note: During erasing or writing, it is prohibited to reset the target board and to turn off the power.
5. Function Description of the M3S-UFLA32R 5.1 Function List Table 5.1 lists functions of the M3S-UFLA32R. Choose each function from menu or click a button for execution. Table 5.1 Function List Menu File Load Exit Display Lock Bit Information Device...
Figure 5.2.1 Program Data Selection (2) When “Open File” dialog opens, choose a program data file (Motorola S-format file) and then click [Open(O)] button. Note: As a file format, the M3S-UFLA32R supports Motorola S-format only. Figure 5.2.2 Open File Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar.
(1) Choose [Exit(X)] from [File(F)] menu to exit the program. Also, it is able to exit the program by pushing [Alt + F4] keys or clicking the close button. Figure 5.3.1 Exit the Application REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 10 of 30...
Figure 5.4.1 Lock Bit Information (2) Click [Cancel] while reading out lock bit status to close the dialog that shows execution process. Figure 5.4.2 Reading out Lock Bit Status REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 11 of 30...
Page 18
M3S-UFLA32R UART Flash Memory Programming Utility (3) In [Lock Bit Status Display] dialog, the lock bit statuses of all blocks of currently selected MCU are displayed. Click [OK] to close "Lock Bit Status Display" dialog. Figure 5.4.3 Lock Bit Status Display Dialog REJ10B0239-0140/Rev.1.40...
After completing write of program data, the dialog is closed and "Program …finish" dialog is displayed. Figure 5.5.1 Program (2) Click [OK] in the "Program…finish" dialog to close the dialog Figure 5.5.2 Program Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 13 of 30...
"Erase …finish" dialog is displayed. Figure 5.6.1 Erase (2) Click [OK] in the "Erase…finish" dialog to close the dialog. Figure 5.6.2 Erase Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 14 of 30...
After completing erasing, the dialog is closed and "Block Erase …finish" dialog is displayed. Click [Cancel] to close "Block Erase" dialog. Figure 5.7.2 Block Erase Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 15 of 30...
Page 22
M3S-UFLA32R UART Flash Memory Programming Utility (3) Click [OK] in the "Block Erase…finish" dialog to close the dialog. Figure 5.7.3 Block Erase Finish Dialog REJ10B0239-0140/Rev.1.40 Mar. 2007 Page 16 of 30...
2. Execute [Erase(E)] or [Block Erase(L)] in [Device(D)] menu. By following the procedures above, lock bit in the corresponding block can be cleared. This is the only way to clear lock bit. REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 17 of 30...
Page 24
Figure 5.8.2 Lock Bit Set Dialog (3) Click [OK] in the "Lock Bit Set…finish" dialog to close the dialog. Figure 5.8.3 Lock Bit Set Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R After Page 18 of 30...
After powering, lock bit becomes enabled. Figure 5.9.1 Lock Bit Enable (2) Click [OK] in the "Lock Bit Enable…finish" dialog to close the dialog. Figure 5.9.2 Lock Bit Enable Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 19 of 30...
Bit Disable…finish" dialog is displayed. Figure 5.10.1 Lock Bit Disable (2) Click [OK] in the "Lock Bit Disable…finish" dialog to close the dialog. Figure 5.10.2 Lock Bit Disable Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 20 of 30...
"Blank Check…finish" dialog is displayed. Figure 5.11.1 Blank Check (2) Click [OK] in the "Blank Check…finish" dialog to close the dialog. Figure 5.11.2 Blank Check Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 21 of 30...
MCU is compared to the program data file by the byte. Figure 5.12.1 Verify Check (2) Click [OK] in the "Verify Check…finish" dialog box to close the dialog. Figure 5.12.2 Verify Check Finish Dialog REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility Mar. 2007 M3S-UFLA32R Page 22 of 30...
M3S-UFLA32R UART Flash Memory Programming Utility 5.16 Setting (1) Choose [Setting(S)] from [Others(O)] menu to display "Setup" dialog. Figure 5.16.1 Setting REJ10B0239-0140/Rev.1.40 Mar. 2007 Page 25 of 30...
Page 32
When the whole area of the ID code is filled with FFh, the ID code is not verified. Note: At the time of the M3S-UFLA32R startup, previously chosen MCU is set to "MCU Type(M)". However, [Sum check (high speed)] is checked at "Verify process(V)" and [Permit to write ID code into Target MCU] is unchecked.
M3S-UFLA32R UART Flash Memory Programming Utility 5.17 ID Code Setting (1) Choose [ID Code Setting(I)] from [Others(O)] menu to display "ID code setting" dialog. Figure 5.17.1 ID Code Setting REJ10B0239-0140/Rev.1.40 Mar. 2007 Page 27 of 30...
Page 34
ID Code Setting Version information Note: YES: Operable, NO: Not operable REJ10B0239-0140/Rev.1.40 UART Flash Memory Programming Utility ID code is corresponding or every ID code in the MCU is FFh Mar. 2007 M3S-UFLA32R ID code is not corresponding Page 28 of 30...
(1) Choose [Version information (UFLA32R) (A)] from [Help(H)] menu to display "Version information (UFLA32R)" dialog. Figure 5.18.1 Version Information (2) In the "Version information (UFLA32R)" dialog, the M3S-UFLA32R version and Flash E/W Firmware version in the MCU are displayed. Click [OK] to close the dialog. Figure 5.18.2 Version Information (UFLA32R) Dialog REJ10B0239-0140/Rev.1.40...
6. Error Message List Table 6.1.1 lists error messages, causes, and approaches provided from the M3S-UFLA32R. Table 6.1.1 Error Message List Error Message MCU information is incorrect. Please check whether the "UFLA32R.ini" file is installed correctly. Can not open COM1.
Changed the description of 2) Connecting Host PC with Target System in Chapter 3. Added "Notes regarding these materials." Added description to 1) Setting up M3S-UFLA32R in Chapter 3. Changed the location where "Setup.exe" is stored in a CD-ROM. Changed the layout of window.
Page 38
Uart Flash Memory Programming Utility User’s Manual M3S-UFLA32R Publication Date: 1st Edition, Jun., 2000 Rev.1.40, Mar. 06, 2007 Published by: Sales Strategic Planning Div. Renesas Technology Corp. 2007. Renesas Technology Corp., All rights reserved. Printed in Japan.