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

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 [1] and Chromium Servo Micro Documentation [2].

Debugging

Use SWD with a J-Link.

References