Forum: Mikrocontroller und Digitale Elektronik Von STM32F107VCT6 auf STM32F103VBT6


von Ma B. (drumstick)


Lesenswert?

Guten Tag!

Ich habe den Auftrag erhalten, ein Programm, dass bis jetzt immer auf 
einem ST32F107VCT6 ausgeführt wurde, auf einen STM32F103VBT6 zu laden.

Nun erscheint immer die Fehlermeldung:

 Error: Flash Donwload failed - "Cortex-M3"

Hat jemand eine Ahnung, was der Grund sein könnte?

Danke und Gruss!

M.B.

von Ma B. (drumstick)


Lesenswert?

Nachtrag: Das erste Mal funktioniert es, aber bei einer Programmänderung 
war der Download nicht mehr möglich. Programmänderung: 3 LEDs reseten!

M.B.

von Matthias K. (matthiask)


Lesenswert?

Startup und Linkerscript angepasst/geändert?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Der B hat deutlich weniger Peripherie drin als der C.
Wird da was angesprochen wo der B gar nicht hat?

von Ma B. (drumstick)


Lesenswert?

Hallo!

Damke für die Antworten!

Habe alle I/O s verglichen, die passen!

Startup angepasst, was meinst Du mit Linkerskript? Device auf 103er 
umgestellzt!?

Die JTAG Schnittstelle muss ich noch vergleichen sollte aber gleich 
sein!

M.B

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

>Startup angepasst, was meinst Du mit Linkerskript? Device auf 103er
>umgestellzt!?

C = 256MB Flash
B = 128MB Flash (und auch weniger RAM)

JTAG ist gleich.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Ich nutze auch exakt das gleiche Programm für einen STM32F103RB und RC, 
das geht prinzipiell.

von Ma B. (drumstick)


Lesenswert?

Ich arbeite mit dem uVision von KEIL. Die Einstellungen habe ich alle 
nochmals überprüft!

Program Size: Code=5764 RO-data=268 RW-data=456 ZI-data=528
"Frontego_ARM_2011_MAB.axf" - 0 Error(s), 0 Warning(s).


Seltsam, dass es das erste Mal klappte und jetzt nicht mehr!?

M.B.

von Random .. (thorstendb) Benutzerseite


Lesenswert?

STM32F107VC:
0x8000000 : 0x40000

STM32F103VB:
0x8000000 : 0x20000

Hast du unter "Options for Target" den Chip geändert und neu compiliert?

Natürlich musst du unter "Options for Target" -> "Utilities" <Target 
Driver> Setup auch den neuen Flash Algorithmus wählen ...


VG,
/th.

von Ma B. (drumstick)


Lesenswert?

Ou man! den Chip hatte ich geändert,aber bei den Utilities hatte ich die 
reset und die erase option vergessen anzuwählen. Deshalb funktionierte 
es nur das 1. Mal!

Vielen Dank und nette Grüsse!

M.B.

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Na denn: Viel Erfolg! :-)

von Ma B. (drumstick)


Lesenswert?

Guten Tag!

ich habe wieder eine Frage. Das Programm läuft so einigermassen. Was 
nicht geht, der DAC. In meinen Unterlagen und auch auf der Homepage von 
ST ist zusehen, dass der STM32F103VBT6 gar keinen DAC hat. Stimmt dies?? 
Das wäre fatal! :-|

danke und Gruss!

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.