ciniml / rust-dap

CMSIS-DAP Rust implementation
Apache License 2.0
88 stars 10 forks source link

main ブランチが正しく動きません #44

Closed elfmimi closed 2 years ago

elfmimi commented 2 years ago

~調査中です。~ openocd や pyocd の場合、コマンドが詰まってタイムアウトしてしまうようです。→ panic で落ちています。

8d623a92 は動きます。 4f4effba 以降動かないようです。

elfmimi commented 2 years ago

この修正が抜け落ちてしまっている regression でした。 https://github.com/ciniml/rust-dap/pull/12 swd_sequence() の誤動作の修正 https://github.com/ciniml/rust-dap/commit/593c30b906353a21bb3370c09e2cd88158ed4d97 Fix swd_sequence() malfunction

ciniml commented 2 years ago

普通に手元だとSWDで書き込みできてたけど、デバッグすると落ちる感じですかね。

elfmimi commented 2 years ago

probe-rs / probe-run は、 swd_sequence() の代わりに swj_sequence() で済ませているので問題が起きないということのようです。

ciniml commented 2 years ago

あーなるほど。ありがとうございます。

今日帰ってきたら修正します。