Contact us

Uma nova janela será aberta Uma nova janela será aberta

Development System

Software Products

Table of Software Products
TOSHIBA Integrated Development Environment
Product name TLCS-870/C,C1 Series C Compiler Integrated
Development Environment
Part Number SW89CN0-ZCC
SW89CN3-ZCC (Note-1)
SW00MN0-ZCC (Note-2)
SW00MN3-ZCC (Note-3)
Latest version 1.10
(2008/3)
2.00
(2010/7)
Host OS Windows® 7 (Note-4),(Note-5),
Windows Vista®,
Windows® XP,
Windows® 2000
Windows® 7 (Note-4),(Note-5),
Windows Vista®,
Windows® XP,
Windows® 2000

(Note-1) SW89CN3-ZCC is ten licensed product.
(Note-2) The emulator comes with a single-seat download license for the Integrated Development Environment respectively.
If you need further licenses, you can purchase additional license.
(Note-3) SW00MN3-ZCC is ten licensed product.
(Note-4) We checked the operation on 32/64-bit editions.
(Note-5) When connecting the emulator and PC by USB, the USB driver only for Windows® 7 is required.

TLCS-870/C,C1 Series C Compiler

2a_1

Build Manager is not included in the Language Tool.
Use it in combination with Integrated Development Environment.

  • Feature of C Compiler

    The C compiler package containing C Compiler, Assembler and Linker allows you to generate object files such as HEX files from source code written in C or Assembly language.

    • C compiler conforms to the ANSI C standard and offers excellent descriptiveness and portability.
    • A wide range of options are provided to improve code efficiency and RAM utilization.


    Powerful optimization technologies
    • Integrated stack release
    • Branch optimizations
    • Unnecessary instructions elimination
    • Copy propagation
    • Common sub-expression elimination
    • Loop optimization
    Example of Extended function
    Enhancing specification Example Meaning
    #pragma directives #pragma inline Specifies a function to be expanded in-line.
    #pragma section Specifies ROM and RAM addresses
    Extended declarators __interrupt Declares interrupt-processing function.
    __adecl Declares functions which pass arguments using registers.
    Extended functions __asm("assembly code") Allows in-line assembly code in C source code.
    __DI() Disables interrupts.
    Register pseudo-variables __WA Allows use of MCU registers WA as pseudo-variables__WA in C source code.

    C Compiler System

    The C Compiler System consists of the following software. It includes a function which can utilize the MCU.

    C Compiler System
    Software Function
    CC870C C compiler driver Controls Compiler, Macro preprocessor, Assembler and Linker.
    C compiler Generates an assembly files by compiling a C source file.
    TUMPP Macro preprocessor Performs macro processing.
    ASM870C Assembler Generates relocatable object files.
    TULINK Linker Generates absolute object files.
    TUCONV Object converter Generates intel HEX files or Motorola S files
    TULIB Librarian Generates library files.

Integrated Development Environment

2b

With individual development tools such as Editor, Build Manager, Compiler and Debugger integrated into a single system, the Integrated Development enables seamless operations of coding, building, and debugging tasks which must be performed repeatedly in the software development process.

  • TOSHIBA Integrated Development Environment (IDE)

    The build manager (compiler) and debugger operate in the TOSHIBA integrated development environment (IDE). Furthermore, installation of the standard text editor enables smooth linking from coding to debugging, effectively supporting application development.

     

     

    Comfortable Development Environment Equivalent to Software Development Environment for Personal Computer

    Seamless Linking from Compilation to Debugging
    Debugging can be readily started by operating only one button. The file to be compiled is automatically determined and, if necessary, compiled and linked to start the debugger. The user needs not to be aware of updating of the file.
    Capable of Correcting the Program Being Debugged
    The program can be corrected in the Debug screen by using the built-in editor. Your favorite editor can be also built in for use.
    User-friendly User Interface
    Provides excellent operability through GUI.

    Development Environment to Support Group Development

    Software Version Management
    In order to support development by plural persons, some features are provided to control the commercially available version management tools.

  • Build Feature

    The TOSHIBA Integrated Development Environment improves development efficiency and provides user-friendly operability by linking the major development processes (coding, building, debugging) of the program. Freed from specifying the complicated options of the compiler or linkers and the requirement to master the commands, an application developer can concentrate on the development and quality improvement of the program itself. A development application is managed as a project.

    • Options can be easily set by GUI.

     

    Image of Build Manager

     

    • Excellent operability is realized by GUI.
    • Options can be easily set by GUI without the requirement to master option commands. Further, options can be easily switched over by setting plural configurations of options and changing them over.
    • Capable of hierarchical control of projects.
    • Capable of searching in the files.
    • With the use of a source control tool available on the market, versions can be controlled.
    • Dependency between projects can be visually shown.

     

    Compile Option Setting Screen

     

    • An easy setting of compile option is realized by GUI operation.

     

    Dependency View

     

    • Dependency between projects is comprehensibly shown.
    • Dependency between projects is configured by mouse operation.

     

    Version Control Function

     

    • With the use of any source control software available on the market, compatible with Microsoft Common Source Code Control (MCSCC), Versions can be controlled.

  • Text Editor Feature

    • Capable of not only coding, but correcting a program in the screen in the midst of debugging.
    • Capable of searching in the files.

  • Debugger

    • Capable of directly editing the source code in the debugging.
    • Capable of transferring the data between various debug features, allowing intuitive operation.
      (Drag & drop feature)(Right-click allowed)
    • Capable of saving user's optional debugging environment to switch it for use.
      (Profile feature)
    • Capable of debugging only in the PC environment by the simulator.
      (Event trigger action feature)

     

     

    Example of Linking from the Trace Window to Each of the Windows

     

    Example of Linking from the Editor to Each of the Windows

     

    Profile Feature

    Capable of saving multiple debugger setting files to switch them for use.

     

    Event Trigger Action Feature

    When the program is placed in a certain state (generation of an event), some action (trigger action) can be user-defined. The following lists the user-definable types of trigger actions.

    • Interrupt
      Capable of generating a periodic interrupt or multiinterrupt. The interrupt level register operates in the way identical to the actual machine.
    • Data Input
      Capable of generating an optional data sequence or normal distribution random numbers to input them to an optional port.
    • I/O Stream
      Capable of transferring the data to other application or reading the data from other application, using socket communication.

     

     

    Example of Defining the Trigger Action Which Starts the Interrupt INTRTC in 20 Cycles after Generation of the Event at Period of 250 Cycles.

Hardware Products

Development System Selection

This list of development system products is provided as a guideline for purchasing requirements for customers who use Toshiba's microcontrollers.

3rd Party Mais

The 3rd Party development tools are introduced.

FAQ Mais

Answers to frequently asked questions on the microcomputer developing systems.

Contatos

Se você tiver alguma dúvida, clique em um destes links:

Dúvidas técnicas
Dúvidas sobre compras, exemplos e confiabilidade de IC
To Top
·Before creating and producing designs and using, customers must also refer to and comply with the latest versions of all relevant TOSHIBA information and the instructions for the application that Product will be used with or for.