Forum: Mikrocontroller und Digitale Elektronik stm32L152V auf stm32L152R umrüsten


von stm (Gast)


Lesenswert?

Hi Leute,
folgendes. Ich habe noch nicht so viel Erfahrung mit sowas. Ich habe ne 
Software auf nem Eval kit STM32L152 implemetiert. Diese läuft soweit. 
Der dort verwendete Prozessor ist die LQFP 100 Bauweise mit der 
Bezeichnung. STM32L152VBT6.
Nun will ich diese Software auf dem Prozessor STM32L152RBt6(LQFP64) zum 
laufen bringen.

Das auftretende Problem ist ein Fehler Flag, das beim Debugging schon 
vor dem Start der Mainfunktion gesetzt ist. Diese Tritt nur beim LQFP64 
Bauteil auf.

Hier mal kurz die Beschreibung des Flags aus der Manual kopiert:
OPTVERR: Option validity error
Set by hardware when the options read may not be the ones configured by 
the software.
Cleared by writing it to 1.
If the options have not been properly loaded, each time a system reset 
occurs, OPTVERR
reverts to logical level 1. Consequently, an interrupt is generated 
whenever ERRIE is set.

Wenn ich meine Software dann starte stört das Flag an sich nicht, da ich 
den Interrupt der aufgerufen wird nicht aktiviert habe. Aber ich 
benutzte in meinem Quellcode Flash erase funktionen, bei welchen dieses 
Flag abgefragt wird und dann die Flash- oder Erasefunktion gestoppt 
wird.

Ich vermutete es hängt mit der Pinkonfiguration zusammen, jedoch ist 
diese zu Begin der Main noch gar nicht ausgeführt. Der Fehler muss also 
irgendwo im Code sitzen der vom Präprozessor vor der Main ausgeführt 
wird oder sich in den Einstellung der IAR Entwicklungsumgebung befinden.

Hat wer ne Idee oder weis sogar vielleicht waran das liegen kann?

Gruß Flo

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.