HI-TIDE™ 2

HI-TECH Integrated Development Environment for HI-TECH for MSP430 / ARM® / 8051 Compilers

HI-TIDE™ 2 is a multi-platform development environment that provides tools for all aspects of embedded software development. HI-TIDE 2 is designed to seamlessly interface with HI-TECH compilers and provides a total development system complete with a project manager, an editor, a code wizard and support for hardware and software debuggers. HI-TIDE 2 is available on Linux® and Windows® 98, ME, NT 4.0, 2000 and XP platforms.


HI-TIDE 2's project manager provides a user friendly way to manage files associated with the project. The project manager also provides an intuitive interface for setting compiler options, saving time otherwise wasted on looking up the manual and constructing complex, bug prone, command lines. Dependency checking, when compiling, is also supported. Dependency checking reduces compilation time (especially in large projects) by only compiling files that are have been modified. Any errors that are reported when compiling can be quickly identified and located with the error log view. The error log view displays a table of errors and warnings. Selecting an error or a warning in the error log will open the file that contains it and jump to the corresponding line number.


HI-TIDE 2 contains a flexible text editor that provides syntax highlighting, source code auto-indenting, and advanced text searching. In addition the editor can be used to perform program execution tracking and breakpoint management in C files. The editor is also able to detect if a files has been changed externally. This allows external text editors to be used (everyone has their own favorite editor) and the file displayed in HI-TIDE 2 is kept up to date with changes.


HI-TIDE 2 debugging interface can be used to drive a number of chip specific debuggers such as Simulators, ICEs and ICDs*. HI-TIDE 2 supports source-level debugging in C and assembly language. The debugging interface also facilitates program downloading, breakpoint management, full-speed and single-step execution and animating (multi-stepping). HI-TIDE 2 also provides the ability to inspect registers, data and program memories, and watch source variables, while debugging.


HI-TIDE 2 code wizard is designed to simplify initialization of on-chip peripherals. The code wizard provides a graphical way to configure complex peripherals and other microcontroller settings therefore eliminating the common bugs related to incorrect configuration. As an output the wizard generates fully commented C language code needed to enable and configure peripherals, assign functions to I/O pins, and specify microcontroller operation.


*The debuggers supported by HI-TIDE 2 may vary between compilers.

NEW FEATURES:

Full Layout
click to enlarge
 
MORE WORKSPACE:
The new features in HI-TIDE 2 include multiple workspace views, which are organized into tabs. The views can still be split to have more than one view displayed at a time. The workspace view tabs allows grouping of views into tabs which will not only extend the workspace, but make the views easier to manage.
Debugging
click to enlarge
 
HARDWARE SUPPORT:
HI-TIDE 2 now supports the driving of hardware debuggers, including JTAGs, ICEs and ICDs. Initially, support is only available for the JTAG.
C-Wizz
click to enlarge
 
CODE WIZARD:
The code wizard, or C-Wiz, can cut development time significantly. C-Wiz is a graphical interface that can be used to take the hassle out of setting up a microcontroller. C-Wiz generates the C code needed to initialize the microcontroller, its internal peripherals and its interrupts based on selections made in the C-Wiz interface. The code is updated in real-time as the options change, so you can see your code evolve with each setting. Generated code can then be saved to file and included as part of a HI-TIDE 2 project.
Watch View
click to enlarge
 
ENHANCED WATCH VIEW:
HI-TIDE 2 includes enhanced watch view that provides means to view source-level variables. The new view displays variables in an easy to navigate code tree, and provides detailed information about each variable. The view handles recursive pointers, complex structures and enumeration thus giving a full picture of the source code status at any time.

*Please Note: At the moment, each of these versions of HI-TIDE 2 is slightly different and will only work with the corresponding compiler.


Go to Demos