How do I use a board/chip definition file (*.bcd)?

You can use a board/chip definition file (*.bcd) to define the properties of your hardware. These files include details of the location and format of the registers and memory available on the described target boards.

Board/chip definition files for common hardware configurations are supplied. They are installed with RealView Debugger, in the etc directory. You can use these descriptions with the associated target by referencing them from the target connection, as follows:

1.   Open RealView Debugger, but do not connect to a target.

2.   Select Connect to Target… from the Code window Target menu to display the Connection Control window

3.   Right-click on your target name

4.   Select Connection Properties… from the context menu to open the Connection Properties window with your target highlighted, for example:

image\connbcd.gif

5.   The settings for that CONNECTION are displayed in the right pane:

image\rtlist.gif

6.   Right-click on BoardChip name to display a context menu, which includes the names of all the installed board/chip definition files.

7.   Select the file that you want to use.

8.   If you want to use more than one file, repeat steps 6 and 7. Generally, if you change settings in the *.brd file after you include the *.bcd file, the new board file settings override settings in the *.bcd file. If you specify more than one *.bcd, they are processed from top to bottom.

Use the Manage List…option from the context menu to rearrange the list of *.bcd files, if required.

image\exclaim.gifSome .bcd files contain conflicting information. For example, you could add the CM920T.bcd and the CM7TDMI.bcd files. In such cases, the results are unpredictable.

9.   The right pane looks something like this:

image\bchip.gif

In this example, files AP.bcd and CM920T.bcd are defining the target board.

You must not change the connection properties of a target when you are connected to it.