Forum: Mikrocontroller und Digitale Elektronik R5F Mikrocontroller


von Thomas M. (rshunter)


Lesenswert?

Hallo liebe Gemeinde,
ich habe eine weile Maschinenbau studiert und 2 Semester Informatik.
Mich faszinieren schon lange Platinen und Chips. Leider habe ich nicht 
sehr tiefe Kenntnisse und erhoffe mir ein wenig Hilfe von Euch.

Ich habe eine Platine mit einem Chip drauf dessen Beschriftung ich so 
entziffern konnte:
R5F562TAD (0FP) der Schluss wurde etwas schwierig zu entziffern.

Darunter stand etwas wie: RX62TA

Ich möchte versuchen irgendwie auf den Chip zugreifen zu können, ob über 
die Diagnoseschnittstelle oder das Auslesen des Codes durch auslöten.

Jetzt aber erstmal Schritt für Schritt, wie kann ich mich weiter darüber 
informieren um was es sich dabei handelt? Ist das ein Noname µC mit 
einer Standart"architektur" den ich nach einem Standartschema auslesen 
kann?
Welcher wäre das dann?

Ich weiß auch noch nicht, welche Fragen ich genau stellen muss.

Herzlichen Dank erstmal für die Hilfe.

(Er ist in einem japanischem Pedelec verbaut).

von Thomas M. (rshunter)


Angehängte Dateien:

Lesenswert?

Hier noch ein Bild davon.

von Olaf (Gast)


Lesenswert?

> ich habe eine weile Maschinenbau studiert und 2 Semester Informatik.

So jung und noch unfaehig eines Suchmaschine zu bedienen?

Du hast da einen Renesas RX.

> Ist das ein Noname µC mit einer Standart"architektur" den
> ich nach einem Standartschema auslesen kann?

Noe. Renesas ist einer der groessten Hersteller von Controllern 
ueberhaubt. Allerdings in Deutschland eher in der Industrie verbreitet 
und nicht so sehr bei Bastlern.
Und auslesen kannst du schonmal gleich vergessen.

Olaf

von Thomas M. (rshunter)


Lesenswert?

Hallo Olaf, ich hatte mich blöder Weise an der ersten Zeile 
festgebissen. Tatsächlich könnte ich Starterkits und Entwicklerkits im 
Internet dazu finden.
Nun habe ich einige Fragen:

- Was verhindert ein Auslesen des Controllers? Angenommen er ist nicht 
mit einem Lock Code versehen, dann müsste ich ihn ja mit einem der Kits 
auslesen können.?

- Mit Diagnosegeräten kann man auf die Software eingreifen und Parameter 
verändern (z.B. andere Schaltpunkte, Sprachen,...). Bedeutet das nicht 
schon, das kein Lock Code gesetzt wurde?

- Wenn man mit einem Diagnosetool auf den Controller zugreifen kann, 
kann ich dann nicht auch diese "Schnittstelle" nutzen und mit etwas 
direkt auf den Controller zugreifen?

Für Antworten wäre ich sehr dankbar und es würde mir helfen, wenn 
Vermutungen oder Wissen in der Antwort erkennbar wären.

Herzlichen Dank

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Ohne überheblich klingen zu wollen - aber wenn du nach 2 Semestern 
Informatik und ohne jegliches tieferes Bastlerwissen (Hackerkarriere 
oder so) dich mit dem Maschinencode eines Renesas MC beschäftigst, ist 
das etwa so, als würde ein Pharmaziestudent im 3. Semester ein 
Kaninchenhirn verbessern wollen, so das es ein Delphin wird.
Was möchtest du überhaupt erreichen? Selbst wenn es dir gelingt, den R5 
auszulesen, hast du nur endlose Printouts mit Hexcode.

von Thomas M. (rshunter)


Lesenswert?

Hallo, ich weiß nich wo ich anfangen soll das zu begründen und 
eigentlich wird das auch schon leicht persönlich aber da das früher oder 
später sowieso kommt:
Ich möchte etwas entwickeln und beschäftige mich intensiv damit.
Ich überlege seit langem was es sein könnte.
Ich möchte etwas verbessern.
Ich möchte "mir" zeigen, dass meine Idee funktioniert.
Ich möchte meine Familie finanziell absichern.

Ich könnte das ewig weiter führen, aber es sind normale, menschliche 
Bedürfnisse, die mich anreiben.

Ich hoffe Personen zu finden, die mir helfen können und auch "Bock" 
haben etwas zu machen. Ih bin hier auch nicht alleine mit dem Thema, 
aber natürlich haben die Anderen damit wenig Erfahrung und deswegen 
brauche ich Euch.

PS: Ich glaube ich habe deine Frage zu tief interpretiert. Ich möchte 
den Code so verändern, das ich an Parametern Schrauben kann. Unter 
Anderen auch die Abregelgeschwindigkeit, unterstützungsgrad, 
Schaltgenauigkeit,... . Der Motor ist erst seit 2 Jahren auf dem Markt 
und wird diesen wahrscheinlich annähernd so durchdringen wie der Bosch 
Motor, für den etwas etwas ähnliches gibt. Ich möchte etwas besseres 
machen und vorne mit dabei sein. Ich würde das nie alleine schaffen, 
aber ich habe die Idee und weiß, was das für Vorteile für eine 
Erweiterung des Einsatzzweckes hat. Mobilität stellt für mich ein 
Zentrum für die Menschen dar.

: Bearbeitet durch User
von Olaf (Gast)


Lesenswert?

> PS: Ich glaube ich habe deine Frage zu tief interpretiert. Ich möchte
> den Code so verändern, das ich an Parametern Schrauben kann.

Sieh es mal so. Wir sind alle gerade unglaublich sprachlos das man nach 
zwei Semestern Informatik derart unwissend sein kann das so man so eine 
Fragestellung aufwirft.

Sollte der Hersteller es unwahrscheinlicherweise versaeumt haben den 
Prozessor gegen Auslesen zu schuetzen so kannst du dort vermutlich ein 
Binaerfile auslesen. Und fuer einen faehigen Informatikstudenten sollte 
es auch ein leichtes sein mal eben einen Dissassembler zu schreiben. 
Grundsaetzlich auch keine schlechte Fingeruebung. Danach sollte aber 
doch gerade einem Informatikstudenten klar sein das der Weg von 
Assembler zur urspruenglicher verwendeten Hochsprache mindestens extrem 
steinig ist.
Obwohl ich dir mindestens 20Jahre Berufserfahrung vorraushabe bin ich 
geneigt anzunehmen das es einfacher ist das gesamte Programm einfach neu 
zu schreiben als es zurueck zu uebersetzen.
Oh..und wenn man sowas doch schonmal gemacht hat dann redet man 
normalerweise nicht darueber weil die Intention dahinter dann nahelegt 
das man die Verjaehrungsfristen abwartet. :)

Olaf

von Jim M. (turboj)


Lesenswert?

Thomas M. schrieb:
> Nun habe ich einige Fragen:
>
> - Was verhindert ein Auslesen des Controllers? Angenommen er ist nicht
> mit einem Lock Code versehen, dann müsste ich ihn ja mit einem der Kits
> auslesen können.?

Praktisch alle modernen Steuergeräte werden gelockt geliefert, schon 
wegen der Garantie.

Thomas M. schrieb:
> - Mit Diagnosegeräten kann man auf die Software eingreifen und Parameter
> verändern (z.B. andere Schaltpunkte, Sprachen,...). Bedeutet das nicht
> schon, das kein Lock Code gesetzt wurde?

Das Wegschreiben übernimmt die Firmware im Controller, da stört es 
überhaupt nicht wenn der Chip gelockt ist.

Thomas M. schrieb:
> - Wenn man mit einem Diagnosetool auf den Controller zugreifen kann,
> kann ich dann nicht auch diese "Schnittstelle" nutzen und mit etwas
> direkt auf den Controller zugreifen?

Nein. Üblicherweise muss man sich eine Sicherheitslücke suchen um 
"direkt" auf den Controller zugreifen zu können - die Firmware lässt im 
Idealfalle nur ungefährliche Zugriffe zu.

Das ist dann ein Henne-Ei Problem, denn man hat ohne die Firmware 
auszulesen keine Idee wo Sicherheitslücken schlummern könnten...

von Thomas M. (rshunter)


Lesenswert?

Bei dem Bosch Steuergerät war kein Lock drauf, so dass man ihn direkt 
lesen konnte. Deswegen habe ich die Hoffnung, dass es hier evtl auch so 
sein kann.

Bezüglich der Firmware: Diese wird dann wohl auch geschützt sein, so 
dass man die nicht durchsuchen kann?

Ich werde mir dann das Thema "Firmware" nochmal anschauen.

Herzlichen Dank

von S. R. (svenska)


Lesenswert?

Thomas M. schrieb:
> Mich faszinieren schon lange Platinen und Chips.

Ich kenne Leute, die faszinieren Gemälde. Da können die ewig 
draufschauen. Reine Faszination bringt dich aber nicht weiter.

Thomas M. schrieb:
> Ich möchte etwas entwickeln und beschäftige mich intensiv damit.

Einfach mal irgendwas entwickeln funktioniert nicht. Du musst schon 
wissen, was du entwickeln willst.

Um es dann zu entwickeln, musst du lernen, wie es funktioniert. Eine 
"intensive" Beschäftigung mit Mikrocontrollern kaufe ich dir nicht ab, 
dafür ist deine Frage zu naiv. Google gibt's schon länger.

> Ich überlege seit langem was es sein könnte.
> Ich möchte etwas verbessern.
> Ich möchte "mir" zeigen, dass meine Idee funktioniert.

Du hast keine Idee. Weder für Eigenentwicklung noch für Verbesserung.

> Ich möchte meine Familie finanziell absichern.

Indem du dir eine beliebige Platine ("irgendwas mit Computern") suchst 
und durch Unwissenheit zerstörst?

Ich geh mal woanders weiter lachen. Entweder du trollst, bist kein 
Student oder hast keinen Abschluss verdient.

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.