Forum: Mikrocontroller und Digitale Elektronik STM32 Bootloader fähig machen


von Walter Malter (Gast)


Lesenswert?

Guten Abend zusammen,

laut einer Application Note von ST muss bei der F302 Reihe der STM32 µC 
die USART1 Anschlüsse PA9 und PA10 für den Bootloader verwendet werden.

Kann man auch andere Pins, die als Option USART1 anbieten verwenden?

MfG

von c-hater (Gast)


Lesenswert?

Walter Malter schrieb:

> laut einer Application Note von ST muss bei der F302 Reihe der STM32 µC
> die USART1 Anschlüsse PA9 und PA10 für den Bootloader verwendet werden.
>
> Kann man auch andere Pins, die als Option USART1 anbieten verwenden?

Wenn das irgendwo sicher steht, dann wohl im Datenblatt. Also lies' es 
einfach.

von Stefan F. (Gast)


Lesenswert?

Walter Malter schrieb:
> Kann man auch andere Pins, die als Option USART1 anbieten verwenden?

Ja geht. Welche Pins das sind, kommt auf das konkrete Modell an. Siehe 
http://stefanfrings.de/stm32/stm32f3.html#boot

von Walter Malter (Gast)


Lesenswert?

c-hater schrieb:
> Walter Malter schrieb:
>
>> laut einer Application Note von ST muss bei der F302 Reihe der STM32 µC
>> die USART1 Anschlüsse PA9 und PA10 für den Bootloader verwendet werden.
>>
>> Kann man auch andere Pins, die als Option USART1 anbieten verwenden?
>
> Wenn das irgendwo sicher steht, dann wohl im Datenblatt. Also lies' es
> einfach.

Das habe ich schon. Anstelle von PA10 und PA9 habe ich andere USART1 
Anschlüsse genommen. Leider geht das nicht. Ich wollte nur wissen, ob 
man per Software da was machen kann.

von Bimbo. (Gast)


Lesenswert?

Wenn du dir deinen eigenen Bootloader schreibst, dann kannst du 
irgendwas nehmen. Ansonsten sollte das im Datenblatt stehen. Ich hätt ja 
geschaut, aber ich kenn' dein Modell ja nicht.

von Walter Malter (Gast)


Lesenswert?

Bimbo. schrieb:
> Wenn du dir deinen eigenen Bootloader schreibst, dann kannst du
> irgendwas nehmen. Ansonsten sollte das im Datenblatt stehen. Ich hätt ja
> geschaut, aber ich kenn' dein Modell ja nicht.

Ich verwende einen STM32F302RBT6. Ist das aufwendig mit dem eigenen 
Bootloader schreiben? Ich habe erst neulich mit dem STM32 angefangen und 
bin erst am Anfang. Ich probiere gerade Beispielcodes aus, um in das 
Thema reinzukommen.

von c-hater (Gast)


Lesenswert?

Walter Malter schrieb:

> Das habe ich schon. Anstelle von PA10 und PA9 habe ich andere USART1
> Anschlüsse genommen. Leider geht das nicht.

Tja, davon, dass du nur die Anschlüsse anstöpselst, wird's nicht gehen. 
Da ist schon ein wenig Konfiguration der Hardware nötig, damit die 
Signale zu diesen Pins geroutet werden.

Und wieder: wie das geht, steht im Datenblatt. Lies' es einfach mal.

von Stefan F. (Gast)


Lesenswert?

Walter Malter schrieb:
> Ich verwende einen STM32F302RBT6.

Dessen interner Bootloader unterstützt neben PA9,10 auch PD5,6.

von W.S. (Gast)


Lesenswert?

c-hater schrieb:
> Wenn das irgendwo sicher steht, dann wohl im Datenblatt. Also lies' es
> einfach.

Nö.

In diesem Falle steht das in (soweit ich mich erinnere) zwei 
Applikations-Schriften, wo diverse Bootlader-Versionen der STM32... 
behandelt werden. Die ANxxx Nummern hab ich aber nicht auswendig 
gelernt.

W.S.

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.