|
@@ -0,0 +1,48 @@
|
|
|
+# 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.
|
|
|
+
|
|
|
+```{figure} 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](https://www.raspberrypi.com/documentation/microcontrollers/debug-probe.html).
|
|
|
+Below you can find a picture on how it is connected, and a list of its main features.
|
|
|
+
|
|
|
+```{figure} images/asterix-programming.webp
|
|
|
+Asterix and Core B2B v2
|
|
|
+```
|
|
|
+
|
|
|
+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
|