Back to Zephyr

Overview

boards/google/quincy/doc/index.rst

4.4.01.3 KB
Original Source

.. zephyr:board:: google_quincy

Overview


Google Quincy is a board created for fingerprint-related functionality development.

The board has connectors for fingerprint sensors. A UART Console is exposed over μServo and USB connectors. The MCU can be flashed using μServo or SWD.

Hardware


  • NPCX99FPA0BX VFBGA144 package

Peripheral Mapping

  • UART_1 (CONSOLE) TX/RX : GPIO65/GPIO64
  • UART_2 (PROG) TX/RX : GPIO86/GPIO75
  • SPI_0 (SHI) CS/CLK/MISO/MOSI : GPIO53/GPIO55/GPIO47/GPIO46
  • SPI_1 (SPIP) CS/CLK/MISO/MOSI : GPIOA6/GPIOA1/GPIO95/GPIOA3
  • SPI_2 (GP) CS/CLK/MISO/MOSI : GPIO30/GPIO25/GPIO24/GPIO31

Programming and Debugging


.. zephyr:board-supported-runners::

Build application as usual for the google_quincy board target, and flash using μServo or an external J-Link connected to J4. If μServo is used, please follow the Chromium EC Flashing Documentation_ and Chromium Servo Micro Documentation_.

Debugging

Use SWD with a J-Link.

References


.. target-notes::

.. _Chromium EC Flashing Documentation: https://chromium.googlesource.com/chromiumos/platform/ec#Flashing-via-the-servo-debug-board .. _Chromium Servo Micro Documentation: https://chromium.googlesource.com/chromiumos/third_party/hdctools/+/master/docs/servo_micro.md