RENESAS TOOL NEWS on November 25, 2008: 081125/tn1
High-performance Embedded Workshop Revised to V.4.05.00
We have revised High-performance Embedded Workshop from V.4.04.01 to
V.4.05.00.
1. Products to Be Updated
High-performance Embedded Workshop V.3.00.00 through V.4.04.01
High-performance Embedded Workshop is bundled with the compilers and
other software products that it manages.
To check to see the version number of your High-performance Embedded
Workshop, open the Help menu and select the About High-performance
Embedded Workshop command.
2. Descriptions of Revision2.1 Functions Improved and Modified
(1) Making Builds
(a) Customization of linking order
- Linking order can be imported and exported.
- More than one file can be moved at a time by using the
Linkage Order dialog box.
- The size of the Linkage Order dialog box is variable.
(b) Build of projects
When the dependencies of the child projects have been specified,
the build of their parent project is prohibited if a build error
arises in a child project.
(c) Custom project types
When you create a new project by selecting a custom project
type, the build options and the settings of linking order
are inherited from the selected project type to the newly
created project.
(2) Saving information managed by High-performance Embedded Workshop
In Windows Vista(R), the Program Files directory is protected
by user rights to ensure security and stability.
The information managed by High-performance Embedded Workshop
has previously been saved by default on the directory where High-
performance Embedded Workshop resides, which is under Program
Files.
From now, the information is saved on the user profile
directory so that the settings of High-performance Embedded
Workshop environment information can be done account by account of
the users who log on.
(3) Administering tools
As described in (2) above, the Program Files directory in Windows
Vista(R) is protected by user rights to ensure security and
stability. So the Uninstaller button in the Tools Administration
dialog box has been removed in order that the files
of the development tools that are installed by administrators
under Program Files and managed by High-performance Embedded
Workshop cannot be removed by using High-performance Embedded
Workshop.
(4) Debugging target programs
(a) Introduced has been the option not to execute batch files
even if the settings of executing batch files are done in
the Debug Settings dialog box when modules are loaded.
This option is effective when you right-click a module name
in the Workspace window and click Download(debug Data Only).
(b) When you open the Debug menu and click Disconnect, the
screens of all windows are maintained. So if you open the
Debug menu and click Connect after having clicked Disconnect
on the Debug menu, the screens of all windows before disconnected
are restored.
(5) Synchronously debugging target programs between High-performance
Embedded Workshop applications and between target platforms
(a) Synchronous-debugging functions between High-performance
Embedded Workshop applications have been removed by
eliminating the Launch Slave HEW command on the Tools menu
and the Launch Slave HEW button on the standard toolbar.
(b) Synchronous-debugging functions between target platforms
have also been removed by eliminating the Synchronized Debug tab
in the Debug Sessions dialog box and the change_sub_session
command.
(6) The Command Line window
(a) Step-execution of batch files supported: Batch files can be
executed line by line.
(b) Halting execution of batch files at breakpoints supported:
Execution of batch files can be halted at the place where
a breakpoint has been set.
(7) The Status window
The initial position where the Status window is displayed has been
changed from the upper left of the Main window of High-performance
Embedded Workshop to its lower left.
(8) The IO window
(a) The selected I/O register can be displayed in the IO window.
(b) The update of display in the IO window can be suppressed.
(c) The search capability of the I/O register in the IO window has
been supported.
(d) When full module names are not displayed in the IO window,
the full name of any module can be referred to in the
pop-up window expanded by pausing the mouse pointer on
a module name.
(9) The Image window
Changes have been made so that image data cannot be read when
a workspace is opened.
(10) License Manager
The License Manager provides a simple way to configure and
add licenses for Renesas toolchains which are based on
the Sentinel(TM) RMS V.8.1 system.
When you select the "Europe or United States of America"
region at the installation, you can use this feature.
Corresponding software:
All software tools under mass production that are corresponding
to High-performance Embedded Workshop.
2.2 Functions Improved in Debuggers
The functions of debuggers managed by High-performance Embedded
Workshop have also been improved as follows:
(1) The MR Analyze window (OS debug feature)
(a) The statistics of execution history can be saved on a file.
Corresponding debugger:
Simulator Debugger for M32C Series
M32C PC7501 Emulator Debugger
M32C PC4701 Emulator Debugger
Simulator Debugger for M16C Series and R8C Family
M16C R8C PC7501 Emulator Debugger
M16C PC4701 Emulator Debugger
(2) Coverage window
(a) The Code Coverage window
- When information about sessions is read, the option to read
coverage information files is selectable.
- When the program is exited, the option to automatically
calculate coverage ratio is selectable.
- In the Editor and Disassemble windows opened in Mixed or
Disassemble mode, the column for displaying the result of
code coverage has been introduced.
- The C0/C1 coverage ratio is presented in percentage with
two decimal places.
(b) The Data Coverage window
The data coverage ratio is presented in percentage with
two decimal places.
Corresponding debugger:
E100 Emulator Software
E200F Emulator Software
E6000H Emulator Software for AE-5 Series
E6000 Emulator Software for AE-4 Series
(3) The Realtime Profile window
(a) Double-clicking a function name in the window displays the
source code of the function.
Corresponding debugger:
E100 Emulator Software
E200F Emulator Software
(4) The Watch functions
(a) The Watch window
- The destinations of referencing symbols can be specified
scope by scope. The destinations that can be specified are
the scopes referenced with the addresses pointed to by the
program counter, the global symbols, and the static symbols
within each file.
This function is available when you open the Debug Settings
dialog box and select Elf/Dwarf2 in the Debug format list.
- The names of registered symbols can be edited.
- The values of pointer variables can be edited.
- Within the same scope, the settings of the real-time updating
functions are maintained when expansion of symbols is closed.
- Dragging a symbol into the Memory window easily switches
the beginning address for displaying the Memory window to the
address of the symbol.
- The option not to compare the address of a symbol with that
of another has been introduced in the Test Support facility.
- The option to add timestamps to the information outputted into
a file has been introduced in the recording history of updating
values of registered symbols.
(b) Instant Watch
- The size of the Instant Watch dialog box is variable.
(c) The watch_display command
The Scope column has been introduced to display the results
of execution of the command.
(d) The watch_record command
As a parameter of a timestamp, [