ciniml / rust-dap

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

JTAGで使うGPIOポートをrust-dapデバッグポートに合わせてSWDと共通化したい #34

Closed tnishinaga closed 2 years ago

tnishinaga commented 2 years ago

やりたいこと

SWDとJTAGのGPIOピン割当が異なると両機能のデバッグ時に不便なので、以下の基板のピン配置に合わせたい https://github.com/ciniml/rust-dap/issues/28#issuecomment-1179554978

やったこと

JTAGのGPIOピン割当をrust-dapデバッグボードのピン割当に合わせた

動作確認方法

rust-dapデバッグボードでswdとjtag両方の動作を確認する

tnishinaga commented 2 years ago

nRESET端子の所有権エラーでビルドできないので https://github.com/ciniml/rust-dap/pull/35 が取り込まれたら再開予定

tnishinaga commented 2 years ago

@ciniml GPIO6が割り当てられているGpioDebugOutの用途を教えていただけないでしょうか?

rust-dapデバッグボードではGPIO6がTDIにつながっているため、別のピンを割り当ててよければGpioDebugOutを別のGPIOに移動したいです。 https://github.com/ciniml/rust-dap/issues/28

ciniml commented 2 years ago

@ciniml GPIO6が割り当てられているGpioDebugOutの用途を教えていただけないでしょうか?

rust-dapデバッグボードではGPIO6がTDIにつながっているため、別のピンを割り当ててよければGpioDebugOutを別のGPIOに移動したいです。 #28

デバッグ用で適当につないでたやつですね。ボードの設計上はTDIをGPIO6にしてるので、GpioDebugOutを適当に移動してもらって問題ないです。

tnishinaga commented 2 years ago

GpioDebugOutを適当に移動してもらって問題ないです。

了解です。 GPIO15に移動します。

ciniml commented 2 years ago

変更後のピン配置で動作確認しました。