STM32F401 Entwicklung Bord V 3,0 STM32F401CCU6 STM32F411CEU6 STM32F4 Lernen Bord 84Mhz 96KB RAM 512KB/100Mhz 128KB RAM 512KB
ISP modus download
Methode 1: Drücken und halten Sie im Einschalt zustand die Boot0-Taste und die Reset-Taste, lassen Sie dann die Reset-Taste los und lassen Sie die Boot0-Taste nach 0,5 Sekunden los
Methode 2: Drücken und halten Sie im Ausschalt zustand die Boot0-Taste und geben Sie boot0 0,5 s nach dem Einschalten frei
Das USB-Datenkabel ist mit der TYPE-C Schnitts telle des mcu verbunden, und die serielle Schnitts telle ist mit pa9 und pa10 verbunden. Die Download-Software empfiehlt stm32cubeprog, Weact Studio Download-Tool
Serielle download
USB zum seriellen Anschluss (ex. : Ch340) tx-pa10, rx-pa9, schließen Sie den Typ-c des mcu nicht gleichzeitig an den Computer an, Sie müssen eine externe Strom versorgung verwenden, andernfalls wirkt sich dies auf den mcu-Download aus
Serielle download mit STM32CubeProgammer
USB-Download (dfu herunter laden)
1. stm32cubeprogrammer überprüfen Sie den USB-Modus, Weact Studio Download-Tool Doppelklick Weact Studio USB-Download-Tool.bat, und folgen Sie dann den Anweisungen
2. Der mcu tritt in den isp-Modus ein und verbindet sich mit dem Computer über das USB-Datenkabel
3. Wählen Sie die Firmware, und der Rest der Operationen sind die gleichen wie serielle Download
Wenn das Gerät, das angezeigt wird, stm-Gerät im dfu-Modus ist, müssen Sie mit der rechten Maustaste klicken, um das Gerät zu deinst allie ren und die Treibers oftware dieses Geräts zu löschen. dann den Treiber im weact studio download tool/dfu _ driver/driver/directory installieren, stm32bootloader auswählen. Inf, Rechts klick optionale Installation
1 2 Fehler: Fehler beim Herunter laden des Segments [0] konnte nicht herunter geladen werden
Die Gründe für den obigen Fehler: Die Raum temperatur ist zu niedrig, die hsi hat eine Abweichung, der USB-Download verwendet einen externen Hochgeschwindigkeits-Kristall oszillator, und das isp-Programm (st's Bootloader) misst die hse Frequenz des externen Kristall oszillators durch hsi und konfiguriert dann die Uhr. Wenn die hsi-Abweichung zu groß ist, ist die hse-Mess frequenz falsch, was das USB-Timing falsch macht und Download-Fehler verursacht. Einzelheiten entnehmen Sie bitte Netdisk/allgemeine Dokumente/an2606 stm32 Mikrocontroller-Systemsp eicher bootstrap mode.pdf
Lösung: Erhitzen Sie das mcu angemessen auf über 25 °c (bedecken Sie es mit Ihren Händen)
St-link/j-link herunter laden
Verbinden sie die sw schnitts telle von stm32:
SW interface
GND
SCK
DIO
3,3 V
Klicken Sie auf die Download-Schaltfläche in der mdk-Software oder wählen Sie den st-Link im stm32cubeprog und folgen Sie den Anweisungen.
Jtag-schnittstelle |
Transfer |
TMS |
|
TCK |
|
VTEST 1 pin |
Einige jlink muss mit 3,3 v verbunden werden, um mcu zu erkennen |
3,3 V |
|
GND |
Stm32f401cc, stm32f401ce, stm32f411ce Core Boards können verwendet werden, um Download ähnlich wie 51 mcu zu erreichen, aber ohne serielle Schnitts telle, nur ein Datenkabel, und zwei Orte, um das Keil-Projekt zu ändern (siehe Video für Details) können erreicht werden. Schneller und bequemer als serieller Download.
APP engineering änderung methode
Ändern die start adresse der projekt ROM zu 0x8004000
STM32CubeIDE einstellungen
Keil MDK einstellungen
1scb-> vtor = flash_base 0x4000;
Software nutzung schritte
1. Verbinden Sie die Kern platine mit einem Datenkabel mit dem Computer, und das Webact versteckte Gerät erscheint
2. drücken und halten Sie die Taste, wieder einschalten oder zurücksetzen, um den Bootloader zu betreten
3. Software wählen Firmware, klicken Sie auf <Download Firmware>, um den Download abzuschließen
4. die ausgewählte Firmware wird mit keil recompilation aktualisiert, keine Notwendigkeit, neu auszuwählen
Geben sie die Bootloader methode
1. drücken und halten Sie die <Taste Taste>, wieder einschalten oder zurücksetzen, und die c13 LED blinkt zu lösen
2. App tritt in den Bootloader ein, beziehen Sie sich auf das Projekt stm32f401 _ test _ app 0x 8004000.zip
In Bootloader
1. Klick/Doppelklick <key> für die c13 geführt, um ein-und aus zuschalten
2. Der sw-Debug-Port ist offen und kann mit einem Debugger programmiert werden, ohne den Dfu-Modus zu betreten
Ausfahrt Bootloader methode
1. Setzen Sie den mcu zurück, drücken Sie die Reset-Taste/Host-Computer, um auf <mcu reset> zu klicken
2. lange drücken <taste>, c13 led blinkt zu lösen
Vorsichtsmaßnahmen:
1. Wenn der Bootloader zum ersten Mal programmiert ist, läuft der mcu nicht herunter, und die c13 led 200ms blinkt gleichzeitig, setzen Sie einfach die mcu wieder zurück.
2. bootloader und app brennen software quellcode sind nicht offen
Betriebstemperatur : .
Modellnummer : STM32F401CCU6 STM32F411CEU6
Art : Other
Markenname : SZYTF
Paket : Other
Ableitungs-Energie : n/a
ist individuell : Ja
Anwendung : Other
Bedingung : Neu
Versorgungsmaterial-Spannung : .
Ursprung : CN (Herkunft)