*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
technical support
*
*
****
*.Technical Support
*
*
*>>Home Page*
*
*.Obtaining Support*
*
*.FAQs*
*
**Development Tool FAQs*
**IP FAQs*
**Embedded Software FAQs*
**Artisan Physical IP FAQs (Login Required)*
*
*.Downloads*
*
*.Documentation*
*
*.Training*
*
*.Where To Buy*
*
*.Keil MCU Tools*
*
*.What's New*
*
*.ARM Newsgroups*
*
*.Active Assist On-site Services*
*
*
*
technical support FAQsask ARM*
*

Technical Support Search
*     (Advanced Search)
  FAQs   Documentation   Downloads   Forums

*

 
downarrowWhat does 'WARNING: No matches found between scan chain and board files' mean?
Applies to: Core Tiles, Emulation Baseboard (EB), Integrator, Multi-ICE, Progcards, RealView ICE (RVI), Versatile

Updated 20/09/2006

[This information applies to the Multi-ICE, USB and RVI variants of progcards]

Progcards starts looking for a board file (name.brd) that matches the JTAG chain from the first TAP controller (with respect to TDI), and if there is more than one match, it offers a menu of valid programming files for those TAPs.

When programming for the current board (matched TAPs) has completed, progcards will look for more board files which match the next group of TAPs until the whole JTAG chain has been 'processed'.

This warning is given when either:

  1. There are no board files that match the TAPs at the start of the JTAG chain.

    or

  2. When a board file has successfully programmed a board, and then tries to find a board file that matches the next set of TAPs in the JTAG chain and fails to find one. If you do not wish to program any further boards, this warning can be ignored.

Skip files are used to prevent this warning, please refer to the FAQ " ".

Additional information for this error when using the CT7TDMI

A further issue can arise when using the CT7TDMI.  The ICE (Multi-ICE, RVI or the built-in USB progcards hardware) reports to the progcards utility the name of each TAP controller in the chain.  This is then compared to the text in the .brd files to determine which of these files match the hardware.  Unfortunately there is inconsistency between the text reported by the different ICE systems.

  • Multi-ICE will report 'ARM7TDMI'
  • RealView ICE will report 'ARM7TDMI_r4'
  • The built-in progcards hardware on the PB926 and the EB will report 'ARM7TDMI-4'

To fix this problem you will need to edit to the .brd files that are held in the /boardfiles directory of your progcards installation. 

Example - locate the [ScanChain] part of the .brd file, and simply add the text shown in bold below:

[ScanChain]
TAPs = 2
TAP0 = XC9572XL
TAP1 = ARM7TDMI,ARM7TDMI_r4,ARM7TDMI-4






back to top

*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow