target/arm_adi: add URLs of latest ARM ADI spec

While on it warn about screwed SWD diagrams in ADI spec
and add reference to a SWD timing diagram.

Change-Id: I628d707ebf8ce7c22ba19bdcfd06028d4eaa60f8
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/8690
Tested-by: jenkins
This commit is contained in:
Tomas Vanek
2025-01-03 18:23:07 +01:00
parent f71b0bbd7b
commit 09a54c3a89

View File

@@ -50,8 +50,16 @@
/*
* Relevant specifications from ARM include:
*
* ARM(tm) Debug Interface v5 Architecture Specification ARM IHI 0031F
* ARM(tm) Debug Interface v5 Architecture Specification ARM IHI 0031G
* https://developer.arm.com/documentation/ihi0031/latest/
*
* ARM(tm) Debug Interface v6 Architecture Specification ARM IHI 0074C
* https://developer.arm.com/documentation/ihi0074/latest/
*
* Note that diagrams B4-1 to B4-7 in both ADI specifications show
* SWCLK signal mostly in wrong polarity. See detailed SWD timing
* https://developer.arm.com/documentation/dui0499/b/arm-dstream-target-interface-connections/swd-timing-requirements
*
* CoreSight(tm) v1.0 Architecture Specification ARM IHI 0029B
*
* CoreSight(tm) DAP-Lite TRM, ARM DDI 0316D