Visit the National Instruments web site

Toolset makes more of MCU memory

An Altium product story
More from this company More from this category
Edited by the Electronicstalk editorial team Nov 14, 2001

V7.5 of the Tasking C166/ST10 toolset delivers advanced automated memory utilisation for the complete range of C166/ST10 derivatives.

V7.5 of the Tasking C166/ST10 toolset delivers advanced automated memory utilisation for the complete range of C166/ST10 derivatives, an enhanced development environment, improved linker/locator, and a restyled debugger.

With a focus on enabling the developer to maximise the memory usage of any memory model, but in particular the small memory model, the global storage optimisation (GSO) feature now included in V7.5 of the Tasking C166/ST10 toolset greatly enhances the Tasking C compiler, cementing its position as the leading software development solution for either Infineon C166, STMicroelectronic ST10 or Micronas SDA6000/M2 microcontrollers or their derivatives.

Tasking continues to exploit new techniques for achieving greater levels of efficiency between the compiler and the target architecture.

The global storage optimisation feature of the C/C++/EC++ compilers maximises memory utilisation by automatically filling in memory qualifiers based on the suitability of objects in either near or far memory spaces.

The optimisation is global in its application scope, meaning that the whole application is precompiled first to gather information about all static objects, and then compiled again using the optimum memory configuration as determined by the GSO and so resulting in tighter code.

Exchanging data with 8bit devices can be difficult due to compatibility requirements.

The Tasking C compiler helps developers overcome these difficulties by supporting packed structures, allowing fields within a structure to be allocated at unaligned addresses.

The compiler can then generate code to access these unaligned fields, allowing easier integration with the 8bit target.

In V7.5, the Tasking embedded development environment (EDE) has been enhanced and extended with a focus on improving user-friendliness and increasing the available features to allow developers to reach new levels of coding efficiency.

Some of the highlights of the improved EDE are: back and forward buttons; split windows; an optimised CodeSense feature for better control of the type-ahead functionality; an integrated HTML view window; and an XML collapsible grid viewer that displays a hierarchy of the elements and elements in an XML document, which for example could be part of a project description.

The Linker/locator has been enhanced to help developers produce the most compact code possible.

With the new smart linking feature, unused functions from a library object are automatically removed from the application, resulting in a smaller application size.

A vital stage in embedded software development is accurate, efficient debugging.

The user interface of the Tasking CrossView Pro debugger has been extensively restyled, with the rearrangement of menus, improvement of user dialogs, and redesign of button bars and button sizes, resulting in a highly intuitive environment.

It is also now easier to learn to use the debugger thanks to the new context sensitive help system.

With the new CrossView Pro ROM Monitor debugger supporting over 20 CAN host adapters including ISA, PCI, PCMCIA and parallel port adapters from IXXAT, Vector, ESD and Phytec, together with more flexible identifier configuration, CrossView Pro can be connected to any CAN device equipped with the ROM monitor in a CAN network.

Tasking's toolset, the de facto standard C166/ST10 development suite in the automotive industry, now offers generic OSEK kernel awareness in its CrossView Pro debugger.

Based on the OSEK Run Time Interface (ORTI) language specification, the debugger can inspect and present the internals of the developer's preferred OSEK compliant operating system.

This latest version of the Tasking C166/ST10 software development toolset, featuring Tasking's award-winning EDE, highly optimising C/C++/EC++ compiler with MISRA C enhanced code checking support, efficient linker/locator and powerful CrossView Pro debugger, delivers the very latest technology for producing tight, compact, efficient code for embedded software development.

It is now available on MS-Windows, Sun/Solaris, HP/UX and PC/Linux and starts at $2,650 for the C compiler and CrossView Pro simulator package.

Not what you're looking for? Search the site.

Back to top Back to top

MyTalk

Add to My Alerts

Company Altium


Category Design and development software

Google Ads

 

Contact Altium

Contact Altium

Related Stories

Contact Altium

 

Newsletter sign up

Request your free weekly copy of the Electronicstalk email newsletter ...

Visit the National Instruments web site
A Pro-talk Publication

A Pro-talk publication