STM32F030 und BOOT0 pin
Ich versuche zu schaffen Schaltung mit STM32F030K6T6 microcontroler und im nicht sicher über eine Sache.
Gibt es nur BOOT0 pin (ohne BOOT1) und vielleicht bin ich ja blind, aber ich kann nicht finden die Beschreibung zu diesem pin in ST Dokumentation (ich war auf der Suche in "DoclD024849 Rev 1" - Dokument, das Datenblatt für den genannten uC).
Eine Sache, die ich gefunden habe ist eine Beschreibung von paar-BOOT-Stifte, zeigte unten (basierend auf "DoclD018940 Rev 5" - RM0091 Referenz Handbuch Dokument):
BOOT0=0 BOOT1=x - main flash-Speicher-boot
BOOT0=1 BOOT1=0 - system-Speicher-boot (boot-loader)
BOOT0=1 BOOT1=1 - RAM Arbeitsspeicher
Was ich will zu tun ist, um das Programm chip von SWD und ich bin mir nicht wirklich sicher, was ich tun müssen, um mit BOOT0 pin.
Die Fragen sind: Soll ich pull-up dieser pin? Was ist der default-Wert von BOOT1 in diesem Fall?
InformationsquelleAutor Tyrreus | 2014-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
In STM32F030 Datenblatt können Sie feststellen, dass BOOT0 ist der pin des Mikrocontrollers, und BOOT1 ist boot-selector bit-option (Seite 12)
In RM0091 auf Seite 68 finden Sie, wo dieses bit ist
Der zweite link in der Antwort ist tot. @poofjunior die gleichen.
InformationsquelleAutor Gaskoin
Die einfache Antwort: SWD nicht angeschlossen zu sein während des Bootens, so dass der boot-pin-Konfiguration spielt keine Rolle (es sei denn, Sie wollen verhindern, dass die Ausführung einiger "gefährlicher", SW). Wenn Sie beabsichtigen, zu schreiben, Ihre SW auf main-flash würde ich nur empfehlen, BOOT0 unten, um die Mühe zu ersparen.
Wenn es der Fall gewesen wäre, dass Sie wollen, um die flash-chip mit serieller Schnittstelle (UART1), müssten Sie zum aufrufen des Bootloaders (BOOT0=1 BOOT1=0).
InformationsquelleAutor d'-'b