summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2022-09-29 13:54:59 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-09-30 22:38:21 +0000
commite794b7ea015f38a3e11ad6af084a4b874e815ebf (patch)
tree225e9be944250592bfb01fbabbd0afaeed87cb02
parent8e96b22fccbd2515af092b1180ddc6fef2c7ba02 (diff)
downloadchrome-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>
-rw-r--r--docs/fingerprint/fingerprint-debugging.md14
-rw-r--r--docs/fingerprint/fingerprint-dev-for-partners.md6
-rw-r--r--docs/fingerprint/fingerprint.md6
-rw-r--r--docs/images/dragonclaw_v0.3.jpgbin0 -> 282481 bytes
-rw-r--r--docs/images/dragonclaw_with_10_pin_swd.jpgbin257502 -> 160139 bytes
-rw-r--r--docs/images/dragonclaw_with_20_pin_swd.jpgbin224680 -> 186291 bytes
6 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
diff --git a/docs/images/dragonclaw_v0.3.jpg b/docs/images/dragonclaw_v0.3.jpg
new file mode 100644
index 0000000000..8158d42a17
--- /dev/null
+++ b/docs/images/dragonclaw_v0.3.jpg
Binary files differ
diff --git a/docs/images/dragonclaw_with_10_pin_swd.jpg b/docs/images/dragonclaw_with_10_pin_swd.jpg
index fb4711cf29..1332cb0125 100644
--- a/docs/images/dragonclaw_with_10_pin_swd.jpg
+++ b/docs/images/dragonclaw_with_10_pin_swd.jpg
Binary files differ
diff --git a/docs/images/dragonclaw_with_20_pin_swd.jpg b/docs/images/dragonclaw_with_20_pin_swd.jpg
index 18257a1ea7..666bf2cc21 100644
--- a/docs/images/dragonclaw_with_20_pin_swd.jpg
+++ b/docs/images/dragonclaw_with_20_pin_swd.jpg
Binary files differ