Identifying Processors  [SOLVED]

Open source ARM Debugger

Moderator: phalanx

Identifying Processors

Postby manky_dog » Wed Jun 21, 2017 1:23 am

I have two stm32F7 processors which have a daisy chained JTAG connection.
I need to communicate to the two processors separately, how can I uniquely identify the processors from each other?

When running scan_chain, the two processors are listed but have the identical IdCode, see below.

> scan_chain
TapName Enabled IdCode Expected IrLen IrCap IrMask
-- ------------------- -------- ---------- ---------- ----- ----- ------
0 stm32f7x.cpu Y 0x5ba00477 0x5ba00477 4 0x01 0x0f
1 stm32f7x.bs Y 0x06449041 0x00000000 5 0x01 0x03
2 auto0.tap Y 0x5ba00477 0x00000000 4 0x01 0x03
3 auto1.tap Y 0x06449041 0x00000000 5 0x01 0x03


Cheers
manky_dog
 
Posts: 4
Joined: Thu Mar 23, 2017 3:36 am

Re: Identifying Processors  [SOLVED]

Postby manky_dog » Tue Jun 27, 2017 8:39 am

I'll answer my own question...

Connection by JTAG is daisy chained. Meaning that identification of the processors is simply done by where the processors sit in the chain. With a bit of help from http://openocd.org/doc/html/TAP-Declara ... eclaration
I've managed to get my set-up talking. It almost seems too simple.
manky_dog
 
Posts: 4
Joined: Thu Mar 23, 2017 3:36 am


Return to OpenOCD

Who is online

Users browsing this forum: No registered users and 3 guests