pyocd / pyocd/pyOCD

Session Option is invalid when using reset/flash command

Open
#1,789 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
1.5k
Forks
560
Avg merge
1h 41m
Merged PRs (30d)
3

Description

It looks like session option is invalid when using reset/flash command:

pyocd reset -Ocmsis_dap.prefer_v1=1

When using these command, session seems not create, and fallback to use default option, that is cmsis.prefer_v1=False .

If we use the list command, the session option behaves correctly:

pyocd list  -Ocmsis_dap.prefer_v1=1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with pyocd reset -Ocmsis_dap.prefer_v1=1 and compare it with pyocd list -Ocmsis_dap.prefer_v1=1. Trace how reset and flash create their sessions and verify that the option is preserved rather than falling back to cmsis.prefer_v1=False; done means both commands honor the supplied option.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, embedded-iot
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.