| |||
| Home > Overview of Project Management > Project binding | |||
When you create a user-defined project, you define a toolchain
associated with the target application. If you are connected to
a target and you open this project, RealView Debugger tries to bind the
project to the connection using this default binding.
If successful, the project name is enclosed in round brackets in
the default Code window title bar, for example (dhrystone).
The Process Control pane (if visible) is updated to show details
of the current process and enables you to access the project properties.
If you open a project and there is no connection to bind to,
the project is unbound. In this case, the project
name is enclosed in angled brackets when it is displayed in the Code
window title bar, for example <dhrystone>.
Although, it is not visible in the Process Control pane, you can
still access the project properties from the Project menu.
A connection can only have one project bind to it at any one time. If you open a project with a project already bound to your connection, RealView Debugger asks for confirmation to use default binding to bind the new project.
When a project binds to a connection, selected actions can be carried out on that connection, for example image loading actions, or RealView Debugger can execute commands saved in the project settings file.
When you are working with multiple projects, binding enables you to access your image details, view the project properties, and make changes to the project quickly.
When you load an image directly to a target, the auto-project (associated with the image) binds to the connection by default.
You can change binding manually using the Project Control dialog box, see Using the Project Control dialog box for details.
See Chapter 9 Project Binding for full details on project binding.