| |||
| Home > Project Binding > Connecting and disconnecting | |||
Connecting to, and disconnecting from, a debug target changes the project environment:
If you open a project and then connect to a target, RealView Debugger tries to bind the project to the connection in the normal way.
If you open multiple projects and then connect to a target, RealView Debugger binds any autobound projects first. Default binding is used where there are no autobound projects.
If you connect to a target, this might change the active project depending on the current project environment.
If you connect to a target, RealView Debugger updates the default Code window title bar.
If you connect to a target and a project binds, RealView Debugger updates the Process Control pane, if this is visible.
If you connect to a target and a project binds, any open commands you have specified as part of the project definition are executed.
If you disconnect, this might change the active project depending on the current project environment.
If you disconnect, RealView Debugger updates the default Code window title bar.
If you disconnect, RealView Debugger clears the Process Control pane.
If you disconnect and there is a project bound to the connection, then the project unbinds but any close commands are not run because the connection has been lost.
If you disconnect, this does not close any open projects. This means that you can continue to make changes to the project properties. This applies to user-defined projects and auto-projects.
See Chapter 10 Working with Multiple Projects for details on what else happens if you are working with multiple projects and you connect or disconnect.