Navio2 Raspberry Pi SWD pins

Hello guys,

I have already seen your new pinout schematic for the Navio2 board but I have a question that I couldn’t figure it out the answer from previous forum topics on the subject.

From the schematic I could understand that STM32 is communicating PPM, PWM and ADC values with Raspberry Pi through SPI using the following pins:

RCIO_SPI_SCLK - GP21
RCIO_SPI_MOSI - GP20
RCIO_SPI_CS - GP16
RCIO_SPI_MISO - GP19

What I couldn’t understand was the purpose of the remaing pins:

RCIO_SWD_IO - GP13
RCIO_SPI_CLK - GP12
RCIO_PC11 - GP5

RCIO_SWD_IO is the bidirectional data line for SW debug interface. Is the RCIO_SPI_CLK the SWD clock signal? This is confusing because in the schematic there are two SPI clock sources.

Finally, what is doing the RCIO_PC11 pin? Where is it connected to?

Thanks for he attention!

Best regards,

tostini

@anon87507504 hey! There’s a mistake on the pinout picture, thanks for catching this. AFAIR GP12 should be SWD_CLK. We’ll fix this. RCIO_PC11 is for an interrupt from the RCIO co-processor.

1 Like

Thank you Mikhail!

One more thing, the interrupt is for what?

Best regards

The interrupt is used to let Raspberry know of processed transactions on the bus.

Thank you Staroselskiy!

Best regards.