Shared SWD-bus (multi-drop)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Shared SWD-bus (multi-drop)

1,062 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Harrie on Thu Feb 18 05:31:59 MST 2016
Without result so far, I have made several attempts to share a single SWD-bus to debug two LPC11Cxx MCUs.

Debugging in LPCXpresso works fine with a single MCU on the PCB, however when the second MCU is added the I get the following error.

[color=#f00]Target error from Register access: Nn(05). ACK Fault
terminating on communication loss: Pipe has been closed by GDB.[/color]


If possible, I would like to know how to create a shared SWD-bus as discribed in the link below?

http://web.archive.org/web/20150321140036/http://www.arm.com/files/pdf/Low_Pin-Count_Debug_Interface...
Labels (1)
0 Kudos
Reply
1 Reply

907 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by TheFallGuy on Thu Feb 18 05:51:45 MST 2016
Multi-drop SWD is not supported in standard Cortex-M0, M3 and M4 parts. According to this ARM article:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka16814.html
The chip vendor (i.e NXP) needs to license (and therefore implement in silicon) an additional component. AFAIK, NXP has not...
0 Kudos
Reply