Product category:
Design and Development Software
News Release from: Altium | Subject: C166/ST10 toolset V7.5
Edited by the Electronicstalk Editorial
Team on 14 November 2001
Toolset makes more of MCU memory
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
This article was originally published on Electronicstalk on 14 Mar 2001 at 8.00am (UK)
Related stories
Tools speed 56K DSP designs to market
Tasking has announced the immediate availability of the Tasking DSP56xxx Tool Suite V3.0, featuring advanced debugging capabilities and a new integrated development environment.
XA tool suite uses Safer C for robust code
Tasking says its XA Tool Suite V4.0 has enhanced easy/expert configuration modes that simplify the learning curve for novices, while offering low-level control for the more experienced.
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.
Further reading
Tasking supports yet more 8051 variants
Available now, the Tasking 8051 Tool Suite V6.0 has enhanced debugging and a simplified development environment that eases design of next-generation intelligent control.
System debugs multivendor multiprocessor designs
Tasking reckons its new Multicore debug system is the first-ever vendor-independent multicore debugging technology.
First support package for TriCore 2
Altium claims there are a number of substantial enhancements and improvements in version 1.4 of the Tasking TriCore software development toolset.
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.
• Altium: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

