C/C++ compiler and debugger for C166 and ST10

 

是一個全新的VX-Tool Viper C Compiler 提供新型C166/ ST10 處理器所使用,或者可以整合入其它供應商的Compiler 提升編碼的效能(Density and Speed)。C166 VX-Toolset 同時也持續不斷進行維護及改善與其它編譯器進行整合,以滿足開發者以現用的工具進行升級。

原先之Tasking C166/ST Compiler (C166/ST10 Classic) 目前仍持續供應並維護,是Tasking 自1991年以來銷售最好的工具,適用所有的C166/ST 微控器。C166/ST Classic Compiler 建議使用在原先開發的C166/ST 微控器上使用,您可連接至Classic C166/ST10 Compiler 參考。

以下繼續介紹新型較高性能的C166/ST10 VX-Toolset 給您參考:

  • Industry-standard Eclipse™ IDE integration
  • C compiler based on Altium’s next-generation Viper compiler technology, generating extremely compact and fast-executing code
  • Compared to traditional C166 compilers the VX-toolset delivers easily upto 20-45% less code and upto 20-25% faster code
  • The market's only C166 compiler that supports efficient programming of the microcontroller's MAC unit in C language
  • New debugger technology, fully integrated into Eclipse, ready for the latest industry debugging trends like multi-core application development
  • Premier support for new Infineon® XC2000 and XE166 microcontroller series, achieving 32-bit microcontroller performance level

     最新版的C166/ST10 VX-Toolset  V3.0, V3.1 有那些新增項目

      • IDE updated with Eclipse "Indigo" platform v3.7.1 and CDT v8.0.1
      • Many Eclipse IDE enhancements that significantly improve the ease of use
        • Defining a project as the active one to which build and debug commands are applicable
        • Control of the C start code through a properties page
        • Control of the Linker-Script-Language file through a properties page, enabling easy configuration of memory and interrupt vector table settings
        • Many rearrangements that improve consistency and unambiguity in the menu structure
      • Updated Infineon DAS drivers for the OCDS debug system
      • Support for many new derivatives in the Infineon XE166 series and XC2000 family, including ICACHE equipped devices (check the release note for details)
      • Updated SFR files for the L, U, N, and H series in accordance with Infineon's latest documentation
      • Updated C++ compiler frontend
      • Many improvements and bug fixes

           公佈版本完整的訊息可下載 Release Note

    全部C166/ST10 Development Solution 介紹

    • Integrated Development Environment based on Eclipse, enabling extensibility though plug-ins from third parties (e.g. for RTOS configuration or debugging)
    • Efficient C, C++/EC++ compilers
      • Conforms (default) to ISO/IEC 9899:1999(E), as well as ANSI-C X3.159-1989
      • C++ compatible with ISO/IEC 14882:1998(E)
    • Integrated static code analysis functionality in the C compiler for the following standards: 
      • MISRA-C:1998 and MISRA-C:2004 guidelines
      • CERT C secure coding standard
    • C/C++ libraries, run-time libraries, floating-point libraries provided in source code
    • Application wide automatic near allocation for faster code, without the need to explicitly use memory qualifiers
    • Highly effective code compaction optimization (reverse inlining), even allowing application wide code density optimizations
    • Global type checking by compiler and linker for verification of types
    • Powerful assembler and linker/locator, using a versatile linker-script-language
      • Enhanced memory layout editing control
    • Project set up wizard to help you to configure a new project
    • Conversion utilities for easy project migration from classic TASKING C166/ST10 toolset or from Keil™ C166 Development Tools
    • Import wizard and refresh option for Infineon DAvE projects
    • Integrated support for programming Flash memory
    • Toolset generates ELF/DWARF 3.0 output for tool interoperability
    • The toolset supports all C166 and all popular ST10 derivatives, such as:
      • Infineon Technologies: C16x, XC16x, XE162, XE164, XE167, XE169, XC22xx, XC23xx, XC27xx, E-Gold/X-Gold, as well as all their individual variants
      • Intel: E-Gold/X-Gold GSM Baseband ICs
      • IPextreme: C166S V1 core
      • STMicroelectronics: ST10x168, ST10x251, ST10x252, ST10x269, ST10x271, ST10x272, ST10x273, ST10x275, ST10x276, ST10x296, Super10 core, as well as all their individual variants
      • Micronas: SDA6000
      • Future new derivatives can easily be added to the toolset through a processor XML description file
    • The TASKING C166/ST10 tools are acknowledged as the best in the market, having been the de facto standard worldwide for many years. With a market share of more than 90% in automotive, prominent OEM and Tier-1 companies rely on the quality of the TASKING tools

    Integrated Debugger
    • Three debugger engines are available for debugging in C++, C and assembly: Simulator, On-Chip (OCDS) and ROM monitor debugger
    • Seamless integration of the debugger into the Eclipse IDE
    • Simulator debugger is included with all product bundles
    • Wizard to help you configure your project to run on an evaluation board
    • On-Chip debugging is supported through a USB-JTAG adapter (miniWiggler) or a simple parallel cable for Infineon evaluation boards. The USB-JTAG miniWiggler is often provided with Infineon starter kits or integrated as on-board functionality on the starter kits. The miniWigglers are also available from Altium as option to the Premium package.
    • For OCDS the TASKING debugger makes use of Infineon’s Device Access Server (DAS), which is provided with the toolset. DAS also allows remote debugging over a TCP/IP network
    • The ROM monitor debugger is plug-and-play ready for many evaluation boards, and configurable to your own hardware. It allows debugging via serial port, and through TCP/IP over a remote PC
    • OSEK kernel-aware debugging, ORTI 2.0 and 2.1 based
    • A standalone "GUI-free" debugger is available for running scripts for automated tests

    相關可支援C166/ST10 VX-Toolset 軟體開發工具介紹Third-Party Product Guide.

    Hitex 開發板及開發工具Lauterbach Trace32 開發工具同樣為陸傑科技代理。  (Infineon 原廠開發板亦可以透過Hitex 購買)

    更多有關C166/ST10 VX-Toolset 資訊

    Recommended reading

    Press Releases related to the C166 VX-toolset

    TASKING C166/ST10 VX-Toolset 產品版本及產品編號

  • 各版本分為單機(Node Lock License, PC Windows), 單機網路分享(Floating License PC Windows) 及伺服器主機分享等版本。 訂購連絡info.stc@superlink.com.tw

    Ordering codes (支援PC/ Windows,其它OS 支援請先連繫) 全功能Toolset 15天試用版註冊下載
    07-200-119-804: Standard Edition VX-toolset for C166, Eclipse IDE, C Compiler, assembler/linker/locator and Simulator Debugger
    07-200-119-806: Professional Edition VX-toolset for C166, Eclipse IDE, C Compiler, assembler/linker/locator, Flash memory programming, Simulator and ROM-monitor Debugger
    07-200-119-808: Premium Edition VX-toolset for C166, Eclipse IDE, C++ compiler, C Compiler with integrated CERT C secure coding standard analyzer, assembler/linker/locator, Flash memory programming, Simulator, OCDS and ROM-monitor Debugger
    07-290-000-001: USB-JTAG miniWiggler for OCDS debugging of Infineon MCUs (optional to 07-200-119-808)

  •