STM32 Boardunabhängig programmieren?

OP #5096694
Lesenswert?

Hallo zusammen


Aktuell liegt bei mir ein STM32F7 Discovery-Board mit Display. Wir 
möchten damit (dem F7) eine Anwendung entwickeln. Mein Problem ist nun 
aber, das ich auf dem Disco-Board alle "visuellen" Arbeiten problemlos 
entwickeln und testen kann.

Da aber nicht alle Pins (USART/UART) auf Stecker geführt sind, kann ich 
keine Seriellen Ports programmieren und testen.

Ich habe hier jedoch noch ein NUCLEO mit dem STM32Fxxx rumliegen.

Kann ich meine Seriellen Treiber auf dem Nucleo entwickeln und dann mit 
kleinen bis keinem Aufwand auf den STM32F7 übertragen?

Ein eigenes F7 Board nur für die UART-Tests zu bauen habe ich eigentlich 
keine Lust.
Gast #5096733
Lesenswert?

Fast jedes STM32F7 Discovery-Board hat einen Arduino Steckplatz, an dem 
man einen U(S)ART aktivieren kann, genau so wie bei allen Nucleo Boards. 
Warum gibt es da ein Problem ?

Gruß,
dasrotemopped.
#5096853
Lesenswert?

pegel schrieb:
> Mit HAL schon, dafür ist es gemacht.

Das hat erstmal mit HAL rein gar nichts zu tun, die UART kann man ja 
entweder mit HAL, StdPeriph, Plain oder direkt mit registern ansprechen.

Auf dem STMF7 Disco Board ist zumindest auf Header CN4 Pin 1 u. 2 die 
USART6 rausgeführt. Die kannst du direkt ansprechen, über das ST-Link 
geht die USART2 - falls ich das noch in Erinnerung habe.
#5097787
Lesenswert?

Johnny S. schrieb:
> Aktuell liegt bei mir ein STM32F7 Discovery-Board mit Display. Wir
> möchten damit (dem F7) eine Anwendung entwickeln. Mein Problem ist nun
> aber, das ich auf dem Disco-Board alle "visuellen" Arbeiten problemlos
> entwickeln und testen kann.

Das heißt aber nicht, dass das das endgültige Zielsystem ist, oder? 
Warum nicht auf das endgültige Zielsystem wechseln, statt Fragmente auf 
zwei Teilsystemen zu entwickeln?

> Ein eigenes F7 Board nur für die UART-Tests zu bauen habe ich eigentlich
> keine Lust.

Wird es nicht Zeit, mal das Zielsystem zu bauen?

Ansonsten, ein NUCLEO mit einem F7 kostet 22 Euro. Da muss man kein 
eigenes F7 Board bauen.
OP #5101189
Lesenswert?

Vielen Dank für die Tipps, werde es mal versuchen



Hannes J. schrieb:
> Das heißt aber nicht, dass das das endgültige Zielsystem ist, oder?
> Warum nicht auf das endgültige Zielsystem wechseln, statt Fragmente auf
> zwei Teilsystemen zu entwickeln?

Nein, denn was wenn man Geld in Hardware-Entwicklung steckt, und am Ende 
es an der Software scheitert. Lieber zu erst eine funktionierende 
Software, und dann die Hardware machen lassen.


Und da STM32F7 sowie die RAM/Flash bausteine alle BGA sind, wird auch 
nix mit schnell mal irgendwo auflöten :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren