タグ付けされた質問 「st-link」

10
STMマイクロコントローラーは毎回書き込みます
私はstm32を使用した経験がありますが、開発ボードでのみ使用しました。 最近、簡単なブレイクアウトボードにstm32とstm8をはんだ付けし、st-linkv2クローンでプログラムしようとしました。 最初の電源投入時に、mcuは数秒後に燃えるような小さな音を発し、2分後には100mAを消費して喫煙します。 私には欠けている重要な詳細があると思います。 このような単純なセットアップでは何が問題になる可能性がありますか?(vdd、vss、デカップリングキャップおよびstリンクのみ) stm8とstm32の両方で20回以上試しました。 デカップリングキャップをできるだけ近くし、3.3vを供給しました。 フラッシュをプログラムして検証することは数回できましたが、奇妙な動作を示しました*数分後に再び煙が上がりました。 ドラッグはんだ付け、smdチップを使用した通常のはんだ付け、260℃という低い温度、各パッドの後の冷却時間を試しました。私は270Cでホットエアガンも試しましたが、問題ははんだ付けではないことを確信しています。 NRSTプルアップとBOOT0プルダウンも試しました。 *奇妙な振る舞い:単純なledブリンカーのタイミングや、0vではなく2.8v程度まで低下するpwm信号のような「ランダム」。全体的に「ちょっと」は機能しますが、1分間だけです。 **問題はst-linkではありません。開発ボードの点滅は問題ありません 編集1:これ は回路図です(stm32用)(ラベルでマークされたST-Linkへの接続): 下には何もありません。ピンに接続された別の(未実装の)フットプリント。 編集2:連続性テスト:ショートなし、すべてのピンコンタクトはOKです 編集3: VDDAとVDDを接続し、VDDに4.7uFを追加しました。まだ揚げた。デバイスで直接測定されたVDD:3.36v 編集4:現在の描画動作:すべての場合、チップを揚げると、約20-40mAを消費し、数秒間突然100-240mAになり、その後ゼロになります(10mA未満)。再び開始するまでしばらくゼロにとどまります。 更新: VCAPに別のSTM8S003F3P6,1uF、VDDに2x100nFおよび10uFをはんだ付けしました。そして、バッテリーをソースとして使用し、小さな静電容量の乗数とエミッターのフォロワーを作成して、多くのセラミックと低ESRキャップで3.3vを作成し、電流制限を15mAに設定しました。電圧のノイズは50MHzで30mV未満でした。その後、MCUを接続しました(新しくはんだ付け)。消費電流は4mA未満で、電圧は安定していました。私はそれを残しました。1〜2分後、突然15mAの制限を超えてPDRをトリガーし始めました。そして、今すぐ(NRSTがアサートされていても)それをすぐに開始します。これも消えたようです...

2
外部ST-Linkを使用してSTM32F103 MCUをデバッグ/プログラムする方法
私は自分のプロジェクトにSTM32F103 MCUを使用していますが、STM32F411 NucleoボードのST-Linkを外部デバッグ/プログラミングの目的に使用したいと考えています。 CN2ジャンパーをOFFに設定しましたが、実際の質問はSWO(CN2)のピン配置にあります。これをどのように進めるかは次のとおりです。 (SWOの)PIN 1はVDD_Targetです ピン2はSWCLK ピン3はGND PIN 4はSWDIOです PIN 5はNRSTです PIN 6はSWOです 私の知る限り、上記のすべてのピンを使用しないでください。のように、私は接続しました MCUのPIN 2からPIN 37(またはPA14) ピン3からGND PIN 4からPIN 34(またはPA13) ターゲットMCUのPIN 5からPIN 7または(RESET)。 「予約済み」に設定されているため、SWOピンを接続する必要があるかどうかわかりません(なぜですか?)。また、MCUのVINピンに3.3 Vを与えています。つまり、VDD(stlinkのピン1)を接続する必要はありません。 公式データシートから取ったこの表を参照してください。 MCUの一般的なピン配置構成は次のとおりです。 私はオシロスコープとテスターで「ほぼ」すべてをテストしましたが、すべては大丈夫のようです。ここに他に何が欠けていますか?BOOT0またはBOOT1ピンで何かする必要がありますか?
16 stm32  stm32f10x  swd  st-link 

7
STM32およびST-LINK-プログラミングが成功した後にMCUに接続できない
STM32F7-45VGT6を使用して独自のボードを構築しました。ST-LINK v2(元のバージョンではありません)で正常にプログラムしましたが、MCUに接続することもできません。 STとSWDインターフェースからST-Linkユーティリティを使用しています。SWDピンを出力として使用していて、コードでGPIO出力として設定している場合もあります。それは本当ですか? それでも、リセットピンをGNDに接続し、ST-Linkユーティリティで[リセットで接続]オプションを設定しましたが、機能しません...どうすればよいですか? インターネットでBOOT0ピンの使用について何かを見つけましたが、正確にはわかりません...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.