Shumerun
@Shumerun

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

自作基板のSTMマイコンが認識されない

解決したいこと

自作の基板にSTM32f303k8を載せているのですが、ST-LINK Utility及びSTMCubeIDEでエラーが発生します。
助けてください。

発生している問題・エラー

ST-LINK Utility
→16:01:01 : Can not connect to target!
  If you're trying to connect to an STM32W1xx device, please select Normal or HotPlug mode from Target->Settings menu.
  If you're trying to connect to a low frequency application ,please select a lower SWD Frequency mode from Target->Settings menu.
16:01:03 : No target connected

STMCubeIDE
→Error in final launch sequence:
 
Failed to start GDB server
Failed to start GDB server
ST-Linkデバイスの初期化エラー。
理由: (4) ターゲットにデバイスが存在しません

回路図

IMG_2401.png
BootPinとVDDA繋がっていませんが基板上でBootPinはGNDとVDDAは3.3Vラインと繋いでいます。

自分で試したこと

・ST-LINKはSTM32f446reのBoardから切ったものを使っています。
・マイコンの電源は回路図のJ2の3.3Vに3cellのLipoバッテリーを5Vに降圧して入力しています。
・以前モタドラを作ったのですが、その基板では書き込みができるのでST-LINKやケーブルが壊れているわけではないです。
・BootPin及びVDDAPinが繋がっていなかったのでそれぞれGNDと3.3Vに繋ぎました。
・SWCLK、SWDIO、NRSTがマイコンのピンに半田で接続されて、GNDに落ちてはいません。
・電源の5Vはマイコンのピンに来ていました。
・半田もやり直しを何回かして別の基板で別のマイコンを使って作り直しましたが、動きませんでした。
その別の基板は3個作ったのですが2つフルではんだ付けして、1つはマイコンとSW1、C1、C2、R1、R2、D1の最低限を付けました。
・以前のモタドラが電源ケーブルに問題があったので新しく作り直しました。

他に問題が思いつかなく詰んでしまったので些細な問題でも教えていただけると嬉しいです。

0

1Answer

・マイコンの電源は回路図のJ2の3.3Vに3cellのLipoバッテリーを5Vに降圧して入力しています。

電子部品はデータシートが基本です。
https://www.st.com/resource/en/datasheet/stm32f303k8.pdf

6.3.1 General operating conditions
VDDは2.0V〜3.6Vです。
5Vでは絶対最大定格(6.2 Absolute maximum ratingsの欄参照)を超えているので過電圧による破壊が疑われます。

最近のマイコンで5V電源で動作可能なものはほとんどないと思いました。

0Like

Comments

  1. @Shumerun

    Questioner

    ご指摘ありがとうございます。
    別の原因で直りました。
    STLINKのピン配置を勘違いしておりました。

Your answer might help someone💌