diff options
author | Tom Hughes <tomhughes@chromium.org> | 2022-09-29 13:54:59 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-09-30 22:38:21 +0000 |
commit | e794b7ea015f38a3e11ad6af084a4b874e815ebf (patch) | |
tree | 225e9be944250592bfb01fbabbd0afaeed87cb02 /docs/fingerprint | |
parent | 8e96b22fccbd2515af092b1180ddc6fef2c7ba02 (diff) | |
download | chrome-ec-e794b7ea015f38a3e11ad6af084a4b874e815ebf.tar.gz |
docs/fingerprint: Update for Dragonclaw v0.3
BRANCH=none
BUG=b:249784223
TEST=view in gitiles
Signed-off-by: Tom Hughes <tomhughes@chromium.org>
Change-Id: Id5a8fb9903a38552074913c0c7a2ac4b278e53b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3923729
Reviewed-by: Bobby Casey <bobbycasey@google.com>
Diffstat (limited to 'docs/fingerprint')
-rw-r--r-- | docs/fingerprint/fingerprint-debugging.md | 14 | ||||
-rw-r--r-- | docs/fingerprint/fingerprint-dev-for-partners.md | 6 | ||||
-rw-r--r-- | docs/fingerprint/fingerprint.md | 6 |
3 files changed, 13 insertions, 13 deletions
diff --git a/docs/fingerprint/fingerprint-debugging.md b/docs/fingerprint/fingerprint-debugging.md index 84e5c13c9c..6d91d6ade0 100644 --- a/docs/fingerprint/fingerprint-debugging.md +++ b/docs/fingerprint/fingerprint-debugging.md @@ -22,7 +22,7 @@ used for JTAG and SWD for ARM devices. * JTAG/SWD Debugger Probe: Any debug probe that supports SWD will work, but this document assumes that you're using a [Segger J-Trace PRO for Cortex-M][J-Trace]. -* [Dragonclaw v0.2 Development board][FPMCU dev board] or +* [Dragonclaw v0.3 Development board][FPMCU dev board] or [Icetower v0.1 Development board][FPMCU dev board]. * [Servo Micro]. @@ -53,27 +53,27 @@ be complete. ## Connecting SWD {#connect-swd} -### Dragonclaw v0.2 +### Dragonclaw v0.3 -The connector for SWD is `J4` on Dragonclaw v0.2. +The connector for SWD is `J4` on Dragonclaw v0.3. <!-- mdformat off(b/139308852) --> *** note **NOTE**: Pay attention to the location of pin 1 (red wire) in the photos below so that you connect with the correct orientation. -`SW2` on the bottom of Dragonclaw must be set to `CORESIGHT`. +`SW2` on the edge of Dragonclaw must be set to `CORESIGHT`. If you want to connect a 20-Pin ARM Standard JTAG Connector (0.10" / 2.54 mm), you can use the following [adapter][JTAG to SWD Adapter] and [cable][SWD Cable]. *** <!-- mdformat on --> -Dragonclaw v0.2 with 20-pin SWD (0.05" / 1.27mm) on J4. Only half the pins are connected. | +Dragonclaw v0.3 with 20-pin SWD (0.05" / 1.27mm) on J4. Only half the pins are connected. | ----------------------------------------------------------------------------------------- | ![Dragonclaw with 20-pin SWD] | -Dragonclaw v0.2 with 10-pin SWD (0.05" / 1.27mm) on J4. | +Dragonclaw v0.3 with 10-pin SWD (0.05" / 1.27mm) on J4. | ------------------------------------------------------- | ![Dragonclaw with 10-pin SWD] | @@ -230,7 +230,7 @@ Ozone is a free standalone debugger provided by Segger that works with the gdbserver can provide. For example, Ozone has a register mapping for the MCUs we use, so you can easily inspect CPU registers. It can also be automated with a scripting language and show code coverage when used with a [J-Trace] that is -connected to the trace pins on a board. Note that the Dragonclaw v0.2 uses an +connected to the trace pins on a board. Note that the Dragonclaw v0.3 uses an STM32F412 package that does not have the synchronous trace pins, but the [Nucleo STM32F412ZG] does have the trace pins. diff --git a/docs/fingerprint/fingerprint-dev-for-partners.md b/docs/fingerprint/fingerprint-dev-for-partners.md index 20b89845aa..1c29735976 100644 --- a/docs/fingerprint/fingerprint-dev-for-partners.md +++ b/docs/fingerprint/fingerprint-dev-for-partners.md @@ -27,7 +27,7 @@ The Fingerprint MCU (FPMCU) board has the MCU that handles all fingerprint-related functionality (matching, encryption, etc). The fingerprint sensor itself connects to the FPMCU board. -This FPMCU board is the Dragonclaw Rev 0.2. | +This FPMCU board is the Dragonclaw Rev 0.3. | ------------------------------------------- | ![Dragonclaw board] | @@ -78,7 +78,7 @@ debug a running program. There are several variants of Servo and the fingerprint team uses the [Servo Micro](#servo-micro) for its simplicity. It lacks builtin JTAG/SWD -support for single step debugging, but Dragonclaw v0.2 and Icetower v0.1 have an +support for single step debugging, but Dragonclaw v0.3 and Icetower v0.1 have an [SWD connector](#servo-micro-swd) that can be used. [Servo Micro](#servo-micro) | @@ -594,7 +594,7 @@ Make sure that this interface is disabled: [Servo Micro]: ../images/servo_micro.jpg [Servo Micro with Dragonclaw]: ../images/servomicro_dragonclaw.jpg -[Dragonclaw board]: ../images/dragonclaw_rev_0.2.jpg +[Dragonclaw board]: ../images/dragonclaw_v0.3.jpg [Dragonclaw servo fix diagram]: ../images/dragonclaw_servo_fix.jpg [Icetower board]: ../images/icetower_v0.1.jpg diff --git a/docs/fingerprint/fingerprint.md b/docs/fingerprint/fingerprint.md index 8d4995a0fa..a05f33059a 100644 --- a/docs/fingerprint/fingerprint.md +++ b/docs/fingerprint/fingerprint.md @@ -31,7 +31,7 @@ building the EC code) are for fingerprint: MCU | Sensor | Firmware (EC "board") | Dev Board | Nucleo Board ------------------------ | ---------- | ---------------------------------------------- | -------------------------------------------- | ------------ [STM32H743] \(Cortex-M7) | [FPC 1145] | `dartmonkey`<br>(aka `nocturne_fp`, `nami_fp`) | [Icetower v0.2] <br>(Previously Dragontalon) | [Nucleo H743ZI2] -[STM32F412] \(Cortex-M4) | [FPC 1025] | `bloonchipper`<br>(aka `hatch_fp`) | [Dragonclaw v0.2] | [Nucleo F412ZG] +[STM32F412] \(Cortex-M4) | [FPC 1025] | `bloonchipper`<br>(aka `hatch_fp`) | [Dragonclaw v0.3] | [Nucleo F412ZG] RAM and Flash details for each board are in the [Fingerprint MCU RAM and Flash] document. @@ -325,7 +325,7 @@ See [Measuring Power] for instructions on how to measure power with the fingerprint development boards. *Make sure that any debuggers are completely disconnected.* -### Dragonclaw v0.2 +### Dragonclaw v0.3 ```bash (chroot) $ dut-control -t 60 pp3300_dx_mcu_mv pp3300_dx_fp_mv pp1800_dx_fp_mv pp3300_dx_mcu_mw pp3300_dx_fp_mw pp1800_dx_fp_mw @@ -592,7 +592,7 @@ that are connected via UART use [`cros_ec_uart.c`]. [FPC 1025]: ../../driver/fingerprint/fpc/bep/fpc1025_private.h [FPC 1145 Template Size]: https://chromium.googlesource.com/chromiumos/platform/ec/+/127521b109be8aac352e80e319e46ed123360408/driver/fingerprint/fpc/libfp/fpc1145_private.h#46 [FPC 1025 Template Size]: https://chromium.googlesource.com/chromiumos/platform/ec/+/127521b109be8aac352e80e319e46ed123360408/driver/fingerprint/fpc/bep/fpc1025_private.h#44 -[Dragonclaw v0.2]: ./fingerprint-dev-for-partners.md#fpmcu-dev-board +[Dragonclaw v0.3]: ./fingerprint-dev-for-partners.md#fpmcu-dev-board [Icetower v0.2]: ./fingerprint-dev-for-partners.md#fpmcu-dev-board [Nucleo F412ZG]: https://www.digikey.com/en/products/detail/stmicroelectronics/NUCLEO-F412ZG/6137573 [Nucleo H743ZI2]: https://www.digikey.com/en/products/detail/stmicroelectronics/NUCLEO-H743ZI2/10130892 |