High-performance Embedded Workshop
Functions
Project management
- Individually manage multiple Projects containing associated source files
under a common workspace
- Fast setup of new projects using the Project generator wizard
- Automatic generation of startup routines for each microcomputer type
- Create multiple projects and set the dependency relationship between
projects
- Scan/display file dependency relationships
- Save tool option settings for each project
- Register multiple option sets to the same project
Editor
- Edit, search, replace and automatic indent
- Display editable disassembly code (when a target is connected)
- Simultaneously display source code and its corresponding disassembled code
(when a target is connected)
- Set book marks (enabling instantaneous move to the set line by a key
operation)
- Customizable syntax coloring
- Puts repeatedly used routine code descriptions into a template for
reuse
- Parenthesis checks
- Display the value of a variable when the cursor pauses at that variable
(Tooltip Watch)
- Expression evaluation function for prior confirmation of calculation
results
- Smart editor that permits you to select a C++ function or parameter for
accurate and quick input
Builder
- Compile, assemble and link at high speed with the press of one build
button
- Selection of a build style, e.g. whole, differential, single build
- Automatic selection of source files that need to be compiled (differential
build)
- Setting up for an external user's tool
Integrated Debugger
- Profile data acquisition and function-unit performance measurement
- Comprehensive set of break functions (Pseudo interrupts are also
possible)
- Stop or continue execution on error during user program execution
- Set or edit memory maps
- Display function call history
- Coverage information at the assembly-source level
- Data displayed as images or waveforms with visual debugging functions
- Breakpoint, memory map, performance, and trace set through a dialogue box
under Windows®
Other development support functions
- Comparing files and showing the differences
- Linked operation with a version control system (e.g., Microsoft® Visual SourceSafe)
- File comparison (comparison of local files or version-managed files)
- C source file #define / ANSI-C function navigation
- C++ source file class / function / member navigation
- Graphical display of various maps (memory map, memory resource, linker map, section map)
- Generates and runs a macro (command batch file) [Macro-Recording Support function]
- Saves contents (results of execution) of the selected windows and compares them as test-image files [Test Support function]
- Executes a batch file or saves a log as input from the command line
- Customizes toolbars and keyboard shortcuts
- Linked operation with ZIPC, a CASE tool from CATS Co., Ltd