EasyManua.ls Logo

Renesas FLASH Development Toolkit 3.07 User Manual

Renesas FLASH Development Toolkit 3.07
146 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #70 background image
56
# Display message in output window
alert output|This text will be displayed in the output window and the log file
# delete this script
# (will stop
FDT from running through the file again)
delete $script
4.7 Wait For Script – Status File Format
While FDT is in Wait For Script mode, a remote user may wish to find out what state the application is
currently in. This is achieved by having a status file that FDT writes to as it carries out actions and which
an external user can read. This has the following options:
By default, status file writing will be disabled. Ticking the Enable checkbox will open the Directory and
Name fields for editing; allowing the user to specify where the status file will be created.
[FDTScript Status v1.0] The configuration file version
CurrentScript= The location of the current script being executed, or the search path being
used whilst waiting
UserID= The user name of the person running the copy of FDT writing to this file
Machine= The machine name the copy of FDT is executing on
LastUpdate= The time and date this file was last changed
CurrentStatus= The current state of FDT. This will be either ‘waiting’ (if FDT is looking for
a script), ‘processing’ (if FDT has found a script and is using it), ‘error processing’ (if something has gone
wrong with the script) or ‘waiting for user input’ (if a dialog is waiting for user intervention). If FDT exits
wait for file mode correctly this entry will be blanked
PreviousScript= The location of the previously run script
PreviousState= The outcome of the previously run script. This will either be ‘COMPLETED’
or ‘FAILED’
JobNo= An incrementing number of successfully completed runs. This number will
wrap back to 0 when it reaches 32,768.
When FDT begins a Wait For File session, with status writing enabled, it will first check for the existence
of the specified file. If it is not found then it will be created and FDT will continue. If it is found the file
will be opened and checked. If CurrentStatus is blank (implying that a previous session exited correctly and
that no-one else is using the file) FDT will continue. If an entry is found in CurrentStatus, e.g. ‘Processing’
then FDT will alert the user, via a message box, that a previous session may have crashed or that another
copy is running and using this file also. The option will then be given to continue and overwrite the values
or abort.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Renesas FLASH Development Toolkit 3.07 and is the answer not in the manual?

Renesas FLASH Development Toolkit 3.07 Specifications

General IconGeneral
BrandRenesas
ModelFLASH Development Toolkit 3.07
CategorySoftware
LanguageEnglish

Summary

Renesas FLASH Development Toolkit 3.07 User's Manual

Cautions

Abbreviations

Document Conventions

Chapter 1 Introduction

1.1 Key Features

Details the primary features of the Renesas FLASH Development Toolkit.

1.2 New Features

Lists the new features introduced in FDT version 3.07.

Chapter 2 System Overview

2.1 User Interface

Describes the FDT Graphical User Interface and its components.

2.2 Help

Explains how to access the FDT's online help system.

2.3 Hot Keys

Lists keyboard shortcuts for frequently used operations in FDT.

Chapter 3 Using FDT

3.1 Quickstart

Provides step-by-step instructions for programming a device using FDT.

3.2 Background Information

Explains core concepts like User Area, Boot Area, and Data Areas.

3.3 Starting FDT

Details various methods to launch the FDT application.

3.4 Creating a New Workspace and Project

3.4.1 New Project Workspace

Guides on setting up a new workspace and project within FDT.

3.4.2 Choose Device and Kernel (not Generic Boot*)

Selects the target device and kernel for the project configuration.

3.4.3 Communications Port

Configures the communication port and interface settings for device connection.

3.4.4 Device Settings

Sets device-specific parameters like clock frequency and multipliers.

3.4.5 Connection Type

Specifies the connection mode (Boot or User) and communication speed.

3.4.6 Programming Options

Selects protection and messaging levels for the programming process.

3.4.7 FDM\E8Direct Pin Settings

Configures mode pins for FDM or E8Direct connections.

3.4.8 Reset Pin Settings

Sets device reset pin configurations for FDM or E8Direct.

3.5 Configuring a Project for a Generic Boot Device

3.5.1 New Project Workspace

Sets up a new workspace for generic boot device projects.

3.5.2 Generic Boot - Choose Device and Kernel

Selects the device and kernel for generic boot configuration.

3.5.3 Generic Boot - Communications Port

Configures the communication port for generic boot device connection.

3.5.4 Generic Boot - FDM Pin Settings [FDM connection only]

Sets FDM mode pins for generic boot device connection.

3.5.5 Generic Boot - E8Direct Pin Settings [E8Direct connection only]

Configures E8Direct mode pins for generic boot device connection.

3.5.6 Generic Boot - Confirmation

Confirms device connection and power for generic boot.

3.5.7 Generic Boot – Select Device

Selects the target device from a list for generic boot.

3.5.8 Generic Boot – Select Clock Mode

Selects the correct clock mode for the generic boot device.

3.5.9 Generic Boot – Setup Complete

Indicates completion of the generic boot setup wizard.

3.5.10 Generic Boot – Device Settings

Refers to device settings configuration for generic boot.

3.5.11 Generic Boot - Connection Type

Refers to connection type settings for generic boot.

3.5.12 Generic Boot – Programming Options

Refers to programming options for generic boot.

3.5.13 Generic Boot – Reset Pin Settings [FDM connection only]

Refers to reset pin settings for FDM generic boot.

3.5.14 Generic Boot – Reinterrogate on connect option

Configures reinterrogation of generic devices on connection.

3.5.15 Prior Generic Device

Allows connection to the last configured generic device.

Chapter 4 Wait For Script

4.1 Wait For Script Overview

Introduces FDT automation via text-based script files.

4.2 Wait For Script – New Configuration

Details how to create and configure Wait For Script settings.

4.3 Wait For Script – Edit Configuration...

Explains how to edit existing Wait For Script configuration files.

4.4 Wait For Script Run Configuration...

Describes how to run a configured Wait For Script.

4.5 Wait For Script – Script Commands

Lists and explains available commands for FDT scripts.

4.6 Wait For Script – Example Script File

Provides an example of an FDT script file.

4.7 Wait For Script – Status File Format

Details the format of status files generated by FDT.

Chapter 5 Access Rights

5.1 Access Rights Overview

Explains the purpose and levels of FDT's access rights feature.

5.2 Enabling Access Rights

Details how to enable the Access Rights feature by setting passwords.

5.3 Access Rights Administration

Covers managing user accounts and permissions within FDT.

Chapter 6 Configuring the User Interface

6.1 Arranging Windows

Explains how to arrange and manage open windows within the FDT interface.

6.2 Locating Currently Open Windows

Provides methods to find lost or hidden windows in FDT.

6.3 Enabling/disabling the Toolbar

Describes how to show or hide toolbars in the FDT application.

6.4 Enabling/disabling the Workspace Window

Explains how to manage the visibility of the Workspace window.

6.5 Enabling/disabling the Output Window

Details how to show or hide the Output window in FDT.

6.6 Customising the Toolbar

Guides on personalizing toolbars by adding, removing, or resetting buttons.

Chapter 7 Menus

7.1 File Menu

Details options related to file operations and workspace management.

7.2 Edit Menu

Covers editing functions like Undo, Copy, Paste, and Find.

7.3 View Menu

Explains options to display or remove FDT GUI features.

7.4 Project Menu

Provides high-level control for projects within a workspace.

7.5 Tools Menu

Launches additional FDT features not directly related to projects.

7.6 Window Menu

Allows alteration of the display of currently open windows.

7.7 Device Menu

Provides control facilities for interacting with the target device.

7.8 Help Menu

Accesses additional information and support for using FDT.

Chapter 8 Windows

8.1 Workspace window

Details the content and structure of the FDT workspace view.

8.2 Device File

Describes the item containing data to be flashed into the device.

8.3 Workspace Properties

Shows details about the workspace, including name, path, and save date.

8.4 Project Properties

Displays project details like name, location, and modification date.

8.5 Configure Flash Project (Flash Properties)

Allows configuration of flash project settings via tabs like Kernel and Communications.

8.6 S-Record Properties Window

Provides details on block usage and cursor values for S-Record files.

8.7 Output Window

Describes the FDT GUI's main output window and its features.

8.8 Hex Editor Window

Explains the Hex Editor for viewing file contents or target uploads.

8.9 Customise - Toolbars

Guides on personalizing toolbars by adding, removing, or resetting buttons.

8.10 Customise – Menu

Details how to add, modify, or remove menu options in FDT.

Chapter 9 Simple Interface Mode

9.1 Options Menu

Covers options like Login, Batch Erase, AutoDisconnect, and Security Protection.

9.2 Dialog Controls

Describes controls for downloading files, programming flash, and disconnecting.

Chapter 10 Basic Simple Interface Mode

10.1 Options Menu

Details options for Login, Batch Erase, AutoDisconnect, and New Settings.

10.2 Dialog Controls

Explains controls for exiting, downloading files, and programming flash.

Chapter 11 Field Programming

11.1 Options Menu

Covers options like Login, Batch Erase, AutoDisconnect, and Security Protection for field programming.

11.2 Dialog Controls

Describes controls for project navigation, exiting, and programming flash.

Chapter 12 E8 Update

Chapter 13 E8Direct

13.1 Firmware and Device ID

Details how the E8 reports itself and initial enumeration.

13.2 Hardware Differences

Compares FDM and E8Direct hardware and pin configurations.

Chapter 14 QzROM Programming

14.1 Reserved Areas

Explains the concept of reserved areas in QzROM memory.

14.2 Security Protection

Describes QzROM security protection settings and options.

Chapter 15 Locking

15.1 Locking Overview

Introduces erase block locking for M16C family devices.

15.2 Connection

Explains how FDT handles device locking states upon connection.

15.3 Locking Dialog

Details the configuration dialog for managing erase block locking.

15.4 Disconnection

Describes FDT actions regarding lock states during disconnection.

Chapter 16 Upgrading to FDT3.07