+

STM32F401 Entwicklung Bord V 3,0 STM32F401CCU6 STM32F411CEU6 STM32F4 Lernen Bord 84Mhz 96KB RAM 512KB/100Mhz 128KB RAM 512KB

USD 4.18USD 4.98

STM32F401 Entwicklung Bord V 3,0 STM32F401CCU6 STM32F411CEU6 STM32F4 Lernen Bord 84Mhz 96KB RAM 512KB/100Mhz 128KB RAM 512KB

Description

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

  • Gerate manager-> Universal Serial Bus Gerät erscheint stm32 Bootloader oder dfu im fs-Modus Gerät

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

  • Der USB-Download kann aufgrund des Wetters instabil sein. Wenn der folgende Fehler wiederholt auftritt oder das Gerät nicht erkannt werden kann, verwenden Sie bitte den seriellen Anschluss, um die USB-Verbindung herunter zuladen und zu trennen.

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.

  • Für cubemx-Projekte oder Standard bibliotheks projekte muss die sw-Debugging-Schnitts telle aktiviert sein, andernfalls kann der Debugger die mcu nicht erkennen
  • Die Einstellung des Code-Engineering-Kristall oszillators ist falsch oder andere Anomalien führen dazu, dass der Debugger die mcu nicht erkennt. Stellen Sie zu diesem Zeitpunkt den mcu manuell ein, um in den isp-Modus zu gelangen, und der Debugger kann den mcu erkennen und dann zum Herunter laden klicken.

  • Der isp-Modus ist nur ein Stück Start code, der in der mcu von st Company verfestigt wurde. Überprüfen Sie die Bootx-Einstellungen, springen Sie zur Adresse 0x08000000, um im Run-Modus zu laufen. Warten Sie auf den Download-Befehl im Download-Modus, zu diesem Zeitpunkt sw Debugging Download-Schnitts telle ist offen, Debugger kann mcu-Code lesen und herunter laden.

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

  • Die Debug-Schnitts telle ist in sw-Schnitts telle und jtag-Schnitts telle unterteilt. Arm Debugger unterstützen grunds ätzlich sw Schnitts telle.
  • Jlink kann an den Chip anges ch lossen werden, kann aber nicht herunter geladen werden. Bitte aktualisieren Sie den jlink-Treiber auf die neueste Version, v 6,50 ein Test ist verfügbar

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

  • Fügen Sie den folgenden Code am Anfang der Funktion main() hinzu

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

Specification

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)

10cps SPF9001 SOP-14
USD 5.06USD 5.44
1 stück STA575 575 ZIP-27
USD 1.35USD 1.50
MC79M05CDT 79M05
USD 0.14USD 0.16
5 stück TA7318P TA7318 SIP-9
USD 19.80USD 22.50
+