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.
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.
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.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.