You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unfortunately, this sequence is incorrect. It claims to be a DP TARGETSEL register write (10011001) but it is actually a register read (10111101). The ARM Debug Interface Architecture Spec (IHI0031G) provides the correct sequence on page 124 in section B4.3. A copy is attached.
I'm filing this bug in hopes that the next person to foolishly use the diagram in the CMSIS DAP docs as a guide when writing debug probe control software might avoid spending a bunch of time wondering why things were not working... as I did.
The text was updated successfully, but these errors were encountered:
The documentation for the DAP_SWD_Sequence command provides a diagram of multi-drop target selection as an example of its use:
https://arm-software.github.io/CMSIS_5/DAP/html/group__DAP__SWD__Sequence.html
Unfortunately, this sequence is incorrect. It claims to be a DP TARGETSEL register write (10011001) but it is actually a register read (10111101). The ARM Debug Interface Architecture Spec (IHI0031G) provides the correct sequence on page 124 in section B4.3. A copy is attached.
I'm filing this bug in hopes that the next person to foolishly use the diagram in the CMSIS DAP docs as a guide when writing debug probe control software might avoid spending a bunch of time wondering why things were not working... as I did.
The text was updated successfully, but these errors were encountered: