Raspberry Pi 3-pin Debug Connector Specification
■Raspberry Pi is standardising on using a small, keyed, 3-pin connector which can be used for either UART or 2-wire serial debug interfaces. Future Raspberry Pi devices with dedicated serial debug or UART interfaces will, where possible, use this connector and follow this specification.
■The oldest and most universal ‘debug’ port is a simple 16550-style UART. A UART requires 2 unidirectional pins, one to transmit data from the target to the host (TX) and one for the other direction (RX).
■The 3-pin serial debug connector interface is designed to work with a single unidirectional clock pin and a bidirectional data I/O pin. This arrangement can support ARM’s Serial Wire Debug (SWD) or things like cJTAG, for example.
■This document uses the words target and host to describe the debug target (e.g., a Raspberry Pi Pico) and debug host (the debug dongle, e.g., RP2040 running Picoprobe) respectively.
Debug Connector 、 small, keyed, 3-pin connector 、 3-pin serial debug connector |
|
|
|
Datasheet |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
2022/7/13 |
|
|
|
|
|
189 KB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.