Forum: Mikrocontroller und Digitale Elektronik STM32F103 stm32duino internen Flash lesen und schreiben.


von DocRaptor (Gast)


Lesenswert?

Hi,
ich möchte bei den stm32f103 (derzeitig ein STM32F103C8T6 bluepill um 
paar Sachen zu probieren und testen, werde aber später ein STM32F103ZET6 
warscheinlich nutzen, weil der mehr Pins und Speicher hat) auf den 
internen Flash paar Sachen schreiben und lesen können (Konfigurationen 
für bestimmte Sachen z.B., damit man nicht immer wieder alles neu 
kompilieren und das ganze muss). Ich nutze die Arduino IDE mit der 
STM32duino libary. Leider ist das meiste leider down und damit leider 
auch manches von der Dokumentation und nützliche Sachen aus dem 
dazugehörigen Forums. Ich habe mir mal die mitgelieferten Beispiele 
angeguckt und dabei das EEPROM Beispiel gefunden. Ich mir die 
Dokumentation angeguckt 
(https://github.com/stm32duino/Arduino_Core_STM32/tree/master/libraries/EEPROM) 
aber es sieht so aus als wenn die 1 zu 1 aus der Arduino Dokumentation 
kopiert und ich weiß nicht ob dem ganz trauen kann. Leider ist der ja 
das Forum auch gröstenteils down und der eintrag der Klarheit hätte 
schaffen können (https://www.stm32duino.com/viewtopic.php?t=467) für 
leider zu einer 404 Seite. Im Beispiel selber sind Befehle wie 
EEPROM.PageBase0 = 0x801F000; und EEPROM.PageSize  = 0x400; . So wie es 
scheint muss man mit Seitengrößen, Seiten und Ort im Flash arbeiten. 
Wenn ich das richtig verstanden habe.
Danke im voraus.

von Max D. (max_d)


Lesenswert?


von DocRaptor (Gast)


Lesenswert?

Tschuldigung, war nicht der ganz richtige link, habe aber mich 
durchgehangelt und den richtigen gefunden 
(https://web.archive.org/web/20190316171811/https://www.stm32duino.com/viewtopic.php?f=28&t=3792) 
. Kommisch, als ich die Wayback-Maschine nutzen wollte, hat sie ihre 
Dienste verweigert.

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.