index.md 1.4 KB

Asterix

Programming

The Asterix board provides a B2B (Board-To-Board) connector that gives access to:

  • MCU VDD, VUSB and GND
  • MCU SWCLK, SWDIO and RESET
  • Debug UART RX/TX

The connector part number is Molex 5050040812, and the pinout is as shown below.

images/b2b-pinout.webp
Asterix B2B connector pinout

The "Core B2B v2" board has been designed as a companion programming board. It is based on the Raspberry Pi Debug Probe. Software for the Core B2B v2 board is available in the Core B2B v2 repository. Below you can find a picture on how it is connected, and a list of its main features.

images/asterix-programming.webp
Asterix and Core B2B v2
External connectors (SWD/UART) expose 1.8V signals.
Do not use any adapter that does not operate at 1.8V, or there is a **risk of damage**!
  1. Asterix B2B connector
  2. USB connector

    • Powers the board
    • Provides VUSB
    • Exposes a CMSIS-DAP device and a virtual COM port
  3. Debug UART routing

    • L: External connector (5)
    • R: Embedded virtual COM port (2)
  4. SWD routing

    • L: External SWD connector (6)
    • R: Embedded CMSIS-DAP (2)
  5. Debug UART pins

  6. External SWD connector

  7. MCU Reset

  8. VUSB switch

    • L: connected
    • R: disconnected