beautypg.com

Concept of a project, 2 concept of a project, Fig. 2-2 project name – Renesas TM V.3.20A User Manual

Page 18

background image

18

2.2 Concept of a Project

The TM manages the software development process using the concept of a project. Following are managed as part of a

project by the TM:

z Procedural information necessary to generate the final object (normally the executable object)
z Information on source files associated with development
z Information on compile, etc. options
z Information on development members
z Information on development-related documents

You specify these items of information as you define a project. Furthermore, the TM reads out the following

information which was recorded to a file when the compiler, etc. were installed.

z Information on generation dependency relationship for the MCU family used

All these pieces of information are stored in a project file for management purposes. A project file actually consists of

the following two types of files:

z

“Project name.TMK” file

z

“Project name.TMI” file

The TMK file is prepared in the “makefile format” corresponding to the make command that is used standard in the

UNIX

TM

operating system, etc. This file contains the information necessary to generate the final object. On the other

hand, the TMI file contains information about the development members or documents that cannot be accommodated
by the makefile format TMK file. The project name

1

always matches the project file names.

2

The current project name

is displayed on the project bar when you start the TM.

Fig. 2-2 Project Name

1

Because a project name is used for file names, project names are subject to the same limitations as are file names. For example, any string that

contains kanji cannot be used for a project name.

2

Although when you created a new project, the final object name is created from the project name, the final object name and the project name do not

always have to coincide.