ARM Technical Support Knowledge Articles

Why does the BCD file for Integrator/CP produce lots of errors?

Applies to: Integrator, RealView Development Suite (RVDS)

Answer

[New, 23 Oct 2006]

Versions affected:

RVDS 3.0, 2.2.1

Symptom:

When connecting to a debug target with the CP.BCD file selected, RVD displays many warning messages in the console window. For example:

Warning: Duplicate register enumeration definition 'E_ID'
Warning: Duplicate register enumeration definition 'E_ENABLE'
Warning: Duplicate register enumeration definition 'E_BUSY'
Warning: Map-Rule 'R_nREMAP': register not found: 'B_REMAP_A'
Warning: Undefined register 'B_REMAP_A'
Warning: Map-Rule 'R_REMAP': register not found: 'B_REMAP_A'
Warning: Undefined register 'B_REMAP_A'
Warning: Failed on Advanced info: MemoryRules=2
Warning: Overlapping un-controlled memory region 'M_REMAP_FLASH (Boot)' and 'M_REMAP_SSRAM (SSRAM)'
Warning: Memory map overlaps with existing mapping(s).

Cause:

The Board Chip Definition (BCD) file for Integrator/CP contains a number of duplicate entries, which cause these warning messages.

Solution:

Rename your old CP.BCD file to CP.BAK. Download the replacement CP.BCD file from this web page, and save it to your BCD file directory. On Windows PCs, the default installation folder for BCD files is similar to the following (build and version number folders may differ in your installation):

C:Program FilesARMRVDCore3.0675win_32-pentiumetc

Attachments: cp_bcd.zip

Article last edited on: 2009-02-10 17:43:00

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential