問題タブ [swd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microcontroller - SWD インターフェース SAM デバイス
マイクロコントローラ用のカスタムボードを設計しようとしています
マイクロチップのSAMシリーズ(SAMD21G18)を試しています
データシートに (PA30 と PA31) が (SWCLK と SWDIO) として表示されていることがわかります。
だから ATMEL-ICE を買って、これらは私が知っている接続です
- VCC -> ターゲット VDDIN
- GND -> GND
- SWDIO -> PA31
- SWDCLK -> PA30
- nReset -> ターゲットのリセット
他のピン(キー)と(SWO)はどうですか?
そしてインターフェイスについて..これはコネクタの上からですか?だから私はPCBに正確なパッドまたは穴を入れるべきですか?または、これはコネクタの底からのもので、反転する必要がありますか?
ボードを作成してボートローダーをフラッシュする予定がある場合の別の質問..これを回路に配置する最良の方法は何ですか
SWD インターフェイスを「ブラインド ビア」として使用し、プログラマ ピンを PCB に挿入する必要がありますか?
arm - M0+ の SWD によるチップ消去
SWD 経由で M0+ デバイスをフラッシュしたい。これは、プログラマではなくホスト プロセッサによって実現されます。
RAMへの書き込みと検証はすでにできていますが、フラッシュにはできません。
M3/4 コアとは少し違うようで、M0+ では動作しません。
M0+ で SWD を介してチップ消去と書き込みコマンドを実行するための互換性のあるシーケンスを誰かが手伝ってくれませんか?
ありがとうダニエル
jtag - Atollic TrueStudio でのプログラムのデバッグに関する問題
PCBでSTM32L452RETxマイクロコントローラーを使用している回路を設計しました。これは基本的に電流センサーです。デバッグ用に JTAG-20 コネクタを使用しています。Atollic TrueStudio IDE を使用しています。
この問題は、デバッグ構成で JTAG オプションを選択して TrueStudio でプログラムをデバッグすると、ST-Link の初期化に失敗し、ターゲットが見つからないというエラーが表示されますが、SWD を選択するとエラーは発生せず、正常にプログラムされます。ここで、STM32CubeMx のように、ハードウェアで JTAG 20 を使用しているため、デバッグを JTAG 5 ピン構成に設定しました。(シリアル ペリフェラル -> Sys -> デバッグ -> Jtag 5 ピン)。プログラムはエラーなしでデバッグされていますが、シリアル端末に出力はありません。シリアル端末では、ハンド シェイク エラーは発生しません。
この正しいデバッグ方法 (TrueStudio の SWD と STM32CubeMx の JTAG) を誰か教えてください。
よろしく、