Serielle Programmierung Diymore STM32F4 mit Demonstrator GUI

OP #7084827
Lesenswert?
• ▲
▼
Letztens hatte ich Erfolg mit der seriellen Programmierung eines Diymore 
STM32F4 über ein USB Bus 020 Device 008: ID 0403:6001 Future Technology 
Devices International, Ltd FT232 Serial (UART) IC, das ich so umgebaut 
hatte, daß die TTL Level herausgeführt wurden.

Ich hatte das Board versorgt über Vcc/GND vom FTDI-Device und die 
TTL-Leitungen Tx (PB11), Rx (PB10) angeschlossen. 115200 Bd und das 
Board wurde erkannt und ließ sich programmieren. Jetzt wollte ich den 
Vorgang noch mal wiederholen und ich kriege mit dem Demonstrator GUI 
keine Verbindung.

Keine Ahnung, warum. Brauchen die TTL-Level ein Pullup? Ist das 
FTDI-Interface kaputt? Unter Windows habe ich OC-Console verbunden und 
Rx mit Tx verbunden. Wenn ich dann was tippe, müßte ich doch ein Echo 
kriegen.
OP #7090210
Lesenswert?
• ▲
▼
pegel schrieb:
> Christoph K. schrieb:
>> müßte ich doch ein Echo kriegen.
>
> eigentlich schon
> prüfe mal niedrige baud und mit LED
>
> Der F407 kann das aber auch allein über USB
> AN2606 Seite 125 zeigt dir alle Bootloader Möglichkeiten.

Danke für die Hinweise. Für STM32F407 wohl eher Seite 112, Table 55.

Ich will nun aber genau verstehen, warum diese Kombination genau einmal 
mit einem Board funktioniert hat und nun auf einmal nicht mehr.

Ob mein FTDI Serial Adapter hopps gegangen ist, weiß ich auch nicht. 
Wenn ich ihn über pico
1
picocom -b 115200 /dev/cu.usbserial-ftDEWXAX --imap lfcrlf,crcrlf --omap delbs,crlf
anspreche und die Sendeleitung mir angucke, so erscheint auf der 
TTL-Leitung des USB-Seriell-Adapters der Buchstabe, den ich getippt 
habe, 0x78='x'.

Ich habe BOOT0 auf 0V gejumpert. Zur Baudratenbestimmung sendet doch das 
Demonstrator GUI ein 0x7F? Das sehe ich an PB11. Dann müßte doch die 
BL_USART_Loop begonnen werden.

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.