Forum: Analoge Elektronik und Schaltungstechnik Problem mit STM32F429-Discovery-Board


von Ludger (Gast)


Lesenswert?

ich habe ein fertiges *.bin file in das Board geflasht - läuft, aber nur 
so lange wie der PC angeschlossen ist. Nehme ich eine power-bank zur 
Versorgung startet das Programm nicht. Woran liegt's, was habe ich 
übersehen ?

Geflasht wurde ARM_SDR.bin mit STE32 ST-Link.

Ludger

von Bimbo. (Gast)


Lesenswert?

Hast du evtl. in den RAM "geflasht" weil BOOT0 aktiv war? Wenn boot0 
high ist, wird das Programm vom Ram ausgeführt.

Ist das Programm noch vorhanden, wenn du am PC dieses überträgst und die 
Spannung trennst und wieder dazugibst?

von Dr. Sommer (Gast)


Lesenswert?

Bimbo. schrieb:
> Hast du evtl. in den RAM "geflasht" weil BOOT0 aktiv war

Das ist Quatsch, flashen geht ausschließlich auf den Flash, unabhängig 
von den BOOT-Pins.

Prüfe doch mal die Spannung am Controller und am USB Port. Geht die 
Power Bank vielleicht aus weil die Last zu klein ist?

von Ludger (Gast)


Lesenswert?

das Programm bleibt erhalten, sofort nach dem Anstecken an den PC 
läuft's wieder.
Und sofort wird auf dem PC ein Laufwerk gemapt mit 2 Dateien.
Die Power-bank bleibt an, der TFT leuchtet weiss.

Es scheint also ein bootloader etc. zu starten, nicht mein Programm.

Ludger

von Ludger (Gast)


Lesenswert?

ich hab nochmals ein bischen herumspielt :

unter Target --> Automatic Mode kann man ein Häkchen setzen :

"Run application"

das scheint es zu sein.

Ludger

von Bimbo. (Gast)


Lesenswert?

Ludger schrieb:
> unter Target --> Automatic Mode kann man ein Häkchen setzen :
>
> "Run application"

Versteh ich nicht, kannst du das mal erläutern? Am PC gehts, aber an 
Batterie nicht? Musst der eingebaute ST Link laufen die Applikation 
starten (warum)?

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
Noch kein Account? Hier anmelden.