Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: CMSIS-DAP nRST control #2051

Merged
merged 2 commits into from
Jan 13, 2025
Merged

Fix: CMSIS-DAP nRST control #2051

merged 2 commits into from
Jan 13, 2025

Conversation

dragonmux
Copy link
Member

Detailed description

In this PR we address a shortcoming of BMDA's CMSIS-DAP backend - nRST control. This allows code depending on understanding the state of the nRST line, such as the connect-under-reset logic to funciton properly.

Confirmed working with a patched ORBTrace using a STM32WL55 that drops off the debug bus if allowed to come out of reset while being scanned and attached.

Your checklist for this pull request

Closing issues

@dragonmux dragonmux added Bug Confirmed bug BMD App Black Magic Debug App (aka. PC hosted) (not firmware) labels Jan 13, 2025
@dragonmux dragonmux requested a review from esden January 13, 2025 12:29
@dragonmux dragonmux added this to the v2.0 release milestone Jan 13, 2025
Copy link
Member

@esden esden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@esden esden merged commit b6ebf26 into main Jan 13, 2025
36 checks passed
@dragonmux dragonmux deleted the fix/cmsis-dap-nrst-control branch January 13, 2025 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BMD App Black Magic Debug App (aka. PC hosted) (not firmware) Bug Confirmed bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants