STM32F407VGT -> SWD-Kommunikations Problem

OP #3277888
Lesenswert?
• ▲
▼
Hallo zusammen

und wieder einmal habe ich ein Problem.

Eine ganze Zeit lang hatte ich kein Problem über SWD meinen STM32F407VGT 
auf einer eigenen Platine zu programmieren.
Ich nutze den ST-Link v2 vom Discoveryboard (STM32F4) und das Programm 
'STM32 ST-Link Utility'.

Auf einmal hatte ich ein paar verschiedene Error Messages, je nachdem ob 
ich die Platine erst angeschaltet habe und dann den Programmer 
angeschlossen habe, oder den Programmer schon 'an'(USB-Stecker mit PC 
verbunden) und mit der Platine verbunden hatte und anschließend erst den 
Strom an der Platine angeschaltet habe.

Nun kann ich über das Utility auf den STM32F4 connecten.

Es treten verschiedene Szenarios auf:
1
ERASE CHIP:
2

3
nach einiger Zeit: "Error occured during flash mass erase!"
4

5
gleiche Prozedur nochmal: "Flash memory erased"
6

7
PROGRAM AND VERIFY:
8

9
ziemlich direkt: "Internal command error" 
10
-> "Programming Error @: 0x08000000" 
11
-> "Can not connect to device!"
12

13
nochmal versucht zu connecten: "Failed to read memory @08000800!"
14

15
nochmal versucht zu connecten "Can not connect to device!"
16

17
nochmal versucht zu connecten: "Failed to read memory @08001000!"
18

19
alles AUS und von vorne:
20

21
connecten: "Device ID:0x413"
22
-> "Device flash Size : 1 Mbytes"
23
-> "Device family : STM32F40x/STM32F41x"
24

25

26
ERASE CHIP:
27

28
nach einiger Zeit: "Failed to read memory @080001800!"

Vermutlich könnte ich es immer so weiter führen. Das aufgespielte 
Program konnte übrigens zwischen durch irgendwann auch normal vom MC 
ausgeführt werden.

Ich habe dabei Boot0 die ganze Zeit auf GND.
Mein Verbindungskabel ist ca. 8cm lang und ist bereits das zweite mit 
dem ich es versuche. Vorher hat es wie gesagt aber auch immer 
funktioniert.

Irgendwann hatte ich schon einmal ein ähnliches Problem, das sich 
irgendwie aufgelöst hatte, ch weiß aber nicht mehr wie.

Hat jemand eine Idee was ich ausprobieren könnte? Gibts eine Art 
komplett-RESET für den Controller?

Gruß,
Florian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.