From 9f95ff5b6ba01db09552b84a0ab79607060a2666 Mon Sep 17 00:00:00 2001 From: Ali Labbene Date: Wed, 11 Dec 2019 08:59:21 +0100 Subject: Official ARM version: v5.4.0 Add CMSIS V5.4.0, please refer to index.html available under \docs folder. Note: content of \CMSIS\Core\Include has been copied under \Include to keep the same structure used in existing projects, and thus avoid projects mass update Note: the following components have been removed from ARM original delivery (as not used in ST packages) - CMSIS_EW2018.pdf - .gitattributes - .gitignore - \Device - \CMSIS - \CoreValidation - \DAP - \Documentation - \DoxyGen - \Driver - \Pack - \RTOS\CMSIS_RTOS_Tutorial.pdf - \RTOS\RTX - \RTOS\Template - \RTOS2\RTX - \Utilities - All ARM/GCC projects files are deleted from \DSP, \RTOS and \RTOS2 Change-Id: Ia026c3f0f0d016627a4fb5a9032852c33d24b4d3 --- docs/DAP/html/group__DAP__JTAG__Sequence.html | 163 ++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 docs/DAP/html/group__DAP__JTAG__Sequence.html (limited to 'docs/DAP/html/group__DAP__JTAG__Sequence.html') diff --git a/docs/DAP/html/group__DAP__JTAG__Sequence.html b/docs/DAP/html/group__DAP__JTAG__Sequence.html new file mode 100644 index 0000000..dd799b8 --- /dev/null +++ b/docs/DAP/html/group__DAP__JTAG__Sequence.html @@ -0,0 +1,163 @@ + + + + + +DAP_JTAG_Sequence +CMSIS-DAP: DAP_JTAG_Sequence + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
CMSIS-DAP +  Version 2.0.0 +
+
Interface Firmware for CoreSight Debug Access Port
+
+
+ +
+
    + +
+
+ + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+
+
DAP_JTAG_Sequence
+
+
+ +

Generate JTAG sequence TMS, TDI and capture TDO. +More...

+

Generate JTAG sequence TMS, TDI and capture TDO.

+

The DAP_JTAG_Sequence Command may be used to auto-detect devices on the JTAG chain. The result of this command can be used to calculate on the host computer the number of JTAG devices and the JTAG IR register length. This information is the input for DAP_JTAG_Configure.

+

DAP_JTAG_Sequence Command:

+
| BYTE | BYTE **********| BYTE *********| BYTE ****|
+
> 0x14 | Sequence Count | Sequence Info | TDI Data |
+
|******|****************|///////////////|//////////|
+
    +
  • Sequence Count: Number of Sequences
  • +
  • Sequence Info: Contains number of TDI bits and fixed TMS value
      +
    • Bit 5 .. 0: Number of TCK cycles: 1 .. 64 (64 encoded as 0)
    • +
    • Bit 6: TMS value
    • +
    • Bit 7: TDO Capture
    • +
    +
  • +
  • TDI Data: Data generated on TDI
      +
    • One bit for each TCK cycle
    • +
    • LSB transmitted first, padded to BYTE boundary
    • +
    +
  • +
+

DAP_JTAG_Sequence Response:

+
| BYTE | BYTE **| BYTE ****|
+
< 0x14 | Status | TDO Data |
+
|******|********|++++++++++|
+
    +
  • TDO Data: Data captured from TDO
      +
    • One bit for each TCK cycle when TDO Capture is enabled
    • +
    • LSB received first, padded to BYTE boundary
    • +
    +
  • +
  • Status: Response Status
  • +
+
+
+ + + + -- cgit