Forum: Mikrocontroller und Digitale Elektronik Firmware für STM32X2 zu Ladestation elektronik von E3dc, Compleo, oder phoenix contacts EV-CC-AC1-M3


von Thomas (thomsti)


Lesenswert?

hallo, hat jemand eeine der oben genannten ladestationen?
und könnte jemand die firmware mittels ST-Link aus dem STM32 laden und 
mir die .bin datei zustellen ? die firmware bin datei von phönix kann 
zwar geladen werden aber sie startet nicht.

danke und grüsse

Thomsti
von Harald K. (kirnbichler)


Lesenswert?

Thomas schrieb:
> mittels ST-Link aus dem STM32 laden

Was lässt Dich annehmen, daß das geht? Bei kommerziellen Produkten ist 
von wenigen Ausnahmen abgesheen durch die Bank jeder mögliche 
Ausleseschutz aktiviert.
von Thomas (thomsti)


Lesenswert?

ich dacchte wenn eine programmierung möglich ist währe auch das auslesen 
möglich ;)
von Dieter S. (ds1)


Lesenswert?

Lade die Firmware Datei von Phoenix hier hoch damit man sieht was das 
genau ist.
von Harald K. (kirnbichler)


Lesenswert?

Thomas schrieb:
> wenn eine programmierung möglich ist währe auch das auslesen
> möglich

Es gibt wenig Gründe, warum der Hersteller dagegen vorgehen sollte, daß 
neue Firmware auf die von ihm verwendeten µCs geflasht wird. Das wird er 
bei Reparaturen/Updates etc. sogar selbst machen. Aber so ein Hersteller 
hat sehr viel dagegen, wenn seine Firmware ausgelesen wird. Denn die 
könnte dann jemand anderes in einen Nachbau des Geräte übertragen und 
hätte dann mit erheblich weniger Aufwand das gleiche Produkt 
"entwickelt".

In anderen Fällen steckt in der Firmware patentiertes/lizenziertes Zeug 
drin, an das niemand rankommen soll. Das kann sowas sein wie die 
kryptographischen Schlüssel, die zum Auslesen von DVDs verwendet werden 
-- die älteren unter uns werden sich noch grinsend an "decss" erinnern.

Was hättest Du mit der Firmware anfangen wollen?
von Thomas (thomsti)


Angehängte Dateien:

Lesenswert?

also im anhang ist die phoenix firmware update datei, die originale 
STM32 firmware sollte aber anders sein da die 1.27.bin nicht läuft.

ich habe versucht eine andere firmware als die 1.27.bin auf den 
controller zu laden und das hatt den controller lamgelegt. über die 
st-link anschlüsse konnte ich eine verbindung zum st32 herstellen. der 
controller ist dieser: 
https://www.phoenixcontact.com/de-de/produkte/ac-ladesteuerung-ev-cc-ac1-m3-cbc-rcm-eth-1018701
von Dieter S. (ds1)


Lesenswert?

Wenn man diese Firmware Datei per SWD programmieren will muss man sie an 
die Adresse 0x08010000 schreiben da der Bootloader fehlt (der sollte im 
Flash am Anfang, also ab 0x08000000 stehen). Der Bootloader sollte dabei 
natürlich noch im Flash vorhanden sein sonst startet die Firmware nicht.
: Bearbeitet durch User
von Thomas (thomsti)


Lesenswert?

ok das programmieren an die Adresse 0x08010000 hat funktioniert und das 
gerät lebt wieder :) vielen dank, jetzt muss ich nurnoch rausfinden 
wieso das teil immer einen fehlerhaften pp wert ausspuckt (messung der 
leistungskapazität der ladekabel)
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.